2017-10-05 2 views
0

Je peux effectuer une migration vers mon homestead. ceci est mon .envComment utiliser PostgreSQL dans Homestead Laravel

DB_CONNECTION=pgsql 
DB_HOST=localhost 
DB_PORT=54320 
DB_DATABASE=intern 
DB_USERNAME=homestead 
DB_PASSWORD=secret 

et je fais dans mon nouveau serveur postgreSQL avec le nom du serveur = Homestead, nom d'utilisateur = ferme, mot de passe = secret. puis, je fais la migration et toute la table a été stockée dans ma base de données (serveur = homestead) Le problème est, quand je veux me connecter sur mon site. Il se produit une erreur comme celle-ci

SQLSTATE[08006] [7] could not connect to server: Connection refused↵ Is the server running on host "localhost" (::1) and accepting↵ TCP/IP connections on port 54320?↵could not connect to server: Connection refused↵ Is the server running on host "localhost" (127.0.0.1) and accepting↵ TCP/IP connections on port 54320? (SQL: select * from "users" where "email" = [email protected] limit 
+0

le nom de la base de données par défaut est 'homestead' et essayer en cours d'exécution dans la zone errante (' errante de ssh') – morph

+0

J'ai essayé, mais toujours obtenir une erreur .. Il fonctionne dans une base MySQL, mais pas dans mon postgresql @morph –

+0

êtes-vous capable de vous connecter au serveur pgsql via une ligne de commande ou une application gui? – morph

Répondre

0

Vous avez un 0 supplémentaire à la fin de votre port. Changer DB_PORT=54320-DB_PORT=5432