Installation problems

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.


Error message:

[PDOException] SQLSTATE[HY000] [2002] No such file or directory

You will need to edit your 'host' in your 'settings.php' file.

Navigate to sites/default/settings.php. In your settings.php file, change the host to read:

'host' => '127.0.0.1'

or if your 'settings.php' file already reads:

'host' => '127.0.0.1'

change it to read:

'host' => 'localhost'.

After you make the change, be sure to save the file and then run DrupalConsole again.


Error message:

[PDOException]
SQLSTATE[HY000] [2002] Can't connect to local MySQL server through socket '/tmp/mysql.sock'

Creating a symlink pointing to /tmp/mysql.sock:

ln -s /path/to/your/mysql/data/mysql.sock /tmp/mysql.sock

Error message:

Fatal error: require(): Failed opening required 'drupal.php'

This can be caused by the ioncube loader extension, which can be used to encode and decode PHP files. This extension prevents normal working of any phar files with require/include calls. You must disable the extension.