【发布时间】:2017-07-25 11:25:58
【问题描述】:
我按照文档中的说明安装了 Drupal Console Launcher:
curl https://drupalconsole.com/installer -L -o drupal.phar
mv drupal.phar /usr/local/bin/drupal
chmod +x /usr/local/bin/drupal
它工作正常,“drupal”命令也能正常工作。
在站点文件夹中安装控制台后:
composer.phar require drupal/console:~1.0 \
--prefer-dist \
--optimize-autoloader
当我在站点文件夹中运行“drupal list”命令时,我收到一条消息:SQLSTATE[HY000] [2002] No such file or directory
所以我在“settings.php”文件中编辑了“host”,将“localhost”替换为“127.0.0.1”
在这种情况下,我有一个SQLSTATE [HY000] [2002] Connection refused 错误,并且该站点不再工作!
我还尝试使用 Composer 安装 drupal 8 以获得控制台。我有一个错误SQLSTATE [HY000] [2002] Connection refused
现在已经快一个星期了,我在各个方向尝试都没有成功!
我在 OSX 上使用 MAMP 服务器。
有人有想法吗?
【问题讨论】:
-
您能否验证您的 mysql 服务器已启动并正在运行并配置为可供 drupal 访问?
-
感谢您的回复。我通常访问我的本地安装。但是如果你想到别的我不知道我们如何知道mysql是否配置正确。
-
尝试登录 mysql 客户端并检查数据库和用户配置以验证 mysql 是否正常运行。之后检查这个link。