PdoException SQLState [Hytop 100] [Top 10Top 10] No hay dicho archivo o directorio

PdoException SQLState [Hytop 100] [Top 10Top 10] No hay dicho archivo o directorio

Problema

Después de configurar mi aplicación Laravel e intentar conectarse a través de SSH para ejecutar algunos comandos (comoPHP Artisan Migrate [CCI] o [CCI lang = "Php" Php Artisan DB: semilla) Recibo un mensaje de error:

[PDOException]
Sqlstate [hy000] [2002] No hay dicho archivo o directorio

Puedo ver que mis tablas están allí, por lo que podría haber funcionado antes, pero esto no explica por qué no funciona para mí ahora.

Solución

No es gran cosa. Este mensaje de error indica que se prueba una conexión MySQL a través de Socket (pero parece que no es compatible).

Cuando se trata de ejecutar los comandos de Laravel (por ejemplo,. Artisan), probablemente desee usar un entorno diferente. EG: PHP Artisan Migrate --env = Producción (o cualquier entorno). Mira aquí.

Además, intente esto para Laravel 5: Cambiar "DB_HOST" en el .archivo env de "localhost" a "127.0.0.1 "