Frontend bleibt weiss, Quotes im Code escaped
Verfasst: Mo 20. Jun 2011, 22:56
Hallo
Ich habe einige Contenido-Seiten, die online und auf meinem XP-Laptop problemlos laufen. Nun versuche ich, zwei davon auch auf meinem neuen Win7-Rechner zum Laufen zu bringen. Dort musste ich die neueste XAMPP-Version installieren, die hat PHP 5.3.5. Deshalb habe ich eine Site auf Contenido 4.8.15 aktualisiert, die andere läuft noch mit 4.8.12, dafür mit deaktivierten E_DEPRECATED-Meldungen.
Dieses Problem besteht auf meinem System nur bei Version 4.8.15, nicht aber bei 4.8.12:
Das Frontend bleibt weiss, das Contenido-Fehlerlog auf der Systemseite aber leer. Ich habe deshalb mal in der con_code geschaut: Die Seiten scheinen nach dem Aufruf dort vollständig zu erscheinen. Was mir aber auffällt: Alle Quotes sind mit Backslashes escaped. In der Site wo noch das 4.8.12 läuft, sind die Quotes im PHP-Code jedoch nicht escaped. Ich nehme an, dass dort das Problem liegt, denn wenn der Code so eval()uiert wird, kommt ja evtl. nicht mehr viel dabei heraus?
Ich habe noch versuchshalber in der php.ini die Einstellung für magic_quotes_gpc etwas hin- und hergeändert, hat aber keinen Unterschied gemacht.
Hier noch die restlichen Angaben:
Server Betriebssystem Apache/2.2.17 (Win32) mod_ssl/2.2.17 OpenSSL/0.9.8o PHP/5.3.4 mod_perl/2.0.4 Perl/v5.10.1
PHP Datenbankerweiterung mysql
Datenbankserver-Version 5.5.8
Installierte PHP-Version 5.3.5
safe_mode Deaktiviert
magic_quotes_gpc Deaktiviert (Aktivieren macht keinen Unterschied)
magic_quotes_runtime Deaktiviert
gpc_order
memory_limit 128M
max_execution_time 30
Deaktivierte Funktionen nichts deaktiviert
Gettext Erweiterung geladen
sql.safe_mode Deaktiviert
Ich habe einige Contenido-Seiten, die online und auf meinem XP-Laptop problemlos laufen. Nun versuche ich, zwei davon auch auf meinem neuen Win7-Rechner zum Laufen zu bringen. Dort musste ich die neueste XAMPP-Version installieren, die hat PHP 5.3.5. Deshalb habe ich eine Site auf Contenido 4.8.15 aktualisiert, die andere läuft noch mit 4.8.12, dafür mit deaktivierten E_DEPRECATED-Meldungen.
Dieses Problem besteht auf meinem System nur bei Version 4.8.15, nicht aber bei 4.8.12:
Das Frontend bleibt weiss, das Contenido-Fehlerlog auf der Systemseite aber leer. Ich habe deshalb mal in der con_code geschaut: Die Seiten scheinen nach dem Aufruf dort vollständig zu erscheinen. Was mir aber auffällt: Alle Quotes sind mit Backslashes escaped. In der Site wo noch das 4.8.12 läuft, sind die Quotes im PHP-Code jedoch nicht escaped. Ich nehme an, dass dort das Problem liegt, denn wenn der Code so eval()uiert wird, kommt ja evtl. nicht mehr viel dabei heraus?
Ich habe noch versuchshalber in der php.ini die Einstellung für magic_quotes_gpc etwas hin- und hergeändert, hat aber keinen Unterschied gemacht.
Hier noch die restlichen Angaben:
Server Betriebssystem Apache/2.2.17 (Win32) mod_ssl/2.2.17 OpenSSL/0.9.8o PHP/5.3.4 mod_perl/2.0.4 Perl/v5.10.1
PHP Datenbankerweiterung mysql
Datenbankserver-Version 5.5.8
Installierte PHP-Version 5.3.5
safe_mode Deaktiviert
magic_quotes_gpc Deaktiviert (Aktivieren macht keinen Unterschied)
magic_quotes_runtime Deaktiviert
gpc_order
memory_limit 128M
max_execution_time 30
Deaktivierte Funktionen nichts deaktiviert
Gettext Erweiterung geladen
sql.safe_mode Deaktiviert