Installationsfehler Datenbank

Gesperrt
josch76
Beiträge: 1
Registriert: Di 9. Dez 2003, 21:29
Kontaktdaten:

Installationsfehler Datenbank

Beitrag 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
timo
Beiträge: 6284
Registriert: Do 15. Mai 2003, 18:32
Wohnort: Da findet ihr mich nie!
Kontaktdaten:

Beitrag von timo »

schreibfehler, eventuell sonderzeichen im passwort? Aber um dir die Euphorie zu nehmen: Leider läuft Contenido nicht mit Strato (siehe Provider-Eigenheiten).
chobbert
Beiträge: 371
Registriert: Mo 14. Jul 2003, 10:14
Wohnort: Frankfurt am Main
Kontaktdaten:

Beitrag 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
timo
Beiträge: 6284
Registriert: Do 15. Mai 2003, 18:32
Wohnort: Da findet ihr mich nie!
Kontaktdaten:

Beitrag von timo »

Wie machst du das, ohne locking?
chobbert
Beiträge: 371
Registriert: Mo 14. Jul 2003, 10:14
Wohnort: Frankfurt am Main
Kontaktdaten:

Beitrag 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
1bogi2
Beiträge: 2
Registriert: Mi 17. Dez 2003, 14:20
Kontaktdaten:

Auch Problem mit Strato

Beitrag von 1bogi2 »

Hallo Robert,

kannst vileicht den veränderten code posten, würde es gerne mal ausprobieren, habe aber keine programierkentnisse.

Grüße

Christian
chobbert
Beiträge: 371
Registriert: Mo 14. Jul 2003, 10:14
Wohnort: Frankfurt am Main
Kontaktdaten:

Beitrag 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
1bogi2
Beiträge: 2
Registriert: Mi 17. Dez 2003, 14:20
Kontaktdaten:

Problem mit Strato

Beitrag von 1bogi2 »

Vielen Dank für die schnelle Antwort, es funktioniert. :D

Grüße

Christian
dddanny
Beiträge: 15
Registriert: Sa 13. Mär 2004, 18:56
Kontaktdaten:

Beitrag 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
Gesperrt