weisse Loginseite bei netrooms |
Willkommen, Gast ( Anmelden | Registrierung ) [ Hilfe | Mitglieder | Suche ]
weisse Loginseite bei netrooms |
Fri. 6. March 2009, 09:15
Beitrag
#1
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 1.126 Mitglied seit: 27.06.2006 Mitglieds-Nr.: 7 |
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. -------------------- ------
Ich gehe spazieren durch Gelsenkirchen |
|
|
Fri. 6. March 2009, 19:47
Beitrag
#2
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 1.126 Mitglied seit: 27.06.2006 Mitglieds-Nr.: 7 |
Mit display error sieht es jetzt so aus:
QUELLTEXT Warning: include_once(HTML/Template/IT.php): failed to open stream: No such file or directory in /srv/www/htdocs/web126/html/sefrengo/backend/main.php on line 72 Warning: include_once(): Failed opening 'HTML/Template/IT.php' for inclusion (include_path='.') in /srv/www/htdocs/web126/html/sefrengo/backend/main.php on line 72 Fatal error: Class 'HTML_Template_IT' not found in /srv/www/htdocs/web126/html/sefrengo/backend/main.php on line 104 Mir schwant Böses. Diese Fehlermeldung gab es in dem alten Post auch schon einmal, allerdings ohne Lösungsansatz. Gibt es eine - auch außerhalb von Sefrengo? -------------------- ------
Ich gehe spazieren durch Gelsenkirchen |
|
|
Fri. 6. March 2009, 23:57
Beitrag
#3
|
|
Newbie Gruppe: Members Beiträge: 6 Mitglied seit: 12.06.2007 Mitglieds-Nr.: 951 |
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! |
|
|
Sat. 7. March 2009, 09:05
Beitrag
#4
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 442 Mitglied seit: 02.07.2006 Wohnort: Halle Mitglieds-Nr.: 71 |
-------------------- |
|
|
Sat. 7. March 2009, 10:28
Beitrag
#5
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 442 Mitglied seit: 02.07.2006 Wohnort: Halle Mitglieds-Nr.: 71 |
Um es mal einzugrenzen:
In der inc.apiloader.php findet sich folgendes (Auskommentierungen aus dem Original) QUELLTEXT //get api path
$_api_path = str_replace ('\\', '/', dirname(__FILE__) . '/'); //set include pathes $ini_separator = strtoupper(substr(PHP_OS, 0, 3) == 'WIN') ? ';' : ':'; //$ini_original = ini_get('include_path'); //$ini_original = ( strlen($ini_original) > 0 ) ? $ini_original. $ini_separator: ''; ini_set('include_path', '.' . $ini_separator . $_api_path . $ini_separator . preg_replace('!/API/$!', '/external/adodb/', $_api_path) . $ini_separator . preg_replace('!/API/$!', '/external/pear.php.net/', $_api_path) ); -------------------- |
|
|
Sat. 7. March 2009, 12:12
Beitrag
#6
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 1.126 Mitglied seit: 27.06.2006 Mitglieds-Nr.: 7 |
Danke für die Hinweise. Eine Lösung habe ich aber auch nicht.
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! Auf meinem Server bei aeinem anderen Provider läuft php5.26 mit Sf problemlos. Dann hat wahrscheinlich der Provider geflickt. -------------------- ------
Ich gehe spazieren durch Gelsenkirchen |
|
|
Sun. 8. March 2009, 16:39
Beitrag
#7
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 1.126 Mitglied seit: 27.06.2006 Mitglieds-Nr.: 7 |
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. Ich habe probiert und stehe jetzt vor dieser Medlung ZITAT Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /srv/www/htdocs/web126/html/sefrengo/backend/main.php on line 74 Fehlt noch etwas bei dem Umkopieren? -------------------- ------
Ich gehe spazieren durch Gelsenkirchen |
|
|
Sun. 8. March 2009, 20:49
Beitrag
#8
|
|
Administrator Gruppe: Members Beiträge: 1.092 Mitglied seit: 16.06.2006 Wohnort: Köln Mitglieds-Nr.: 1 |
QUELLTEXT Echt schade, dass die neue Sefrongo-Version das Problem mit dem include path nicht löst Was soll da gelöst werden? Das ist eindeutig ein PHP Fehler, da machst Du von Sefrengo Seite aus gar nichts. Das einzige, was da wirklich hilft, ist ein fix an der PHP Version. -------------------- Es wird, es wird...
|
|
|
Tue. 10. March 2009, 19:50
Beitrag
#9
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 1.126 Mitglied seit: 27.06.2006 Mitglieds-Nr.: 7 |
Mit der Antwort sollte sich das Thema erledigt haben, oder?
Haben wir eigentlich irgendwo eine Negativliste für Sefrengo? -------------------- ------
Ich gehe spazieren durch Gelsenkirchen |
|
|
Sat. 2. June 2012, 08:42
Beitrag
#10
|
|
Newbie Gruppe: Members Beiträge: 1 Mitglied seit: 23.08.2011 Mitglieds-Nr.: 2.427 |
Bitte, könnt Ihr mir den Link zur genannten Antwort von gunwalt nocheinmal posten.
Der funktioniert nicht mehr. Danke und Lg, Ronnie Der Beitrag wurde von ronnie bearbeitet: Sat. 2. June 2012, 08:43 |
|
|
Sun. 3. June 2012, 21:26
Beitrag
#11
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 328 Mitglied seit: 29.08.2006 Wohnort: Konstanz / Bodensee Mitglieds-Nr.: 216 |
|
|
|
Vereinfachte Darstellung | Aktuelles Datum: 27.4.24 - 01:50 |