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 bei beiden Contenido-Versionen:
Im Layout-Editor stürzte der Inhalts-Frame ab, sobald ich links ein Layout anklickte. Apache meldete einen "Appcrash", dann sagte Firefox, die Verbindung sei vom Server zurückgesetzt worden. Nach längerem Probieren fand ich heraus, dass das Problem mit dem Code der Layouts zu tun hat; diese beginnen mit dem folgenden Code:
Code: Alles auswählen
<?php
$sql="select ARTLANG.pagetitle, ARTLANG.title from ".$cfg["tab"]["art_lang"]." AS ARTLANG where idart='".$idart."' and idlang='".$lang."' LIMIT 1";
$db->query($sql);
$db->next_record();
$seitentitel = trim(strip_tags($db->f("title")));
$titletag = trim(strip_tags($db->f("pagetitle")));
if ($titletag == "") $titletag = $seitentitel;
?>
Code: Alles auswählen
$db->next_record();
Ich hoffe, dass Ihr mit diesen Angaben etwas anfangen könnt, und bin gespannt, ob es dafür eine einfache Erklärung und Lösung gibt!
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