Probleme mit PHP 5.2.6 bei Sefrengo 1.4.0, PHP-Sicherheitsupdate legt Sefrengo lahm |
Willkommen, Gast ( Anmelden | Registrierung ) [ Hilfe | Mitglieder | Suche ]
Probleme mit PHP 5.2.6 bei Sefrengo 1.4.0, PHP-Sicherheitsupdate legt Sefrengo lahm |
Thu. 8. May 2008, 00:11
Beitrag
#1
|
|
Newbie Gruppe: Members Beiträge: 6 Mitglied seit: 12.06.2007 Mitglieds-Nr.: 951 |
Nach dem Sicherheitsupdate meines Providers auf PHP 5.2.6 erschienen bei zwei Sefrengoinstallationen die Seiten ganz leer (sowohl Frontend, wie auch Login zum Backend); bei einer weiteren Version gab es Fehlermeldungen mit "Fatal Error ... not found".
Grund sind Dateiaufrufe mit "include" oder "include_once" aus verschiedenen php-Dateien in Backend-Ordnern. Es wirkt auf mich so, als ob die neue PHP-Version nur ein include von Dateien im gleichen Verzeichnis oder einem mit Pfadangabe bestimmten Unterverzeichnis zulässt. Mein Provider schreibt dazu: "In der Datei /html/cms/backend/API/DATABASEclass.SF_DATABASE_Ado.php wird in Zeile 43 definitv die falsche Konfigurationsdatei aufgerufen. Es wird hierzu include (.) benutzt. Ich hoffe auf eine saubere Lösung beim nächten Update von Sefrengo (!) und habe mir einstweilen mit etwas Pfusch geholfen: Pfade angepasst, wenn möglich, und ansonsten die fehlerhaft aufgerufenen Dateien in das Verzeichnis von wo aus der Aufruf erfolgt kopiert - läuft alles wieder mit Ausnahme der Benutzerverwaltung. Für einen funktionsfähigen Aufruf der Benutzerverwaltung im Backend (Problem: Aufruf von Pager.php und Sliding.php) wäre ich für einen Tipp dankbar. Danke und Grüße! ---------------------------------------------- Hier ein paar Beispiele der Fehlermeldungen: frontend: Warning: SF_DATABASE_Ado::include_once(adodb.inc.php): failed to open stream: No such file or directory in /backend/API/DATABASE/class.SF_DATABASE_Ado.php on line 43 Warning: SF_DATABASE_Ado::include_once(): Failed opening 'adodb.inc.php' for inclusion (include_path='.') in /backend/API/DATABASE/class.SF_DATABASE_Ado.php on line 43 Fatal error: Call to undefined function ADONewConnection() in /backend/API/DATABASE/class.SF_DATABASE_Ado.php on line 44 backend/main.php Warning: include_once(HTML/Template/IT.php): failed to open stream: No such file or directory in /backend/main.php on line 72 Warning: include_once(): Failed opening 'HTML/Template/IT.php' for inclusion (include_path='.') in /backend/main.php on line 72 Fatal error: Class 'HTML_Template_IT' not found in /srv/www/htdocs/web159/html/backend/main.php on line 104 [und die von der IT.php aufgerufenen PEAR.php!] Benutzerverwaltung backend/main.php?area=user Warning: SF_GUI_Pager::include_once(Pager/Pager.php): failed to open stream: No such file or directory in /backend/API/GUI/class.SF_GUI_Pager.php on line 30 Warning: SF_GUI_Pager::include_once(): Failed opening 'Pager/Pager.php' for inclusion (include_path='.') in /backend/API/GUI/class.SF_GUI_Pager.php on line 30 Fatal error: Class 'Pager' not found in /backend/API/GUI/class.SF_GUI_Pager.php on line 95 [und die vom Pager.php aufgerufene Sliding.php!] |
|
|
Sat. 10. May 2008, 11:09
Beitrag
#2
|
|
Administrator Gruppe: Members Beiträge: 1.092 Mitglied seit: 16.06.2006 Wohnort: Köln Mitglieds-Nr.: 1 |
Fällt mir schwer das zu glauben. Dein Provider soll Dir bitte mal erklären, wie es zu (include_path='.') kommt. Da muss zumindest der include_path zum PEAR und zur AdoDb drin stehen, diese werden von Sefrengo mit ini_set gesetzt. Die können nicht einfach weg sein, sind sie aber definitiv, sonst würde das nicht in der Fehlermeldung stehen.
SUSE Update ist dann auch immer so eine Sache, erfahrungsgemäß macht der Updater so einiges, wo den ein oder anderen Sysadmin schon die Haare zu Berge standen. ... Noch einmal: Kannst Du mir bitte sagen, welcher Provider das ist. -------------------- Es wird, es wird...
|
|
|
Sat. 10. May 2008, 23:23
Beitrag
#3
|
|
Member Gruppe: Members Beiträge: 27 Mitglied seit: 27.06.2006 Mitglieds-Nr.: 10 |
netroom.de ist der Provider steht da doch...
aber das kommt mir irgendwie bekannt vor. Kannst du mir oder bjoern einen Link zu ner PHPinfo geben ? (Am besten PM) Dann könnte ich dir mehr sagen. Achja und mit was Administrierst du den Webspace ? Sowas wie Plesk oder Confixx ? Der Beitrag wurde von Aki bearbeitet: Sat. 10. May 2008, 23:29 -------------------- Warum gibt es für Informatiker grundsätzlich
keinen Unterschied zwischen Helloween und Weihnachten? OKT 31 = DEZ 25 |
|
|
Mon. 12. May 2008, 09:39
Beitrag
#4
|
|
Newbie Gruppe: Members Beiträge: 6 Mitglied seit: 12.06.2007 Mitglieds-Nr.: 951 |
Kannst du mir oder bjoern einen Link zu ner PHPinfo geben ? (Am besten PM) Was meinst du mit "Am besten PM" ? PHPinfo liegt jetzt unter:
Die Pfade in den Fehlermeldungen im ersten Beitrag hatte ich auf den eigentlichen Webspace gekürzt. Administration ist mit Confixx. |
|
|
Vereinfachte Darstellung | Aktuelles Datum: 25.9.24 - 19:16 |