Habe auf einem Kundenserver Contenido 4.8.18 installiert. Die Installation mit dem Installer hat wie gewohnt funktioniert. Habe dann für den Systemtest einmal ein ganz simples Layout erstellt dass mir nur Text ausgibt (keine Module und sonstiges).Habe dann Template, Kategorie und Artikel angelegt, alles freigeschalten und erwartet dass ich im Browser den Domänennamen lesen kann. Stattdessen kommt:
Code: Alles auswählen
Fatal error: Call to undefined function cinclude() in /usr/local/pem/vhosts/112295/webspace/httpdocs/front_content.php on line 83
Schaut man in front_content.php auf Zeile 83, wird dort die Funktion cInclude() gerufen. Die Fehlermeldung findet cinclude() nicht. Sehen alle den Unterschied? Klar findet PHP diese Funktion nicht, aber wie gibt es das? Ich stehe an, ich weiß nicht einmal, wie ich dem Fehler auf die Spur kommen kann. Das Contenido ErrorLog ist leer und interessanterweise wird die Seite im Backend sehrwohl richtig ausgegeben.
Ein falscher Pfad kann es auch nicht wirklich sein, da wäre PHP gar nicht bis zu dieser Zeile gekommen - vorher wird ja zb startup.php includiert und die scheint durchzulaufen. Hier wird auch cInclude() gerufen und offensichtlich problemlos ausgeführt. Erst auf Zeile 83 in front-content.php bricht PHP mit der Fehlermeldung ab.
Kann das irgendwie mit der Konfiguration des Webservers oder PHP zusammenhängen? Nicht, dass an dieser etwas ändern könnte, aber trotzdem...
Beim Installieren hatte ich die Meldung dass die "Basehref-Einstellungen möglicherweise unzureichend sind". Das hatte ich schon öfter, mir ist aber dann nie ein Problem dabei untergekommen und mir ist aufgefallen, dass einige PHP Module deaktiviert sind:
Code: Alles auswählen
show_source,passthru,proc_close,proc_get_status,proc_nice,proc_open,proc_terminate,shell_exec,system,apache_note,apache_setenv,closelog,debugger_off,debugger_on,define_syslog_variables,openlog,syslog,popen,pclose,ini_restore,symlink,ini_alter,disk_total_space,diskfreespace,dl,backtick_operator,set_time_limit
http://d12321.ispservices.at/info.php
Vielleicht wird da jemand schlau draus.
System:
Contenido 4.8.18
PHP 5.2.17 als CGI Modul
MySQL-Client-Version: 5.0.77
Apache RedHat Linux (wahrscheinlich)
Hat jemand sieses Problem schon mal gehabt und hat es gelöst oder weiß sonst Rat?
Vielleicht erübrigt sich am 21ten ja sowieso alles, aber ansonsten sollte die Erstaustattung der Website vor Weihnachten fertig sein und jetzt habe ich schon ein halbe Woche mit diesem Fehler vertan.
liebe Grüße aus Wien
peko