Drush 启用错误
Drush enable error
当我使用 drush 启用模块时,出现此错误
我正在使用 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]
我唯一一次看到这种情况是在我将 Drupal 配置中的数据库主机名设置为 'localhost' 时。出于某种原因,在某些情况下,它会寻找本地套接字而不是网络套接字。查看您的配置,如果数据库主机设置为本地主机,请尝试将其更改为 127.0.0.1。
我遇到了同样的问题,在四处寻找之后我发现 te sock 文件是:
/private/tmp/mysql.sock
没有
/var/mysql/mysql.sock
在这种情况下我做了:
cd /var
sudo mkdir mysql
cd mysql
sudo ln -s /private/tmp/mysql.sock mysql.sock
当我使用 drush 启用模块时,出现此错误
我正在使用 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]
我唯一一次看到这种情况是在我将 Drupal 配置中的数据库主机名设置为 'localhost' 时。出于某种原因,在某些情况下,它会寻找本地套接字而不是网络套接字。查看您的配置,如果数据库主机设置为本地主机,请尝试将其更改为 127.0.0.1。
我遇到了同样的问题,在四处寻找之后我发现 te sock 文件是:
/private/tmp/mysql.sock
没有
/var/mysql/mysql.sock
在这种情况下我做了:
cd /var
sudo mkdir mysql
cd mysql
sudo ln -s /private/tmp/mysql.sock mysql.sock