安装问题
安装问题
When you run DrupalConsole from your Drupal 8 root directory, you can get different error messages, we will try to compile the reported issues and how to have them fixed.
错误消息:
[PDOException] SQLSTATE[HY000] [2002] No such file or directory
你需要编辑 settings.php
文件中的 host
定位到 sites/default/settings.php
这个文件, 在 settings.php
文件中, 改变 host
:
'host' => '127.0.0.1'
或者如果 'settings.php' 文件中已经是这样:
'host' => '127.0.0.1'
改为:
'host' => 'localhost'.
改为以后,确认保存了文件,然后再次运行 Drupal Console。
错误信息:
[PDOException]
SQLSTATE[HY000] [2002] Can't connect to local MySQL server through socket '/tmp/mysql.sock'
创建一个符号链接到 /tmp/mysql.sock
:
ln -s /path/to/your/mysql/data/mysql.sock /tmp/mysql.sock
错误信息:
Fatal error: require(): Failed opening required 'drupal.php'
ioncube loader 扩展可以导致这个错误,这个扩展被用于编解码 PHP 文件,它会阻止任何包含 require/include 调用的 phar 文件。你必须禁用这个扩展。