在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

额外的东西

在东洋经济在线上连载了《工程师夫妇的日常日记》。

一对工程师夫妇的日常日记

img_7aa46138cef6c956f55f35a3a6127f5587982.jpg
广告
将在 10 秒后关闭
bannerAds