2017-10-03 2 views
0

Ich kann über Laravel keine Verbindung zur SQL-Datenbank herstellen.Laravel sql Verbindung Timeout

Problem ist nicht: wenn ich xampp benutze oder wenn ich ohne Laravel wie mit normalem php arbeite. Problem ist: wenn ich versuche, eine Verbindung zu meinem Online-SQL-Server mit Laravel. (SQLSTATE [HY000] [2002])

Ich kann diesen Pfosten noch nicht sayin einige Fehler veröffentlichen, also schreibe ich diesen Text. Etwas über Qualitätsstandards.

DB_CONNECTION=mysql 
DB_HOST=c236um.forpsi.com 
DB_PORT=3306  
DB_DATABASE=****** 
DB_USERNAME=***** 
DB_PASSWORD=***** 
+0

Wenn Sie Ihren Code nicht bereitstellen können, wie erwarten Sie, dass wir Ihnen helfen? Sie müssen ein [mcve] bereitstellen. – cybermonkey

Antwort

0

Wahrscheinlich hört Ihr MySQL Server eingehende Verbindungen nicht ab. Sie müssen überprüfen:

  1. Bearbeiten Sie Ihre Datei my.ini und den Bind-Parameter von 127.0.0.1 auf 0.0.0.0 ändern für externe Verbindungen zu MySQL zu ermöglichen.
  2. Überprüfen Sie, ob der Port 3306 in Ihrer Firewall geöffnet ist.

Mit freundlichen Grüßen.