Problème
Après avoir configuré mon application Laravel et essayé de se connecter via SSH pour exécuter certaines commandes (commePHP Artisan Migrate [CCI] ou [CCI Lang = "PHP" PHP Artisan DB: Seed
) Je reçois un message d'erreur:
Je peux voir que mes tables sont là, donc ça peut avoir fonctionné avant - mais cela n'explique pas pourquoi cela ne fonctionne pas pour moi maintenant.
Solution
Ce n'est pas grave. Ce message d'erreur indique qu'une connexion MySQL via le socket est essayée (mais il semble qu'il n'est pas pris en charge).
Quand il s'agit d'exécuter des commandes Laravel (par exemple. artisan), vous voulez probablement utiliser un environnement différent. Par exemple: PHP Artisan Migrate --env = Production
(ou n'importe quel environnement). Vois ici.
En outre, essayez ceci pour Laravel 5: modifiez «db_host» dans le .Env Fichier de «LocalHost» à «127.0.0.1"