Hallo zusammen,
also habe mich mal mit dem Thema Mod Rewrite und Version 4.6.24 beschäftigt und wollte euch an meinen Erkenntnissen teilhaben lassen.
Vorgeschichte
Ich hatte bei mir die "Original AdvancedMod Rewrite 4.6.23" Contenido-Version von stese installiert, die man bis vor kurzem auch noch bei
www.polycoder.de downloaden konnte. Das Ganze lief wie zu erwarten einwandfrei!
Update
Als dann die neuste Contenido-Version (4.6.24) erschien und sich hier die Anfragen nach einer "Original AdvancedMod Rewrite 4.6.24" Contenido-Version häuften, hatte ich mich eigentlich dazu entschlossen mein System auf 4.6.23 zu lassen.
Da es aber nie gut ist, ein System mit Sicherheitslücken zu haben, ich aber auch nicht auf die 4.8. updaten wollte, wegen meiner Module und PHP 5, habe ich mich dazu entschlossen mein Glück zu versuchen und die Modifikationen von stese aus der Version 4.6.23 manuell in die 4.6.24 zu übertragen. Und was soll ich sagen: Es hat wunderbar und problemlos funktioniert!
Vorgehen beim Update
Schritt 1:
BackUp der bestehenden Datenbank machen und auch der Dateien auf dem Webserver.
Schritt 2:
Die aktuelle Contenido-Version (4.6.24) unter
http://www.contenido.org/de/support/dow ... 155-3.html downloaden und entpacken.
Schritt 3:
Die "config.php" aus dem Mandanten-Verzeichnis und aus dem "contenido/includes" Verzeichnis sichern, denn diese werden nach dem Update wieder benötigt.
Schritt 4:
Die neuen Dateien auf den Server spielen und ganz wie gewohnt die Setup-Routine als "Upgrate/Update" durchlaufen lassen. Anschließend ist euer System bereits upgedatet, jedoch ohne funktionierende Mod Rewrite Erweiterung.
Schritt 5:
Nun die "config.php" wieder ins Mandanten-Verzeichnis laden und auch die "config.php" wieder in "contenido/includes" laden.
Jetzt müsstet ihr das System über die Normalen-URLs á la "front_content.php?idcat=" wieder aufrufen können. Euer System ist nun also aktuell!
Schritt 6:
Mit einem beliebigen HTML-Editor die "Original AdvancedMod Rewrite 4.6.23" Contenido-Version nach dem Begriff "stese" durchsuchen. Es werden dann folgende Dateien gefunden, in denen stese seine Erweiterung einarbeitet hat:
- cms/front_content.php
- cms/front_crcloginform.php
- contenido/main.php
- contenido/external/frontend/front_content.php
- contenido/external/frontend/front_crcloginform.php
- contenido/includes/functions.con.php
- contenido/includes/functions.pathresolver.php
- contenido/includes/functions.str.php
- contenido/includes/include.con_edit_form.php
- contenido/includes/include.str_aliases.php
- contenido/templates/standard/template.con_edit_form.html
Schritt 7:
Nun die entsprechenden Änderungen von stese aus der "Original AdvancedMod Rewrite 4.6.23" Contenido-Version in die neue Version 4.6.24 manuell übertragen und die angepassten Dateien wieder auf den Server spielen.
Außerdem die .htaccess-Datei aus dem Mandanten-Verzeichnis und dem "contenido"-Ordner in der Version 4.6.23 unverändert an gleiche Stelle in die Version 4.6.24 einfügen.
Anschließend habt ihr eine aktuelle Contenido-Version (4.6.24) inkl. der "Original AdvancedMod Rewrite" Erweiterung.
Ich habe das Ganze mit meinem System getestet und es funktioniert einwandfrei! Für trotzdem auftretende Fehler übernehme ich natürlich weder die Haftung noch gebe ich ein Gewähr für die ordnungsgemäße Funktionalität nach dem Update!
Bei Fragen zum Update fragt bitte in diesem Thread und schreibt mir keine PMs, ich antworte nicht!!!