wordpress config - Ошибка при установлении соединения с базой данных localhost - PullRequest
0 голосов
/ 01 сентября 2011

Я пытаюсь уйти от использования Mamp, поэтому недавно установил mysql, отредактировал мои vhosts и пытаюсь запустить экземпляр wordpress из URL, который не является localhost.

Я думаю, что я делаю что-то не так с MySQL, так как WordPress не может получить доступ к моей базе данных.

Я получаю эту ошибку из WordPress -

[2002] No such file or directory (trying to connect via unix:///var/mysql/mysql.sock) in in /Users/myusername/workspaces/wordpress/test/wp-includes/wp-db.php on line 1017

мой конфиг wordpress выглядит так -

define('DB_NAME', 'test_db');
define('DB_USER', 'test_user');
define('DB_PASSWORD', 'test_password');
define('DB_HOST', 'localhost');

Я обращаюсь к mysql из терминала и все еще нахожу способ обойти недавний переход из окон, но я уверен, что настроил пользователя и правильно настроил базу данных.

Решение было бы неплохо, но также было бы полезно получить несколько советов о том, как решить проблему, подобную этой.

1 Ответ

1 голос
/ 01 сентября 2011
mkdir /var/mysql

ln -s /tmp/mysql.sock /var/mysql/mysql.sock

Mac не Unix.Так что попробуйте это.

И для подсказки: когда вы видите ошибку типа No such file or directory, вы пропускаете файл или каталог, который скрипт ожидает найти.Например, если мое решение не работает, найдите mysql.sock и сделайте ссылку, указывающую на /var/mysql/mysql.sock

Очевидно, это происходит для Mac OS X 10.4.4 +

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...