Seite 1 von 1
Installationsfehler Datenbank
Verfasst: Di 9. Dez 2003, 21:35
von josch76
hi,
bei der installation kommt beim bestimmen der datenbank folgender fehler: FEHLER! Bitte überprüfen Sie HOST, USERNAME UND PASSWORT
habe bei strato (host: rdbms.strato.de) eine datenbank, contenido liegt auf einem anderen webspace.
woran könnte das liegen?
gruß josch76
Verfasst: Di 9. Dez 2003, 22:17
von timo
schreibfehler, eventuell sonderzeichen im passwort? Aber um dir die Euphorie zu nehmen: Leider läuft Contenido nicht mit Strato (siehe Provider-Eigenheiten).
Verfasst: Mi 10. Dez 2003, 09:25
von chobbert
Hallo,
kann es sein, daß entweder Strato keine Verbindungen zu anderen DB-Server oder jener genannte DB-Server keine Verbindungen von anderen Webservern zulässt? Die meisten Provider verhindern das.
@timo: Zum Thema Strato. Nach ein paar Änderungen läuft das System bei mir auch unter einem Strato-Account. Allerdings muß man auf das Feature "Artikel gesperrt während es andere User bearbeiten" verzichten. Weitere Auswirkungen habe ich zur Zeit noch nicht feststellen können.
Schöne Grüße
Robert
Verfasst: Mi 10. Dez 2003, 09:57
von timo
Wie machst du das, ohne locking?
Verfasst: Mi 10. Dez 2003, 15:02
von chobbert
Nachdem Strato ja kein Lock Tables erlaubt, verzichte ich notgedrungen auf dieses Feature.
Bei der betreffenden Installation, die allerdings noch nicht produktiv ist, liefern die Methoden lock() und unlock() in der conlib/db_mysql.inc sofort true zurück - ohne die Datenbank-Abfragen durchzuführen.
Schöne Grüße
Robert
Auch Problem mit Strato
Verfasst: Mi 17. Dez 2003, 14:24
von 1bogi2
Hallo Robert,
kannst vileicht den veränderten code posten, würde es gerne mal ausprobieren, habe aber keine programierkentnisse.
Grüße
Christian
Verfasst: Mi 17. Dez 2003, 15:19
von chobbert
Hallo,
folgender Code muß in der oben genannten Datei ausgetauscht werden:
Code: Alles auswählen
/* public: table locking */
function lock($table, $mode = "write") {
return true; // wg. STRATO
$query = "lock tables ";
if (is_array($table)) {
while (list($key,$value) = each($table)) {
if (!is_int($key)) {
// texts key are "read", "read local", "write", "low priority write"
$query .= "$value $key, ";
} else {
$query .= "$value $mode, ";
}
}
$query = substr($query,0,-2);
} else {
$query .= "$table $mode";
}
$res = $this->query($query);
if (!$res) {
$this->halt("lock() failed.");
return 0;
}
return $res;
}
function unlock() {
return true; // wg. STRATO
$res = $this->query("unlock tables");
if (!$res) {
$this->halt("unlock() failed.");
}
return $res;
}
Die betreffenden Stellen sind mit
// wg.STRATO gekennzeichnet.
Schöne Grüße
Robert
Problem mit Strato
Verfasst: Do 18. Dez 2003, 05:16
von 1bogi2
Vielen Dank für die schnelle Antwort, es funktioniert.
Grüße
Christian
Verfasst: Do 18. Mär 2004, 22:57
von dddanny
roohay !
Da hat dieses Posting so lange hier gestanden und ich habe es heute entdeckt. Da wird sich ein Kollege echt freuen, dass nun CONTENIDO doch auf seinem Server funzt !
Daumen Hoch chobbert

Danke