留点后路
万事不可做太绝

升级WordPress导致的Error establishing a database connection

欧洲搞个GDPR,整的全世界都遭殃,我的wordpress中安裝了默认的 Akismet 垃圾评论过滤插件,登陆后台后,系統有个提示:

Akismet & Privacy.

To help your site be compliant with GDPR and other laws requiring notification of tracking, Akismet can display a notice to your users under your comment forms. This feature is disabled by default, however, if you or your audience is located in Europe, you need to turn it on.

Please enable or disable this feature. More information.

我这人心粗手快,看也没看,直接习惯性的点个 enable,这下好了,wordpress直接挂了,系統直接提示:Briefly unavailable for scheduled maintenance. Check back in a minute

懵逼了,百度之,找了很多雷同答案,都提示直接删掉站点根目录下的 .maintenance 文件(文件属性为隐藏),删掉之后,系統提示:Error establishing a database connection,第二次懵逼,再也搞不懂为啥了!然后心存侥幸的打开 /wp-admin/install.php,打算重裝下wordpress,谁知道系統提示,数据库名称无法找到,明白了,这绝对是之前的 GDPR 选项选错了,然后打开wp-config.php,果然,数据库名字 define(‘DB_NAME’, ‘xxx’); 这一行消失了,手动加上之后,刷新,好了!!

总结下就是大意,总认为GDPR跟自己无关,也不是欧洲人,也不归GDPR管,看啥都是直接 enable,结果真就出错了,wordpress恢复了以后,重新进后台,仔细看了一遍 akismet 的提示,人家也说的很清楚:默认 disable,如果你处欧洲,应该打开它,也就是enable,所以,乖乖选了 disable!通过这次事故,猜测是 wordpress 为了摘清自己,对于勇于选择 enable 的用戶,删除 wordpress 数据库连接文件中的关键项目,直接给你关站,免得祸害!哈哈

无语,搞笑,无奈啊!!

打赏
未经允许不得转载:留点后路 » 升级WordPress导致的Error establishing a database connection

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

后路哥-主机服务

独立服务器台湾云主机

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏