Seite 1 von 1

MySQL Problem nach der Installation

Verfasst: Mi 11. Jun 2003, 11:40
von sheimann
Hallo @all,

ich habe Contenido mit dem Setuo erfolgreich installiert. Hat alles funktioniert. Danach habe ich wie beschrieben die "config.php" in das Verzeichnis geuppt und die rechte gesetzt.

Danach klappte der erste Login als "Sysadmin". aber schon nach kurzer Zeit (nachdem ich den zweiten oder dritten Link angeklickt habe im Backend), bekomme ich folgende Fehlermeldung:

<snip>
Warning: mysql_pconnect() [function.mysql-pconnect]: Link to server lost, unable to reconnect in /is/htdocs/**Benutzername**/www.erfolgs-manager.de/sascha_test/conlib/db_mysql.inc on line 73
2003-Jun-Wed 12:26:38: error () - pconnect(mysql9.webpack.hosteurope.de, **Benutzername**, $Password) failed. 2003-Jun-Wed 12:26:38: error () - next_record called with no query pending.
</snip>

und werde erneut aufgefordert das Kennwort ein zu geben. Wenn ich dies mache, wird das mit einem (Falsches Passwort) quittiert.

Wenn ich versuche das Frontend auf zu rufen bekommen ich folgende Fehlermeldung:

<snip>
Warning: mysql_pconnect() [function.mysql-pconnect]: Link to server lost, unable to reconnect in /is/htdocs/**Benutzername**/www.erfolgs-manager.de/sascha_test/conlib/db_mysql.inc on line 73
2003-Jun-Wed 12:36:43: error () - pconnect(mysql9.webpack.hosteurope.de, **Benutzername**, $Password) failed. 2003-Jun-Wed 12:36:43: error () - next_record called with no query pending.
Warning: Cannot modify header information - headers already sent by (output started at /is/htdocs/**Benutzername**/www.erfolgs-manager.de/sascha_test/conl ... sql.inc:73) in /is/htdocs/**Benutzername**/www.erfolgs-manager.de/sascha_test/cms/ ... ontent.php on line 161

Warning: Cannot modify header information - headers already sent by (output started at /is/htdocs/**Benutzername**/www.erfolgs-manager.de/sascha_test/conl ... sql.inc:73) in /is/htdocs/**Benutzername**/www.erfolgs-manager.de/sascha_test/cms/ ... ontent.php on line 329

Warning: main(includes/cfg_language_de.inc.php) [function.main]: failed to create stream: No such file or directory in /is/htdocs/**Benutzername**/www.erfolgs-manager.de/sascha_test/cms/ ... rm.inc.php on line 13

Warning: main() [function.main]: Failed opening 'includes/cfg_language_de.inc.php' for inclusion (include_path='./:/usr/local/lib/php/') in /is/htdocs/27967/www.erfolgs-manager.de/sascha_test/cms/ ... rm.inc.php on line 13
</snip>

Ich hoffe hier weiss jemand Rat.
vielen dank im vorraus

mfg
sheimann

Verfasst: Mi 11. Jun 2003, 16:00
von duskyshark
Hi
Ich hatte heute morgen auch ähnliche Probleme, Contenido bei Hosteurope ans Laufen zu bringen.
Im HE Kundenforum befindet sich ein Thread, in dem sich HostEurope über die Verwendung von mysql_pconnect() in Shared-Hosting Umgebungen auslässt und die Verwendung von mysql_connect() empfiehlt.
Es ist zu vermuten, dass die Laufzeit der mysql verbindung künstlich eingeschränkt wurde und es zu einem Timeout kommt.
Ich glaube mich zu erinnern, dass bei Hosteurope php als Modul läuft, im Gegensatz zu anderen Hostern wie 1und1, wo php als CGI implementiert ist. Bei dieser Konstellation sind persistente Verbindungen auch persistent und können einen Datenbankserver, der etwas schwach auf der Brust ist, schnell in die Knie zwingen...gerade bei Shared Hosting.
Vermutungen...
Abhilfe? Keine Ahnung... Hat eigentlich jemand Contenido 4.3 Beta bei Hosteurope ans Laufen bekommen?

Gruß, Jörg

Verfasst: Mi 11. Jun 2003, 16:36
von duskyshark
Jetzt aber:
in /conlib/db_mysql.inc
in zeile 73
$this->Link_ID=mysql_pconnect($Host, $User, $Password);
durch
$this->Link_ID=mysql_connect($Host, $User, $Password);
esetzen.

Läuft bei mir (auf den ersten Blick...)

Jörg

Supi1000

Verfasst: Do 12. Jun 2003, 21:09
von sheimann
Danke für die schnelle Reaktion.

Scheint daran gelegen zu haben. Das backend funzt jetzt aber das frontend lässt sich nicht aufrufen (Seite bleibt weiss). Keine Fehlermeldung????

Bahnhof Koffer klauen...

Verfasst: Do 12. Jun 2003, 22:13
von duskyshark
Habe gerade
www.erfolgs-manager.de/sascha_test/cms/
aufgerufen.
Die Seite ist auf meinem Safari Browser völlig in Ordnung und sichtbar.

Jörg

**schäm**

Verfasst: Fr 13. Jun 2003, 06:52
von sheimann
jaaa, ich weiss :-)....

Ich hatte vergessen das Beispiel mit zu installieren. :oops:

Danke noch mal

mfg
sheimann

Verfasst: Sa 14. Jun 2003, 17:30
von stephan
Danke Leute! Ich bin auch bei Host Europe und hatte Contenido heute installiert und war schon kurz vorm Verzweifeln - bin aber hier ja schnell fündig geworden! Danke! :D

CU,
Stephan.

bingo ;-)

Verfasst: So 29. Jun 2003, 17:28
von Ezam
duskyshark hat geschrieben:Jetzt aber:
in /conlib/db_mysql.inc
in zeile 73
$this->Link_ID=mysql_pconnect($Host, $User, $Password);
durch
$this->Link_ID=mysql_connect($Host, $User, $Password);
esetzen.

Läuft bei mir (auf den ersten Blick...)

Jörg
vielen dank leute! das war des rätsels lösung! bin auch bei hosteurope - jetzt läufts prima. ciao

Verfasst: Mo 30. Jun 2003, 19:56
von Gast
Fettes Merci! ;)
Es funktioniert endlich.

Gruß Ikko