Problema
Depois de configurar meu aplicativo Laravel e tentar me conectar via SSH para executar alguns comandos (comoPHP Artisan migra [cci] ou [cci lang = "php" php artesan db: semente
) Recebo uma mensagem de erro:
Eu posso ver que minhas mesas estão lá, então pode ter funcionado antes - mas isso não explica por que não está funcionando para mim agora.
Solução
Não é grande coisa. Esta mensagem de erro indica que uma conexão MySQL via soquete é tentado (mas parece que não é suportado).
Quando se trata de executar comandos de Laravel (por exemplo. artesão), você provavelmente deseja usar um ambiente diferente. Por exemplo: php artesan migre --env = produção
(ou qualquer ambiente). Veja aqui.
Além disso, tente isso para Laravel 5: Altere "db_host" no .Arquivo ENV de "localhost" para "127.0.0.1 ”