首页 文章

Wordpress数据库连接错误 - 使用MAMP的PHP7

提问于
浏览
0

我有一个使用MAMP Pro的localhost开发环境,Wordpress网站使用PHP 5.6.8成功运行 . 将主机更改为PHP 7.0.13(并且不更改任何其他内容)会导致错误:

警告:mysqli_real_connect():( HY000 / 2002):第1538行[编辑路径] /wp-includes/wp-db.php中没有此类文件或目录 Build 数据库连接时出错这或者意味着用户名和密码信息在您的wp-config.php文件中不正确或我们无法联系localhost:3306上的数据库服务器 . 这可能意味着主机的数据库服务器已关闭 .

Screenshot of Complete Error

wp-config.php肯定有正确的用户名,密码,主机名,数据库正在运行 . 类似问题/警告的解决方案表明php.ini文件中的MySQL套接字路径可能有误,但我已经将这个文件在两个php版本中进行了比较,它们是相同的 .

我使用的是最新版本的MAMP Pro(4.1)和Wordpress(4.7.4),以及OS X(10.12.4) . 此外,在将主机更改回PHP 5.6.8时,网站再次正常工作 .

不知道还有什么要做/检查 . 任何想法都非常感激 .

2 回答

  • 1

    Php 7.0不支持Wordpress 4.6更高版本所以请重新安装Php 5.6并检查.so是否正常工作

  • 0

    更新到PHP7后,您需要检查mysql.sock的路径 .

    打开php.ini文件并更正路径

    mysql.default_socket = /Applications/MAMP/bin/IDONTKNOW...../mysql.sock
    

相关问题