Cakephp 3 – Migrations, Exception: There was a problem connecting to the database

Si al intentar hacer una migración en Cakephp 3 se muestra el siguiente error:

Exception: There was a problem connecting to the database: SQLSTATE[HY000] [2002] No such file or directory in [/opt/lampp/htdocs/aplication/vendor/robmorgan/phinx/src/Phinx/Db/Adapter/MysqlAdapter.php, line 121]

Para solucionarlo, abrir el archivo app.php, desplazarnos hasta la configuración de la base de datos (Datasources) y cambiar el valor del parámetro ‘host’ de ‘localhost’ a ‘127.0.0.1’:

   'Datasources' => [
        'default' => [
            'className' => 'Cake\Database\Connection',
            'driver' => 'Cake\Database\Driver\Mysql',
            'persistent' => false,
            'host' => '127.0.0.1',

Guardar el archivo y ejecutar nuevamente el comando de migración.

chevron_left
chevron_right

Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Comentario
Nombre
Correo electrónico
Web