【发布时间】:2017-09-20 15:08:53
【问题描述】:
我有一个使用 MAMP Pro 的本地主机开发环境,一个使用 PHP 5.6.8 成功运行的 Wordpress 网站。将主机更改为 PHP 7.0.13(并且不更改其他内容)会导致错误:
警告:mysqli_real_connect(): (HY000/2002): 没有这样的文件或 [edited path]/wp-includes/wp-db.php 中的目录在第 1538 行
建立数据库连接时出错
这要么意味着您的用户名和密码信息 wp-config.php 文件不正确或我们无法联系数据库 服务器在 localhost:3306。这可能意味着您主机的数据库服务器 下线了。
wp-config.php 肯定有正确的用户名、密码、主机名并且数据库正在运行。类似问题/警告的解决方案表明 php.ini 文件中的 MySQL 套接字路径可能是错误的,但我已经比较了两个 php 版本的该文件,它们是相同的。
我使用的是最新版本的 MAMP Pro (4.1) 和 Wordpress (4.7.4),以及 OS X (10.12.4)。此外,将主机改回 PHP 5.6.8 后,网站再次正常运行。
不知道还能做什么/检查。任何想法都非常感谢。
【问题讨论】: