MAMP находит MySql, но моя веб-страница не - PullRequest
0 голосов
/ 28 марта 2012

Моя веб-страница возвращает ошибку при вызовах mysql_connect () для этого Mac OSX 10.6.6, настройка MAMP.

Warning: mysql_connect(): [2002] No such file or directory (trying to connect via unix:///var/mysql/mysql.sock) in /Library/WebServer/Documents/index.php on line 51 

Warning: mysql_connect(): No such file or directory in /Library/WebServer/Documents/index.php on line 51 Could not connect to database, check database credentials in config.php`

Когда я отображаю имя хоста, имя пользователя и пароль для mysql_connect (), они совпадают с настройками MAMP 'localhost:8889', 'root', 'password'

Почему mysql_connect не может получить доступ к базе данных?

1 Ответ

1 голос
/ 28 марта 2012

Найдите текущий файл php.ini (запустите скрипт, содержащий: и найдите местоположение) и измените носок на mamp-sock:

mysql.default_socket = /Applications/MAMP/tmp/mysql/mysql.sock

Если есть еще вхождения var / mysql / mysql.sock, измените их.

...