2015-03-25 13 views
0

, когда я что включить модуль с помощью Drush я получаю эту ошибкуDrush Ошибка включения

Im используя MAMP Pro 3 и PHP 5.5.10

<h1>Additional uncaught exception thrown while handling exception.</h1 
<h2>Original</h2> 
<p>PDOException: SQLSTATE[HY000] [2002] Socket operation on non-socket 
in drupal_is_denied() (line 1933 of /Users/edinpuzic/desktop/projekti/studiotnt 
/includes/bootstrap.inc).</p> 
<h2>Additional</h2> 
<p>PDOException: SQLSTATE[HY000] [2002] Socket operation on non-socket 
in _registry_check_code() (line 3185 of /Users/edinpuzic/desktop/projekti/studiotnt 
/includes/bootstrap.inc).</p> 
<hr />Drush command terminated abnormally due to an unrecoverable error. [error] 

ответ

0

Я была такая же проблема, после того, как ковыряться я понял, что т.е носка файлы были:

/private/tmp/mysql.sock 

не

/var/mysql/mysql.sock 

В этом случае я сделал:

cd /var 
sudo mkdir mysql 
cd mysql 
sudo ln -s /private/tmp/mysql.sock mysql.sock 
2

Единственный раз, когда я видел это когда я устанавливаю имя хоста для базы данных в конфигурации Drupal на «localhost». По некоторым причинам в некоторых ситуациях он ищет локальный сокет вместо сетевого сокета. Посмотрите на свой конфиг, и если хост базы данных установлен на localhost, попробуйте изменить его на 127.0.0.1.

+0

Это решило мою проблему – chadpeppers