Zum Inhalt springen

Unerklärlicher Fehler bei der Installation!

Erstellt am 27. Januar 2006 · 19 Antworten · letzte Antwort am 27. Januar 2006

Tags: Frage

ONeill ·

Hallo zusammen,

ich habe schon etwas im Forum gesucht, aber ich konnte auf den ersten Blick keinen finden, der mein Problem hat.

ICh habe mit den aktuellsten typo3 src und das quickstart Packet runtergeladen.

Ich habe hier auf meinem linux Rechner einen Apache Server mit PHP und mySQl laufen. Läuft auch alles einwndfrei. Hab es schon mit andern CMS getestet.

Jetzt bin ich genau nach der INSTALL.txt vorgegangen.

Beide Archive auf den Webserver getaen und entpackt. Danach habe die Rechte für die 3 Ordner typo3conf, typo3temp und upload rekursiv auf schreibbar gesetzt für alle.

Dann habe ich die index.php geändert, da typo3 nicht im root Verzeichnis liegt.

Wenn ich jetzt den quickstart ordner aufrufe und die install.php Datei gelden wird, kommt folgende Fehlermeldung:

Forbidden

You don't have permission to access /Test/quickstart-3.8.1/typo3/install/index.php on this server.

Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.

Habe ich etwas vergessen? Habe schon alles versucht, auch alle Ordner und alle Dateien auf "777" zu setzen. Trotzdem kommt diese Fehlermeldung.

Danke sehr für eure Hilfe.

tandem ·

Hallo,

schau doch mal in Deine vHost-Datei. Scheint so, als hättest Du dort unzutreffende Eingaben für die Domain gemacht.

ONeill ·

Muss ich denn spezielle Angaben für typo3 machen?

Denn alles andere auf dem Webserver funktioniert ( Intranetseiten und andere CMS ).

tandem ·

Hallo,

Typo3 braucht keine speziellen Angaben.
Aber Dein Apache-Server braucht Angaben darüber, woher er welche Dateien ausliefern soll/darf.
Poste doch mal die Zeile, die Du in Deinen Browser eintippst, um Typo3 aufzurufen!

tandem ·

Hallo,

o.k.
Wie sehen denn Deine Eistellungen in der Apache-Konfiguration aus.
Hast Du einen vHost angelegt? Wenn ja, wie ist der Konfiguriert?

ONeill ·

Das ist der einzige Eintrag:

Include /etc/apache2/vhosts.d/*.conf

In diesem ordner befinden sich allerdings keine .conf Dateien. Also würde ichj sagen, dass ich keinen definiert habe.

tandem ·

Hallo,

dann schau mal im Verzeichnis /etc/apache2/
nach einer http.conf oder apache2.conf und darin
suchst Du mal nach etwas wie:

DocumentRoot ...
<Directory ...
Options ... FollowSymLinks ...

und die Teile lass uns mal ansehen!

tandem ·

Hallo,

mach mal testweise folgendes:
Options None machst Du zu:
Options FollowSymlinks

dann den Webweser neu starten.

tandem ·

Hallo,

Du hast in der Datei darunter nochmal eine sog.
Directory-Container.
Steht da nochmal die Option:
Options None?
Wenn ja, dann diese wie oben ändern!
Am besten, du schickst mal den ganzen Absatz zum
nachvollziehen!

ONeill ·
# forbid access to the entire filesystem by default
<Directory />
    Options FollowSymlinks
    AllowOverride None
    Order deny,allow
    Deny from all
</Directory>

# use .htaccess files for overriding,
AccessFileName .htaccess
# and never show them
<Files ~ "^\.ht">
    Order allow,deny
    Deny from all
</Files>

Danach kommen dann die "Main Server Configuration"

tandem ·

Hallo,

das kann nicht alles sein.
Such nach einem String wie dem folgenden:

<Directory /var/www/ ...
oder ähnlich, kann auch /srv/www/... lauten.
Da muss es noch einen Eintrag geben.

ONeill ·

Ne, der oben kopiert Directory Container ist der einzige in der ganzen httpd.conf Datei. Es gibt nachher eben nur noch ein paar Includes:

Include /etc/apache2/default-server.conf

Include /etc/apache2/sysconfig.d/include.conf

Include /etc/apache2/vhosts.d/*.conf

ONeill ·

Ich benutze Suse Linix 10.

Hab den gesuchten Eintrag in der default-server.conf gefunden und dort auf FollowSymlinks geändert.

JEtzt wird das 1-2-3 Setup von typo3 gestartet.

Vielen danke! 🙂

PS: Wäre cool, wenn du mir noch sagen könntest, was diese Veränderung bedeutet.

tandem ·

Hallo,

Typo3 benutzt sog. Symlinks um die Update-Fähigkeit zu verbessern. Daher muss in der Configuration des Webservers explizit erlaubt werden, solchen Smylinks zu folgen.
Symlinks sind quasie Verweise auf einen anderen Ort.
Ändere bitte das zuerst geänderte
Options FollowSymLinks
wieder in:
Options None
und starte dann den Webserver wieder neu.
Und markiere den Thread als erledigt.