Ursache
Hallo Waldfee
Wärest Du so nett, uns allen mitzuteilen, worin die Ursache lag? Auch andere haben dasselbe Problem.
Danke im Voraus,
Linuxtom
Um schreiben oder kommentieren zu können, benötigen Sie ein Benutzerkonto.
Sie haben schon ein Benutzerkonto? Melden Sie sich hier an.
Jetzt anmeldenHier können Sie ein neues Benutzerkonto erstellen.
Neues Benutzerkonto erstellenUrsache
Hallo Waldfee
Wärest Du so nett, uns allen mitzuteilen, worin die Ursache lag? Auch andere haben dasselbe Problem.
Danke im Voraus,
Linuxtom
Zugriffsproblem
Na ja, das seltsame ist ja, dass es bereits vorhandene Datenbanken für den entsprechenden Webuser gibt, auf die über selbstentwickelte PHP-Scripte auch problemlos zugegriffen werden kann. Nur mit der per Confixx neu angelegten Datenbank klappt es weder mit der Wordpressinstallation noch mit miniCMS, mit phpMyAdmin klappt der Zufgriff jedoch.
Es muss sich also wohl um ein grundsätzliches Problem handeln. Ich administriere den Rootserver nun seit drei Jahren, die Uptime liegt momentan bei etwa 340 Tagen. Und mit allen anderen Datenbanken bei insgsamt 23 Webusern (also Endkunden) gibt es auch keine Probleme.
Nach wie vor erscheint mir das rätselhaft, laut Google taucht das Problem bei der Installation von Wordpress in dieser Form wohl häufig auf, eine Erklärung dafür fand ich allerdings bisher nicht.
Testergebniss
Das Script (natürlich mit den echten Zugangsdaten) :
<?php
mysql_connect('localhost', 'username', 'password') or
die('Could not connect: ' . mysql_error());
$a = mysql_get_server_info();
$b = substr($a, 0, strpos($a, "-"));
echo $b;
?>
liefert (auch hier mit den echten Zugangdaten) :
Zitat
Warning: mysql_connect(): Access denied for user: 'username@localhost' (Using password: YES) in /var/www/webX/html/mysqlinfo.php on line 10
Could not connect: Access denied for user: 'username@localhost' (Using password: YES)
Fehlt da nicht der Datenbankname?
Die WP-Config sieht so aus :
<?php
//** MySQL-Einstellungen **//
define('DB_NAME', 'dbname'); // Der Name der Datenbank
define('DB_USER', 'webuser'); // Ihr MySQL-Benutzername
define('DB_PASSWORD', 'password'); // Sowie das MySQL-Passwort
define('DB_HOST', 'localhost'); // Diesen Parameter müssen Sie in den allermeisten Fällen nicht aendern
define('DB_CHARSET', 'utf8');
define('DB_COLLATE', '');
// Wenn Sie mehrere WordPress-Installationen in einer Datenbank haben,
// muss jede Installation ein eigenes "Tabellenpräfix" bekommen
$table_prefix = 'wp_'; // Bitte nur Zahlen, Buchstaben und Unterstriche
// Setzen Sie für AUTH_KEY, SECURE_AUTH_KEY und LOGGED_IN_KEY ein Passwort oder
// einen langen Satz ein. Sie werden ihn später nicht mehr benötigen, daher
// machen Sie ihn ruhig lang und kompliziert. Unter http://api.wordpress.org/secret-key/1.0/
// können Sie einen langen Passwortsatz automatisch generieren lassen.
define('AUTH_KEY', 'machen Sie ihn ruhig lang und kompliziert');
define('SECURE_AUTH_KEY', 'machen Sie ihn ruhig lang und kompliziert');
define('LOGGED_IN_KEY', 'machen Sie ihn ruhig lang und kompliziert');
// Ändern Sie den folgenden Parameter, wenn Sie eine übersetzte Version von
// WordPress nutzen. Für die gewünschte Sprache muss eine MO-Datei in
// wp-content/languages liegen.
// Installieren Sie beispielsweise de_DE.mo in wp-content/languages und
// setzen Sie WPLANG auf 'de_DE', um WordPress auf deutsch zu haben.
define ('WPLANG', 'de_DE');
/* Ab hier sind keine weiteren Änderungen notwendig. Viel Spaß beim Bloggen! */
if ( !defined('ABSPATH') )
define('ABSPATH', dirname(__FILE__) . '/');
require_once(ABSPATH.'wp-settings.php');
?>
Alles anzeigen
Bin ziemlich ratlos. Auf diversen anderen Servern hatte ich das Problem nie.
P.S.: Der Server ist ein Root-Server bei Server4You…
Für jede Hilfestellung dankbar,
Tom
Die Installation von WP 2.7.x schlägt fehl, da die Datenbankverbindung nicht hergestellt werden kann.
Server läuft unter Debian Linux 3.1 mit PHP 4.3.10-22. Per phpMyAdmin ist der Zugriff auf die Benutzerdatenbank problemlos möglich.
Any ideas?