PDoException sqlstate [Hytop 100] [Top 10Top 10] Pas de fichier ou de répertoire de ce type

PDoException sqlstate [Hytop 100] [Top 10Top 10] Pas de fichier ou de répertoire de ce type

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:

[PDOException]
SQLSTATE [HY000] [2002] Aucun fichier ou répertoire de ce type

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"