Das hier (http://community.conpresso.de/viewtopic ... 7286#27286 ) hatte ich noch nicht gemacht, da ich keine externen links in der Navigation habe. Die site verwendet nicht einmal eine generierte Navigation.
Ich werde es aber heute Nachmittag trotzdem mal einbauen...
Schnappe Dir doch mal die 4.1.6 Vorabversion und vergleiche die ersten 30 Zeilen von common.inc.php und übernimm die Neuerungen.
Vorher solltest Du aber noch folgendes überprüfen:
- wie sieht es mit error-reporting auf dem Server aus, ggf. findest Du nicht angezeigte Fehlermeldungen im Server-Logfile weil
- ggf. die Datenbank noch auf mySQL4 läuft, was von PHP5.4 nicht mehr unterstützt wird, dann neue Datenbank anlegen, aus der alten exportieren, in die neue importieren und die Angaben zur Datenbank in der _cfg/db.inc.php anpassen. Dabei auf die Codierungen achten!
die Datenbankversion war schon 5.0.75.
(die wird wohl aber auch demnächst noch ein upgrade bekommen)
Die Änderungen in der commen.inc.php haben es gebracht. Nachdem ich die Zeilen auskommentiert hatte, wie in der 4.1.16, ist die Seite jetzt wieder da!
Noch nicht alles komplett getestet, sieht aber soweit gut aus!
MarkusR hat geschrieben:Ich habe es jetzt auch mal mit einem laufenden Auftritt einer älteren PHP-Version probiert, der schon mit Modulen wie Warenkorb, Formular und mod_templates ausgestattet ist.
Danke für diese Anleitung -- damit konnte ich (mit etwas Zittern und Zagen) eine cpo4.07 Version auch in php5.4 "bewahren" (wenn sich nicht noch ein paar Dramen nachträglich offenbaren): www.haus-bethlehem.de/ .
Herzliche Grüsse aus dem spätsommerlich arg-warmen Adelaide,
Gerhard
hscha hat geschrieben:Bei ein paar alte Modulen (auch mod_contact) habe ich die htmlspecialchars manuell geändert. Läuft!
Hast Du geprüft, ob Du neue Empfänger erstellen oder bestehende ändern kannst? Im Frontend läuft meistens alles, aber im Backend gibt es oft Probleme...
Hast Du geprüft, ob Du neue Empfänger erstellen oder bestehende ändern kannst? Im Frontend läuft meistens alles, aber im Backend gibt es oft Probleme...
Edit: Markus, warum musst du immer Recht haben?
Weder "Empfänger bearbeiten" noch "Empfänger erstellen" funktionieren...
Gut, dass das Frontend erstmal weiter funktioniert, aber das reicht natürlich auf die Dauer nicht...
Kann man mod_form zum Mailmodul umstricken?
Anfang März hatte ich das Problem, dass meine website (cpo 4.0.12) weg war (weißer Schirm), nach dem der Provider auf PHP 5.4 umgestellt hatte.
Mit Hilfe der Lösungen aus diesem thread konnte ich die Seite wieder sichtbar bekommen. Soweit so gut.
Jetzt habe ich aber das Problem, dass ich eine geschlossene Rubrik angelegt habe. Wenn man den link zur Rubrik anklickt, bekommt man, wie erwatet, den member.php login-Schirm aber mit klick auf "anmelden" lande ich wieder auf einem weißen Schirm...
Irgendwo muss da also noch was stecken, was nicht PHP 5.4 kompatibel ist, nur wo??
ja, das Problem ist noch aktuell. Ich hab alle Dateien nochmal durchsucht auf htmlentities() aber da ist nichts mehr...
Nochmal eine ganauere Beschreibung des Problems:
Wenn ich im frontend über einen link die geschlossene Rubrik aufrufe, kommt der login der member.php.
Gebe ich die Anmeldedaten eines berechtigten Benutzers ein, komme ich zu einer weißen Seite (kein Quelltext).
Melde ich mich im backend an als berechtigter Benutzer der geschlossenen Rubrik und gehe anschließend im frontend zur geschlossenen Rubrik, wird diese wie gewünscht angezeigt.
Der Weg übers backend geht also aber eben keine frontend-Anmeldung...