Zum Inhalt springen

Dringende Hilfe bei Installation

Erstellt am 10. Dezember 2005 · 4 Antworten · letzte Antwort am 11. Dezember 2005

Tags: Frage

Dingo ·

Hallo zusammen,

ich bin verzweifelt. Ich versuche sei zwei Tagen typo3 3.8.1 zu installieren...erfolglos.
Habe mir den source und das dummy package als tar runtergeladen und per SFTP auf meinen eigenen Linux Root Server geknallt. Dort hatte ich zuvor auch eine Domain angelegt und dort alles reingelegt (Anmerkung: habe schon eine Version mit der zip-Datei einwandfrei am laufen!). Mein Vorhaben ist den Typo3 Kern für mehrere Sites zu benutzen und über Symlinks zu arbeiten. Also habe ich die beiden tar-Dateien im selben Ordner (dem html-Ordner ) entpackt. Dann habe ich per putty nachgeschaut ob die Symlinks stimmen (speziell der für typo3_src)und alles sieht sauber aus. Dann habe ich alle Verzeicnisrechte auf 777 gesetzt (ich weiss ist was unsicher aber nur erstmal um die Rechte als Fehlerquelle auszuschliessen!). Der hat nun in einigen Unterordnern chmod 666 aber in den von der Installations-TxT vorgebenen Ordnern (fileadmin,typo3conf,typo3temp, uploads)steht alles auf 777 . Nun zu meinem Fehler: wenn ich versuche die Seite aufzurufen (wegen Install-Tool usw.) dann kommt diese Fehlermeldung:

Die Anfrage kann nicht beantwortet werden, da im Server ein interner Fehler aufgetreten ist.

Fehlermeldung:
Premature end of script headers: index.php

Sofern Sie dies für eine Fehlfunktion des Servers halten, informieren Sie bitte den Webmaster hierüber.

Ich weiss nicht mehr weiter??? Was kann Schuld sein? Rechte? Aber welche? Server? Unterstützt er etwa keine Symlinks? Aber warum werden die dann im putty angezeigt?

Bitte bitte bitte schnelle Hilfe sonst platzt mein Schädel #angry# #angry#

Dank!!!!!

db ·
Dingo schrieb

Was kann Schuld sein? Rechte? Aber welche? Server? Unterstützt er etwa keine Symlinks? Aber warum werden die dann im putty angezeigt?

Ich vermute, daß der Webserver den symbolischen Links nicht folgt (nicht folgen darf). Versuche mal entweder in der httpd.conf oder in einer .htaccess-Datei folgendes reinzuschreiben (oder suchen ob es schon drinsteht):

Options +SymLinksIfOwnerMatch

oder

Options +FollowSymLinks

Es ist schwer zu sagen wo genau die Zeile(n) stehen müssen, weil ich keine Ahnung habe, wie Dein Apache konfiguriert ist. Evtl. auch mal auf http://apache.org/ suchen.

Viele Grüße

Dingo ·

Hallo,

habe nachgeschaut. Der Server hat Symlinks eingestellt. Er zeigt sie mir ja auch korrekt im Putty an. Die Fehlermeldung die ich beim aufrufen aus suphp_log bekomme ist diese:

[Sat Dec 10 17:41:20 2005] [error] Script (/xxx/xxx/xxx/index.php) is writeable by others

Diese Meldung ist die Meldung zum Aufrufversuch. Bringt das etwas mehr Klarheit? Also ich verstehe die Fehlermeldung nicht! Was ist der Sinn dahinter (bitte jetzt keine postings die das Ganze ins deutsche übersetzten!)?

Danke für jede Hilfe

woida ·

Der Sinn dahinter ist, daß es eine potentielle Sicherheitslücke ist, wenn jemand die php-Skripte editieren kann, die dann unter einem anderen Benutzerkontext laufen. Also schiebt suphp hier einen Riegel vor.

Dingo ·

Hallo,

auch das Problem konnte ich mit ein paar chown Kommandos lösen. Falsche Berechtigungen machen sich halt nicht gut! Jetzt funzt es aber .... man immer die selben Fehler :o