Systemeinstellungen nach Upgrade

Dodger77
Beiträge: 3626
Registriert: Di 12. Okt 2004, 20:00
Wohnort: Voerde (Niederrhein)
Kontaktdaten:

Beitrag von Dodger77 » Di 15. Nov 2005, 17:33

Habe nun ein weiteres Upgrade durchgeführt (noch von der 4.5.3beta). Und siehe da: dort tritt das nicht auf.

Dodger77
Beiträge: 3626
Registriert: Di 12. Okt 2004, 20:00
Wohnort: Voerde (Niederrhein)
Kontaktdaten:

Beitrag von Dodger77 » Mi 16. Nov 2005, 10:23

Ich komme nicht drauf. Irgendwas mit der Installation ist anscheinend vermurkst.
Nach Neuinstallation und Übertragung der Mandantendaten funktioniert alles wie es soll.

Dodger77
Beiträge: 3626
Registriert: Di 12. Okt 2004, 20:00
Wohnort: Voerde (Niederrhein)
Kontaktdaten:

Beitrag von Dodger77 » Do 1. Dez 2005, 17:14

So, gerade eben habe ich die Frontenduser-Plugins aus:

http://www.contenido.org/forum/viewtopic.php?t=10554

getestet. Und schon hatte ich mal wieder das hier beschriebene Problem (dies war eine Neuinstallation). Nachdem ich mal auf die Idee kam, in der "/conlib/mysql.inc" in Zeile 122 das "@" vor dem Funktionsaufruf zu entfernen:

Code: Alles auswählen

    $this->Query_ID = @mysql_query($Query_String,$this->Link_ID);
habe ich mal die entsprechende Fehlermeldung zu sehen bekommen:
mysql_query(): 50 is not a valid MySQL-Link resource in /home/www/web0/html/gewerbe/conlib/db_mysql.inc on line 122
Also habe ich mal testweise in der Datei "functions.general.php" alle Vorkommen von "$db_systemprop" durch "$db" ersetzt. Und schon tritt der Fehler nicht mehr auf. Kann es durch den (versuchten) Aufbau einer zweiten Verbindung zum DB-Server zu dem Fehler kommen?

Dafür hat das natürlich andere Auswirkungen, eine Lösung ist das halt nicht.


Gruß

Ingo

timo
Beiträge: 6284
Registriert: Do 15. Mai 2003, 18:32
Wohnort: Da findet ihr mich nie!
Kontaktdaten:

Beitrag von timo » Do 1. Dez 2005, 17:49

Scheint ein PHP-Bug zu sein, darüber bin ich heute auch gestolpert. Und zwar wirft PHP die Link-ID (vom Datentyp resource) weg, sobald es denkt, daß die Resource nicht mehr verwendet wird.

Manuelle Änderung:

In der db_mysql.inc in der Methode connect muß das Statement

Code: Alles auswählen

if ( 0 == $this->Link_ID )
in

Code: Alles auswählen

 if ( 0 == $this->Link_ID || !is_resource($this->Link_ID)) {
umgebaut werden.

Dodger77
Beiträge: 3626
Registriert: Di 12. Okt 2004, 20:00
Wohnort: Voerde (Niederrhein)
Kontaktdaten:

Beitrag von Dodger77 » Do 1. Dez 2005, 17:55

Danke Timo, mache ich gerne.

Ich habe nun evtl. den Übeltäter weiter eingekreist. Das Ganze passiert (bei mir reproduzierbar) nur bei Verwendung der Frontenduser-Plugins (die du ja unter http://www.contenido.org/forum/viewtopic.php?t=10554 gepostet hattest). Lösche ich den Ordner wieder, klappt alles wieder wie am Schnürchen.

Daher ist auch das Problem (Neuinstallation bzw. Upgrade zu erklären), denn in der 4.6.0 waren die Plugins ja von Haus aus mit dabei.

timo
Beiträge: 6284
Registriert: Do 15. Mai 2003, 18:32
Wohnort: Da findet ihr mich nie!
Kontaktdaten:

Beitrag von timo » Do 1. Dez 2005, 21:41

wenn du meinen bugfix eingebaut hast, dann sollte es nicht mehr auftreten

Dodger77
Beiträge: 3626
Registriert: Di 12. Okt 2004, 20:00
Wohnort: Voerde (Niederrhein)
Kontaktdaten:

Beitrag von Dodger77 » Fr 2. Dez 2005, 08:19

timo hat geschrieben:wenn du meinen bugfix eingebaut hast, dann sollte es nicht mehr auftreten
Stimmt. Freut mich halt nur, dass ich das endlich reproduzieren konnte.

Dodger77
Beiträge: 3626
Registriert: Di 12. Okt 2004, 20:00
Wohnort: Voerde (Niederrhein)
Kontaktdaten:

Beitrag von Dodger77 » Di 28. Feb 2006, 13:36

Anscheinend gibt es immer noch Fälle, in denen der o.g. Bugfix nicht ausreicht. Siehe diesem Thread:

http://www.contenido.org/forum/viewtopi ... 3043#73043

HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB » Di 28. Feb 2006, 18:35

Verschoben nach Bugs.

Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net

Gesperrt