最近有时候早上打开料网一脸懵逼地发现网站打不开,页面显示大大的提示:Error establishing a database connection。
于是赶紧把 wp-config.php 里的 debug 打开,define('WP_DEBUG', false); false 改成 true
结果提示:
网上查了不少资料,有说把 wp-config.php 里的 localhost 改成 127.0.0.1 后解决的,尝试后发现无效。
最终还是在这两篇文章的指引下搞定了:
https://www.cnblogs.com/whlives/p/4495106.html
https://www.th7.cn/db/mysql/201412/83563.shtml
具体问题解决过程
查看 phpinfo.php 或者探针页面,看了这个参数:pdo_mysql.default_socket
value 为 /tmp/mysql.sock
于是找到 php.ini 文件 (usr/local/php/etc/php.ini ),搜索其他两个参数 mysql.default_socket
和 mysqli.default_socket
,原本值为空,改成值为 /tmp/mysql.sock。
上传覆盖,重启 php-fpm。
service php-fpm restart
最后,把 WordPress 根目录下的 wp-config.php 文件中的 define('DB_HOST', 'localhost'); 改成 define('DB_HOST', '127.0.0.1')。上传覆盖。
OK,问题搞定!
本站所有文章除注明“转载”的文章之外,均为原创。未经本站允许,请勿随意转载或用作任何商业用途,否则依法追究侵权者法律责任的权利。
bf19c21f6bd3800d0cc554fed2d16b07
e20189a6fe5d4c5a404883ca024afa1f
按照料神的教程做到最后了
我的网站出现了上面的问题,按照料神的教程做到最后了,刷新网站还是那个错误的提示,没有 ok. 还可能是哪里的问题?
@Ronny 第二天再次打开我的网站,居然莫名其妙打开了,不再是那个错误的提示,但是网站最上面多了一条这个:
Notice: Undefined index: custom_title in /home/wwwroot/www.yogeplywood.com/wp-content/themes/Avada/includes/class-avada-social-icon.php on line 98
我打开上面说的文件,第 98 行是:
$tooltip = str_replace( 'custom', '', $args['custom_title'] );
我要修改什么?请 sam 大神教我
@Ronny 我这个问题也莫名其妙自己给解决了。我在网站后台删除了我设置的 skype 和 whatsapp 帐号,只留了 linkedin 和 facebook,再刷新就好了。
Sam 老师你好,按你的方法在 Lindode 上搭梯子,建站都成功了,自信心爆棚后想着在上面建第二个网站,装好第二个网站的环境配置包后,新建另一个 Xshell ,但发现 Xftp 还是进入到第一个网站的文件夹内部,随后又发现第一个网站悲剧了显示 “Error establishing a database connection”。现又按你的方法在人排障,但没有成功,我想问下我该怎样解决? 谢了!
料神,我也遇到了这个问题,mysql 在安装的时候没有定义用户名和密码,我已经安装了 wordpress 到域名目录下,连接 wordpress 显示上面 database 不能连接。
如果域名有备·案,上个 CDN 也可以
@andy CDN 有个问题就是信息更新太慢,你发布个文章需要等好久才能看到。
@hunk 你的意思我明白,原来我的站就像你说的那样,后来经过设置 CDN 之后,网站后台更新后,前台立即会跟着更新,无延迟。主要是你 PHP 文件设置为不缓存就妥了。
@Liaosam 我用腾讯云 CDN,CDN 后台缓存配置里面,.php 文件,.css 文件, .js 文件设置为 0 秒,图片之类的 3 天或更久,这样网站前台后台就同步了。不过我的 css 和 js 是不改动的。你这个频繁改动,确实有点难。
@Liaosam 确实这样,尽量减少 CDN 的流量消耗,只把.php 文件设置为 0 秒,其余的稍微长一些时间即可。
@Liaosam 你不忙的时候,能否把你上面说的这一套方法分享一下,写个教程出来,我想不止外贸 WP 博客需要这个缓存机制,很多流量大的 WP 博客也都有需要
我擦,感情你用的是 win 主机
@LiaoSam 看来我老了,以为只有 win 主机才有 php.ini
今天还在米问里发帖,问料网打不开,是不是 Sam 陪员工们过女生节去了 哈哈