QMS
Fri. 6. March 2009, 23:57
ZITAT(gunwalt @ Fri. 6. March 2009, 09:15)
Moin,
netroom war hier vor einem Jahr schon mal ein
Thema...
Ich habe die 1.4.2 installiert. Die Installation lief durch, alle erforderlichen Einstellungen gemacht, dann weisse Login-Seite und der IE meldet Serverfehler 500, FF sagt nichts. Weitere Infos zur Konfiguration per pm. Vielleicht könnte mal jemand drüberschauen, ob irgendetwas in der Konfiguration schräg ist.
Echt schade, dass die neue Sefrongo-Version das Problem mit dem include path nicht löst .
Hier die Schritte, die ich als PHP-Laie gemacht habe, damit meine Sefrengo Sites bei netroom nach deren PHP Update wieder halbwegs laufen...1. Frontend flicken (na ja kein Fix sondern Pfusch):
Ordner adodb in backend/API/DATABASE/ kopieren
und in der Zeile 43 der class.SF_DATABASE_Ado.php von
include_once('adodb.inc.php');
ändern in include_once('adodb/adodb.inc.php');
2. Backend reaktivieren
Zeile 72 der main.php von include_once ('HTML/Template/IT.php');
ändern in include_once ('external/pear.php.net/HTML/Template/IT.php');
und die PEAR.php von backend/external/pear.php.net kopieren in backend/external/pear.php.net/HTML/Template
3. Dann erst kannst du dich in Sefrengo als admin im Backend einloggen und wirst dann feststellen, dass alles außer der Benutzerverwaltung funktioniert (dort erscheint weiter eineleere Seite). War bei mir nicht so tragisch, da die Benutzer und ihre Rechte schon angelegt waren.
Wer hat hierfür eine Lösung? Der Vorschlag mit dem Kopieren der zu includierend Dateien stammt vom netroom Geschäftsführer Markus Schubert selbst. Er schrieb mir:
> der . im include Path bedeutet, dass das jeweilige Verzeichnis genutzt wird.
> Der PHP Bug mit dem include_path in 5.2.5/6 ist mittlerweile auch bekannt.
> Setzen sie einfach direkte Pfade, das wäre für die Zukunft sicher die sauberste Lösung.
So einfach isses halt in der Benutzerverwaltung nicht, da hier ein Art Schleife abgefragt wird; hier sind die Experten gefragt!