在Mac OS X上安装WordPress时遇到数据库连接错误
关于这个文件
我正在尝试在Mac的本地环境中运行WordPress,并写了关于解决数据库连接错误的方法。
PHP Warning: mysql_connect(): No such file or directory in /Users/ashibuya/wordpress/wp-includes/wp-db.php on line 1409
[Tue Nov 25 15:53:36 2014] [error] [client ::1] PHP Notice: This XML document is invalid, likely due to invalid characters. XML error: Invalid character at line 23, column 26 in /Users/ashibuya/wordpress/wp-includes/class-simplepie.php on line 1446, referer: http://wordpress.sample.jp/wp-admin/
环境
-
- MacOSX 10.9.5
-
- PHP 5.4.35 (cli) (built: Nov 17 2014 06:06:49)
-
- Server version: 5.6.21 MySQL Community Server (GPL)
- WordPress 4.0.1
错误内容 (The content of the error)
图像
在WordPress安装页面的中途显示了”数据库连接错误”。
Apache错误日志
PHP Warning: mysql_connect(): No such file or directory in /Users/ashibuya/wordpress/wp-includes/wp-db.php on line 1409
[Tue Nov 25 15:53:36 2014] [error] [client ::1] PHP Notice: This XML document is invalid, likely due to invalid characters. XML error: Invalid character at line 23, column 26 in /Users/ashibuya/wordpress/wp-includes/class-simplepie.php on line 1446, referer: http://wordpress.sample.jp/wp-admin/
处理
在MacOSX的MySQL中,套接字文件的位置似乎有些问题。
虽然可以通过修改MySQL的设置文件my.cnf来改变位置,但在这里,我将在WordPress要访问的位置上通过符号链接放置MySQL的套接字文件。
cd /var
sudo mkdir mysql
sudo chmod 755 mysql
cd mysql
ln -s /tmp/mysql.sock mysql.sock
参考一下
在PHP中产生警告:mysql_connect():[2002] 没有此文件或目录(尝试通过unix:///tmp/mysql.sock连接)- Stack Overflow
额外的东西
在东洋经济在线上连载了《工程师夫妇的日常日记》。
一对工程师夫妇的日常日记
