我的本地主机 nginx 上的 Wordpress 配置有问题。
在 wp-admin 配置上,我收到 Error establishing a database connection
。
当我手动创建 wp-config 时,在 mysql 日志中我只有 Aborted connection 12 to db: 'unconnected' user: 'dimmi' host: 'localhost' (Got an error reading communication packets)
这是我的调试日志:
Warning: mysqli_real_connect(): (HY000/2002): No such file or directory in /Users/patryk/Public/dimmi/dimmi_wordpress2/wp-includes/wp-db.php on line 1488
Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /Users/patryk/Public/dimmi/dimmi_wordpress2/wp-includes/wp-db.php on line 1518
Warning: mysql_connect(): No such file or directory in /Users/patryk/Public/dimmi/dimmi_wordpress2/wp-includes/wp-db.php on line 1518`
命令行登录和简单的 PHP 脚本完美运行,文件权限为 777。
我有 OSX El Captain,使用自制软件安装了 mysql。我没有想法了:/
最佳答案
问题出在php和mysql之间的连接上。请检查以下内容;
1.检查用户名、密码是否正确
2.检查用户'dimmi'是否有主机'localhost'的权限
3.mysql在运行吗? (因为你可以从终端登录,mysql 正在运行)
4.尝试telnet localhost 3306
(这将返回
“连接到本地主机。
转义字符是 '^]' "如果 mysql 在你的机器上运行 3306)
关于mysql - Wordpress 本地主机 OSX 安装 : Error establishing a database connection,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36504589/