Ich habe die gesamte Dokumentation durchgelesen und stundenlang im Internet gesucht, aber ich kann mein Problem nicht herausfinden. Ich habe meine Dateien in meinem public_html-Ordner und wenn ich das WordPress-Setup durchführe, erhalte ich immer diesen Fehler, wenn ich mich mit meiner Datenbank verbinde.Warum kann ich Wordpress nicht mit mySQL Server verbinden?
Warning: mysql_connect() [function.mysql-connect]: Zugriff verweigert für Benutzer a7977118_long'@'10.1.1.31 '(Kennwort: JA) in /home/a7977118/public_html/WP- includes/wp-db.php in Zeile 1515
Ich fand die Codezeile, die mir Probleme gibt, wenn es irgendeine Hilfe gibt. Vielen Dank im Voraus!
if ($this->dbh->connect_errno) {
$this->dbh = null;
/* It's possible ext/mysqli is misconfigured. Fall back to ext/mysql if:
* - We haven't previously connected, and
* - WP_USE_EXT_MYSQL isn't set to false, and
* - ext/mysql is loaded.
*/
$attempt_fallback = true;
if ($this->has_connected) {
$attempt_fallback = false;
} elseif (defined('WP_USE_EXT_MYSQL') && ! WP_USE_EXT_MYSQL) {
$attempt_fallback = false;
} elseif (! function_exists('mysql_connect')) {
$attempt_fallback = false;
}
if ($attempt_fallback) {
$this->use_mysqli = false;
return $this->db_connect($allow_bail);
}
}
} else {
$this->dbh = mysql_connect($this->dbhost, $this->dbuser, $this->dbpassword, $new_link, $client_flags);
}
if (! $this->dbh && $allow_bail) {
wp_load_translations_early();
// Load custom DB error template, if present.
if (file_exists(WP_CONTENT_DIR . '/db-error.php')) {
require_once(WP_CONTENT_DIR . '/db-error.php');
die();
}
Wahrscheinlich verwenden Sie 000webhost, das eine Verzögerung beim Einrichten neuer Datenbanken hat. Es könnte sein, dass Ihre Datenbank noch nicht eingerichtet wurde, Sie müssen nur länger warten, bis sie funktioniert. – Panda