Error establishing a database connection之mysqli_real_contect(): (HY000/2002)

最近有时候早上打开料网一脸懵逼地发现网站打不开,页面显示大大的提示: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,问题搞定!

友情提示:点赞熊源码网http://www.dianzanxiong.com点赞熊源码网 » Error establishing a database connection之mysqli_real_contect(): (HY000/2002)
分享到:
赞(0)
广告位820*80