it-swarm.com.de

Datenbankproblem nach dem Verschieben der Site: Unbekannter Serverfehler

Ich habe meine Site einfach auf den Server verschoben und in das Verzeichnis/drupal_test gestellt. Ich habe jetzt einen Fehler im Browser, aber es gibt keine Fehler im Apache-Fehlerprotokoll:

PDOException: SQLSTATE[HY000] [2005] Unknown MySQL server Host 'http://www.mydomain.com' (1)
in lock_may_be_available() (line 167 of /var/www/drupal_test/includes/lock.inc).

Ich habe online gesucht, viele schlagen vor, dass dies ein Problem mit settings.php ist, aber ich kann kein Problem mit meinen Einstellungen sehen:

$databases = array (
  'default' => 
  array (
    'default' => 
    array (
      'database' => 'websitedb',
      'username' => 'websitedbusername',
      'password' => 'thepassword',
      'Host' => 'http://www.mydomain.com',
      'port' => '',
      'driver' => 'mysql',
      'prefix' => '',
    ),
  ),
);

Ich habe versucht, die IP-Adresse als Host zu verwenden. Ich habe folgende Fehlermeldung erhalten:

PDOException: SQLSTATE[HY000] [2013] Lost connection to MySQL server at
'reading initial communication packet', system error: 111 in lock_may_be_available()
(line 167 of /var/www/drupal_test/includes/lock.inc).

Außerdem funktioniert meine aktuelle Website www.mydomain.com einwandfrei.

Jede Hilfe wird sehr geschätzt! Vielen Dank!

2
the_summer_bee

In der obigen Datenbankkonfiguration scheint das Problem mit dem Host zu liegen. Sie müssen den "Datenbank-Hostnamen" eingeben oder versuchen, die statische IP "xxx.xxx.xxx.xxx" des Datenbank-Hosts einzugeben.

Überprüfen Sie auch die Anmeldeinformationen Ihrer Datenbank, ob sie korrekt sind oder nicht. Eine Diskussion über dasselbe Problem, mit dem andere Personen konfrontiert sind, finden Sie unter: https://drupal.org/node/1315592 .

4
Ankit Agrawal