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.
Hallo,
schau doch mal in Deine vHost-Datei. Scheint so, als hättest Du dort unzutreffende Eingaben für die Domain gemacht.
Könntest du das vieleicht etwas erläutern?
Hallo,
ich meine Deine Apache-Configuration für die Website, die Du im Browser aufrufst.
Muss ich denn spezielle Angaben für typo3 machen?
Denn alles andere auf dem Webserver funktioniert ( Intranetseiten und andere CMS ).
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!
"/intern/Test/quickstart-1.8.3"
intern steht für meine ip adresse ( dns server )
Danach leitet der Browser automatisch nach:
"http://intern/Test/quickstart-3.8.1/typo3/install/index.php?mode=123&step=1&password=joh316"
Hallo,
o.k.
Wie sehen denn Deine Eistellungen in der Apache-Konfiguration aus.
Hast Du einen vHost angelegt? Wenn ja, wie ist der Konfiguriert?
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.
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!
<Directory />
Options None
AllowOverride None
Order deny,allow
Deny from all
</Directory>
Hallo,
mach mal testweise folgendes:
Options None machst Du zu:
Options FollowSymlinks
dann den Webweser neu starten.
Hab alles gemacht ( auch Server neugestartet ) , aber das Problem bleibt bestehen.
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!
# 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"
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.
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
Hallo,
was für ein Betriebssystem hast Du denn?
Du musst nach einer anderen Config-Datei schauen.
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.
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.