Seite 1 von 1
Umstellung Server von PHP4 auf PHP5
Verfasst: Mo 8. Okt 2007, 18:53
von preisesenken
Hallo allerseits,
ich habe die aktuellste Version auf einem Server mit PHP4 installiert. Wenn nun die PHP-Version von 4 auf 5 umgestellt wird (akt. Mediawiki benötigt PHP5), kann es dann unter Contenido zu Problemen kommen?
Wenn ja, welche Einstellungen muss man vornehmen um die Probleme zu beheben.
Danke für die Antworten
Verfasst: Mo 8. Okt 2007, 21:00
von xmurrix
Hallo,
Contenido sollte ohne Probleme unter PHP 5 laufen, da ist mir nichts bekannt.
Du kannst dennoch sicherheitshalber den Auftritt auf einen Testrechner portieren, auf dem PHP 5 installiert ist.
Gruß
xmurrix
Verfasst: Di 9. Okt 2007, 16:20
von holger.librenz_4fb
Hallo preisesenken.
Du solltest nur aufpassen, wenn Du eine MySQL Version > 4.1 nutzt. Hier geschieht es gern, dass das Client Encoding auf UTF-8 gesetzt wird, was zu sehr unschönen Ausgaben und Fehlern führen kann. Wir kennen das Problem, eine rund-um-glücklich stellende Lösung wird allerdings noch ein wenig dauern.
So long.
Gruß, Holger
Verfasst: Di 13. Nov 2007, 20:33
von Stefan_Br
Das stimmt nicht!!!
Das Problem mit den Zeichensätzen besteht prinzipiell schon immer, bloß ist bei alten MySQL-Versionen die Standardeinstllung latin1, sodass es erst zu tage tritt, wenn der Serveradmin die Konfiguration ändert.
Das Problem ist mit zwei Zeilen zu beheben, wie ich schon vor langem gepostet habe:
http://www.contenido.org/forum/viewtopi ... highlight=
Leider wurde der Patch bisher nie in irgendeine offizielle Version oder Fehlerliste übernommen.
Vielleicht ändert ja die zunehmende Verbreitung von Unicode als Standard mal endlich etwas daran.
Gruß, Stefan
Verfasst: Di 13. Nov 2007, 20:55
von wosch
Stefan_Br hat geschrieben:Leider wurde der Patch bisher ... oder Fehlerliste übernommen.
Nö, das stimmt so nicht ganz.
Dein Betrag wurde ja verschoben in den Themenbereich Bugs 4.6.x
(ist sowas wie Ablage Bapierkorb

)

Verfasst: Di 13. Nov 2007, 22:15
von Stefan_Br
Nö, das stimmt so nicht ganz.
Dein Betrag wurde ja verschoben in den Themenbereich Bugs 4.6.x
(ist sowas wie Ablage Bapierkorb)
Na ja, ein bisschen schon, sonst stünde er ja schon seit Längerem auf den Listen "Was in dieser Version noch nicht gepatcht ist und direkt nach der Installation gemacht werden sollte". Immerhin ist es ja ein grundsätzliches Problem und ohne großen Aufwand zu beheben.
So jetzt nochmal zu PHP und MySQL 5:
Wichtig sind vor allem folgende beide Patches:
http://contenido.org/forum/viewtopic.ph ... 101#109101
http://www.contenido.org/forum/viewtopi ... highlight=
Nur zur Info:
Der Server ist
Apache2 (Apache API Version 20020903)
PHP Version 5.2.4_p20070914-pl2-gentoo
MySQL Version 5.0.44
Darauf läuft folgendes (zugegebenermaßen inzwischen reichlich gepatchtes) Contenido:
- Version 4.6.4 gepatched auf 4.6.8 laut
http://contenido.org/forum/viewtopic.php?p=66712#66712
- tinymce aktualisiert auf 2.0.5
- cFoldingRow.js -
http://www.contenido.org/forum/viewtopi ... foldingrow - gepatched
- htmlvalidator -
http://www.contenido.org/forum/viewtopi ... highlight= - gepatched; fehlt aber nochwas: Unterdrückung der Fehlermeldungen
-
http://contenido.org/forum/viewtopic.ph ... highlight= - gepatched
-
http://contenido.org/forum/viewtopic.php?t=10928 - CMS_Text
-
http://contenido.org/forum/viewtopic.ph ... hlight=bug
-
http://contenido.org/forum/viewtopic.php?t=10905
-
http://contenido.org/forum/viewtopic.php?t=10308 - tinymce; zusätzliches Problem: leeres alt-Tag bei Bildern fehlt
-
http://www.contenido.org/forum/viewtopic.php?t=11839 - Server-Charset - erledigt
-
http://contenido.org/forum/viewtopic.ph ... te&start=0 - gefixt, wie dort angegeben, verschlechtert aber die Performance
-
http://www.contenido.org/forum/viewtopi ... b+benutzer - gefixt
-
http://contenido.org/forum/viewtopic.php?p=85743#85743 - gefixt
-
http://contenido.org/forum/viewtopic.php?p=85897#85897 - gefixt
-
http://www.contenido.org/forum/viewtopi ... 6006#86006 - gefixt
-
http://www.contenido.org/forum/viewtopi ... 6006#86006 - gefixt
-
http://contenido.org/forum/viewtopic.ph ... 101#109101 - gefixt
-
http://www.contenido.org/forum/viewtopi ... foldingrow - gefixt
Verfasst: Di 13. Nov 2007, 22:56
von HerrB
ist sowas wie Ablage Bapierkorb
Nein, es ist die beste und öffentliche Liste, was noch alles zu machen ist. Ein Bug, der da nicht auftaucht, wird auch kaum behoben, da (mir) nicht bekannt.
Welche Bugs behoben werden, hängt u.a. davon ab, welche Auswirkungen eine Änderung haben könnte und inwieweit diese vorher getestet werden können. Denn das Testen kostet mitunter weitaus mehr Zeit, als der Einbau.
Das hier:
ist kein Bug. Contenido unterstützt keinen PHP-Code in Layouts. Der Patch ist eine Umgehung, in der aber keine globalen Objekte zur Verfügung stehen. Damit die Fehlermeldungen verschwinden, muss man alles, was drinnen benötigt wird, vorher mit "global" zur Verfügung stellen (z.B. global $db, global $sess usw. usw.).
Damit man wieder an den Code kommt, kann man über eine Nutzer-, Gruppen-, Mandanten- oder Systemeinstellung den Validator auch einfach deaktivieren (siehe docs/techref/backend).
Gruß
HerrB
Verfasst: Mo 10. Dez 2007, 14:27
von acid
Eine weitere kleine Umstellung gibt es noch zu beachten:
Wenn du php5 vor Version 5.2.5 zusammen mit FastCGI auf deinem Webserver benutzt kann es zu Problemen beim Bildupload kommen. Dort werden dann wegen eines Fehlers in PHP die Dateirechte auf 600 (also nur für den Besitzer lesen und schreiben) anstatt der benötigten 604 (Zugriff für den Webserver) gesetzt, was darin resultiert, dass du keine Bilder mehr angezeigt bekommst, bist du einen manuellen chmod auf die Files laufen lässt. Wie gesagt ist das aber ein Problem von PHP, nicht von Contenido (siehe auch
http://www.issociate.de/board/post/4329 ... _PHP..html).
Allerdings tritt der Fehler bei vielen anderen CM-Systemen, die ich betreue nicht auf (z.B. Redaxo, Drupal, Wordpress), da diese in den jeweiligen Upload-Funktionen ein eigenes chmod über php integriert haben. Wenn du so ein Problem hast hilft nur ein manueller chmod im Upload-Script selbst. Der eigentliche Fehler soll mit PHP 5.2.5 behoben worden sein, kann das allerdings im Moment noch nicht bestätigen (aus Mangel an Zeit).