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
Umstellung Server von PHP4 auf PHP5
-
- Beiträge: 1
- Registriert: Mo 8. Okt 2007, 18:45
- Kontaktdaten:
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
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
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
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
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.Nö, das stimmt so nicht ganz.
Dein Betrag wurde ja verschoben in den Themenbereich Bugs 4.6.x
(ist sowas wie Ablage Bapierkorb)
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
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.ist sowas wie Ablage Bapierkorb
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.).htmlvalidator - http://www.contenido.org/forum/viewtopi ... highlight= - gepatched; fehlt aber nochwas: Unterdrückung der Fehlermeldungen
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
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
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
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).
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).