WordPress database error [Table 'wp_options' is read only]

最近给博客加了CDN加速,安装了相关插件,访问速度的确提升了几倍,但是后台登陆不上去了,熬夜研究了好久。错误如下:

 

 

WordPress database error: [Table 'wp_options' is read only]
UPDATE `wp_options` SET `option_value` = '/var/www/clients/client14/web32/web/wp-content/plugins/lightbox-2/Themes' WHERE `option_name` = 'lightbox_2_theme_path'

WordPress database error: [Table 'wp_options' is read only]
INSERT INTO `wp_options` (`option_name`, `option_value`, `autoload`) VALUES ('_transient_doing_cron', '1534663213.0653131008148193359375', 'yes') ON DUPLICATE KEY UPDATE `option_name` = VALUES(`option_name`), `option_value` = VALUES(`option_value`), `autoload` = VALUES(`autoload`)

WordPress database error: [Table 'wp_options' is read only]
UPDATE `wp_options` SET `option_value` = 'a:59:{s

WordPress database error: [Table 'wp_loginlog' is read only]
UPDATE wp_loginlog SET active = '2018-08-19 02:20:14' WHERE username=''

 

 

我把所有用户都给了最高权限,并且文件夹开了最高权限,但还是没用。

 

我查看了mysql的错误日志,很多关于cache的,我以为是由于CDN缓存问题,结果缓存也关了,还是没啥鸟用,CDN也关了,上网查的什么改pluggue,wp-config,php.ini……等等,什么文件都没用,各大搜索引擎,各大论坛网站都看了,全都没用!!!!!!!

真的很绝望,无奈我把服务器回滚了,还是没用!!!!!!

 

之前还好好的,为什么现在突然不行了,我觉得是数据库问题,又把mysql日志清空了,逐条排查。最后看到这样一句:

 

2018-08-19 15:33:25 3068 [Note] InnoDB: !!! innodb_force_recovery is set to 4 !!!

 

我上网查了下这个参数:

 

 a 当设置参数值大于0后,可以对表进行select,create,drop操作,但insert,update或者delete这类操作是不允许的

 

果断把参数改为0

 

没问题了!!!!!

 

我把问题分享出来,希望能帮助更多的人。

在这个过程中发现了了http://www.arcbrowardangels.com/网站也出现了这个问题,有认识站长的可以告诉下。

你可能感兴趣的:(wordpress)