Seite 1 von 1
Fehler beim Upgrade von 4.4.6 auf 4.6.22
Verfasst: Di 9. Okt 2007, 10:31
von waldhufen
Ein Projekt auf Codebasis 4.4.6 welches fehlerfrei läuft soll auf Version 4.6.22 gebracht werden. Ich gehe streng nach Anleitung vor und habe über den alten Code den neuen kopiert. Zugriffsrechte stimmen - dann den setup aufgerufen. Dieser erscheint fehlerfrei, beim der Wahl des Upgrades kommt dann aber sofort dieser Fehler:
Fatal error: Cannot redeclare class db_sql in /www/htdocs/xx/yy/conlib/db_mysql.inc on line 12
Das Verhalten habe ich auf mehrern Plattformen (Linux, Win32).
Komme an der Stelle nicht weiter - und bin für jede Hilfe dankbar!
Gruß,
Andreas.
Re: Fehler beim Upgrade von 4.4.6 auf 4.6.22
Verfasst: Di 9. Okt 2007, 10:50
von wosch
waldhufen hat geschrieben:Komme an der Stelle nicht weiter - und bin für jede Hilfe dankbar!
Gruß,
Andreas.
Die Forensuch hätte dir sofort weitergeholfen.
Mit Cannot redeclare class db_sql sind 5 Beiträge zu finden die sich mit der Fehlermeldung befassen.
Das hier dürfte am ehesten dein Problem lösen:
http://contenido.de/forum/viewtopic.php?p=32477#32477
(Beitrag von emergence vom Sa Okt 16, 2004)
Re: Fehler beim Upgrade von 4.4.6 auf 4.6.22
Verfasst: Di 9. Okt 2007, 11:09
von waldhufen
Den Beitrag hatte ich schon gesehen, leider hilft er nichts, da die upgradeseq.php schon richtig war.
Insofern bleibt es für mich ein Rätsel....
Verfasst: Di 9. Okt 2007, 13:39
von HerrB
Ich rate mal: Vermutlich wird die alte contenido/includes/config.php eingebunden - diese referenziert evtl. falsche Objekte.
Zum einen sicherstellen, dass Du ein Datenbank-Backup hast. Dann die config.php in contenido/includes umbenennen (so das sie nicht mehr gefunden wird) und das Setup erneut starten (Angaben aus der config.php zu DB, Host und Passwort bereithalten).
Gruß
HerrB
Verfasst: Di 9. Okt 2007, 15:19
von waldhufen
HerrB hat geschrieben:Ich rate mal: Vermutlich wird die alte contenido/includes/config.php eingebunden - diese referenziert evtl. falsche Objekte.
Zum einen sicherstellen, dass Du ein Datenbank-Backup hast. Dann die config.php in contenido/includes umbenennen (so das sie nicht mehr gefunden wird) und das Setup erneut starten (Angaben aus der config.php zu DB, Host und Passwort bereithalten).
Gruß
HerrB
Volltreffer. Nach dem Löschen der alten config.php lief der Upgrade erfolgreich durch.
Allerdings gibt es jetzt das nächste Problem. Bei egal welchem Link im Projekt - es wird immer dieselbe Seite angezeigt, obwohl die URL's verschieden sind.... komisch....
Verfasst: Di 9. Okt 2007, 16:04
von HerrB
Poste mal Beispiele für die Links (oder einen Link zur Installation).
Gruß
HerrB
Verfasst: Mi 10. Okt 2007, 10:14
von waldhufen
HerrB hat geschrieben:Poste mal Beispiele für die Links (oder einen Link zur Installation).
Gruß
HerrB
Geht leider nicht, der Server steht in einem Intranet. Was man aber sagen kann, dass die Seiten alle funktionieren, wenn man das ,1 hinten am URL von Hand weglässt.
http://genosse/iayf/cms/front_content.php?idcat=8,1
(zeigt Startseite - obwohl hier was anderes kommen sollte)
http://genosse/iayf/cms/front_content.php?idcat=8
(zeigt die zu erwartende richtige Seite)
Hat also wohl was mit der Spracheinstellung zu tun - aber was?
Verfasst: Mi 10. Okt 2007, 10:19
von HerrB
Nein, so et was gibt es nicht. Werden diese Links über ein Navigationsmodul o.ä. erzeugt? Dann müsste das überarbeitet werden.
Ggf. an Weiterleitungen in Artikeleigenschaften denken.
Wenn es Links im HTML-Text sind: Wie sehen diese aus, wenn Du Sie Dir im Editor ansiehst (also im Dialogfenster, in dem man Links festlegt)?
Gruß
HerrB