Frontend bleibt weiss, Quotes im Code escaped

Gesperrt
derernst
Beiträge: 50
Registriert: Do 14. Aug 2008, 16:47
Kontaktdaten:

Frontend bleibt weiss, Quotes im Code escaped

Beitrag von derernst »

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
mfweb
Beiträge: 270
Registriert: Mo 12. Sep 2005, 18:31
Kontaktdaten:

Re: Frontend bleibt weiss, Quotes im Code escap

Beitrag von mfweb »

derernst hat geschrieben:Dort musste ich die neueste XAMPP-Version installieren
Mit den neusten Versionen von PHP und MySQL ist Contenido out of the box noch nicht kompatibel. Für PHP gibt es meine ich eine ensprechende Anpassung, für MySQL bin ich mir nicht sicher. Musst du noch mal hier suchen (oder es meldet sich noch einer). Ich finde gerade den entsprechenden Thread nicht mehr.

(evtl. hilft das ja auch bei deinem zweiten Problem: http://forum.contenido.org/viewtopic.php?f=62&t=31362)
Immer mal ein Blick wert: Contenido Wiki ... auch schreibender Zugriff ist erlaubt!
Oldperl
Beiträge: 4316
Registriert: Do 30. Jun 2005, 22:56
Wohnort: Eltmann, Unterfranken, Bayern
Hat sich bedankt: 6 Mal
Danksagung erhalten: 4 Mal
Kontaktdaten:

Re: Frontend bleibt weiss, Quotes im Code escap

Beitrag von Oldperl »

ConLite 3.0.0-dev, alternatives und stabiles Update von Contenido 4.8.x unter PHP 8.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
derernst
Beiträge: 50
Registriert: Do 14. Aug 2008, 16:47
Kontaktdaten:

Re: Frontend bleibt weiss, Quotes im Code escap

Beitrag von derernst »

Vielen Dank für eure prompten Kommentare! Den Thread, auf den du verweist, hatte ich bereits gelesen; da mein Problem nicht beim Setup lag, aber nicht weiterverfolgt. Mit Hilfe des Links auf Oldapps von wildstar1970ccm habe ich mir nun Xampp 1.7.1 installiert, jetzt läufts wieder wie gewohnt.

Nur noch ein Hinweis für den Fall, dass damit irgendwann Probleme auftreten sollten: Das Escapen der Quotes ist irgendwie uneinheitlich, wenn ich in die con_code schaue. Ein Ausschnitt:

Code: Alles auswählen

<meta http-equiv=\"imagetoolbar\" content=\"false\">
<meta name=\"description\" content=\"\">
<meta name="keywords" content="ihren">
<meta name="author" content="Rent-a-Theater">
<meta name=\"robots\" content=\"index, follow\">
Bei den Tags, die unverändert aus dem Layoutcode kommen, sind die Quotes escaped, bei denen, die Contenido erzeugt oder verändert hat, sind sie es nicht. Wie gesagt, solange der Output funktioniert, habe ich kein Problem damit - ist mir halt nur aufgefallen.
Gesperrt