Hallo zusammen,
ich möchte ein Kundenprojekt von meinem Entwicklungs- auf den Kundenserver verlegen.
Dieser ist bei 1und1. Bislang hatte ich damit auch keine Probleme. Heute ist das leider anders:
Obwohl ich die localconfig.php angepasst und den Host auf xxxx.db.1und1.com umgestellt habe (alles wie in der 1und1-Console beschrieben), bekomme ich keine Verbindung zur MySQL-Datenbank.
Fehlermeldung:
Fatal error: Uncaught exception Exception with message Query error: No database selected ...
Contao-Check erkennt keine Probleme. PHP-Version ist 5.6.30.
Wenn ich die Contao-Installation aufrufe kann ich die MySQL-Daten eingeben, erhalte dann aber immer die Meldung
Keine Verbindung zur Datenbank vorhanden!
Ich kann aber nicht, wie hier und da im Forum beschrieben, die Portnummer weglassen. Diese wird immer wieder auf 3306 zurück gestellt. Eine Information zur Portnummer sehe ich bei 1und1 nicht und auch der Support konnte mir eben keinen Port mitteilen
Wenn ich das von 1und1 beschriebene PHP-Skript nutze:
PHP-Code:
$host_name = "dbZAHL.db.1and1.com";
$database = "dbZAHL";
$user_name = "ZAHL";
$password = "PASSWORT";
$connect = mysql_connect($host_name, $user_name, $password, $database);
if(mysql_errno())
{
echo '<p>Verbindung zum MySQL Server fehlgeschlagen: '.mysql_error().'</p>';
}
else
{
echo '<p>Verbindung zum MySQL Server erfolgreich aufgebaut.</p>';
}
$x = mysql_select_db($database);
erhalte ich keine Fehlermeldung. D.h. grundsätzlich kann die DB erreicht werden, nicht jedoch in der Contao-Umgebung.
Hat jemand von Euch eine Idee, woran es noch liegen könnte oder hatte gar das gleiche Problem schon einmal?
Ich freue mich über alle Tipps.
Vielen Dank,
Fwac.
Lesezeichen