首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用MAMP的Wordpress数据库连接错误- PHP7

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

Stack Overflow用户
提问于 2017-04-24 03:57:33
回答 2查看 1.4K关注 0票数 0

我有一个使用MAMP的本地主机开发环境,一个Wordpress网站成功地使用了PHP5.6.8。将主机更改为PHP 7.0.13 (不更改任何其他内容)将导致错误:

警告: mysqli_real_connect():(HY000/2002):在第1538行的编辑路径/wp-include/wp-db.php中没有这样的文件或目录 建立数据库连接时出错 这要么意味着wp-config.php文件中的用户名和密码信息不正确,要么我们无法在localhost:3306上与数据库服务器联系。这可能意味着主机的数据库服务器出现故障。

完全错误截图

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

我正在使用MAMP (4.1)和Wordpress (4.7.4)以及OS (10.12.4)的最新版本。此外,当将主机更改为PHP5.6.8时,该网站再次正常工作。

不知道还能做什么/检查一下。任何想法都是非常感激的。

EN

回答 2

Stack Overflow用户

发布于 2017-04-24 06:46:52

Wordpress 4.6版本在PHP7.0中不受支持,因此请重新安装PHP5.6并检查.so工作

票数 1
EN

Stack Overflow用户

发布于 2017-04-24 04:08:11

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

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

代码语言:javascript
复制
mysql.default_socket = /Applications/MAMP/bin/IDONTKNOW...../mysql.sock
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43579554

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档