Zum Inhalt springen

site wird nicht(mehr) angezeigt

Erstellt am 6. Januar 2009 · 7 Antworten · letzte Antwort am 8. Januar 2009

Tags: PHP, Frage

krutt ·

einen schoenen guten tag zusammen
hier eine kurze einleitung:

ich habe gestern ueber das installer script von typo3 einen neuen admin_user angelegt, da ich mit meinem alten admin account (pw vergessen) nichtmehr ins BE kam.

nach dem editieren der benoetigten files (ich glaube es war die localconf.php in /typo3conf hat dies auch wunderbar geklappt.

nachdem ich das alte admin pass wiederhergestellt habe, und ich mir meine (zuvor funktionierende) website anschauen wollte, gab mir folgenden error aus:

_________________________________________________

Warning: main(../init.php): failed to open stream: No such file or directory in /hp/am/aa/ga/www/microtux/microtux/typo3_src/index.php on line 58

Warning: main(../init.php): failed to open stream: No such file or directory in /hp/am/aa/ga/www/microtux/microtux/typo3_src/index.php on line 58

Warning: main(../init.php): failed to open stream: No such file or directory in /hp/am/aa/ga/www/microtux/microtux/typo3_src/index.php on line 58

Fatal error: main(): Failed opening required '../init.php' (include_path='.:/etc/php:/usr/local/share/php4.4:/usr/local/share/php4:/usr/local/share/php:/usr/share/php4.4:/usr/share/php4:/usr/share/php') in /hp/am/aa/ga/www/microtux/microtux/typo3_src/index.php on line 58

_________________________________________________

nun. ich sehe zwischen meinen aenderungen von gestern, und dem ausgegebenem fehler keine zusammenhaenge. (bin aber ein absoluter newbe) maße mir aber nicht an dieses auszuschließen, darum erwaehne ich es hier nochmal.

die letzten zeilen der /typo3_src/index.php die diesen fehler ausgibt sind:

// Defining this variable and setting it non-false will invoke the install-screen called from init.php
define('TYPO3_enterInstallScript', '1');
require ('../init.php');
?>

kommentiere ich diese letzten beiden zeilen aus, (vor dem ?>) verschwindet der fehler, aber die site ist "blank". also ohne content.

desweiteren ist mir der bezug zur (../init.php) aufgefallen. diese wird meines erchtens ueber die /typo3_src/index.php falsch angesprochen, da sie im selben root iegt in einem unterverzeichniss.

so. das wirklich lustige bei der ganzen geschichte ist nun, das ich weder die init.php noch die index.php aus /typo3_src jemals editiert habe. es sind also defaults. also jungs, WTH ist hier los?

fuer antworten bedanke ichmich schonmal im voraus.
lieben gruß, krutt

froemken ·

Ich hatte bei meinen TYPO3-Anfängen auch schon mal öfters diese blöden weißen Seiten. Ich hatte dann immer TYPO3 neu installiert, aber heute glaube ich eher, dass ich die Links (ln -s) nicht richtig gesetzt hatte. Weiterhin habe ich auch die Dateirechte nicht immer sauber gesetzt.
Einen wichtigen Hinweis habe ich mal vom Hosting-Provider erhalten: Je nach Serverkonfiguration klappt das mit den 770-Berechtigungen nicht immer. Da hilft dann schon mal ein 774 oder das nicht bevorzugte 777. Kommt immer darauf an, wie die www-Dienst in den Gruppen verankert ist.

krutt ·

mh, das hilft mir leider nicht weiter. ich denke nicht das das problem da zusuchen ist. immerhin funktionierte es ja, und ich habe nichts an den rechten oder den links geaendert.
mfg krutt

Michaelh74 ·

Der Fehler wurde schon richtig erkannt (Pfad zu ../init.php). Frage ist nur warum. In Standard-Installationen passt das ja. Verwendest Du überhaupt Symlinks? Da muss irgendwo ein Knoten drin sein...

Gruß
Michael

krutt ·

ja, es ist eine standart installation, durchgefuehrt ueber ein "install script" meines providers. dieser bietet einige installations routinen an.
ich kann einfach nicht nachvollziehen wo der fehler liegt/warum dieser auftritt

gibt es in typo3 soetwas wie ein "restore defaults" oder eine vergleichbare option, welche mir behilflich sein koennte? eine neuinstall finde ich eher unangebracht. ausserdem will ich den fehler loesen. wuerde mir soetwas nocheinmal passieren, stuende ich ja wieder vor dem selben problem, welches ich dann wiederum durch eine neuinstall loesen mueste.
kommt also wenn, dann nur als letztes in frage.

mfg krutt

Michaelh74 ·

ums kurz zu machen. Eine Neuinstallation wird Dich vermutlich weniger Zeit kosten als den Fehler zu finden und manuell zu beheben.
Wenn das System mal läuft, ist es sehr unwahrscheinlich, dass der Fehler dann irgendwann mal einfach so auftritt.

Gruß
Michael