Zum Inhalt springen

403 forbidden und 404 not found bei der Installation

Erstellt am 4. September 2012 · 6 Antworten · letzte Antwort am 28. September 2012

Tags: Server & Hosting, Frage

AlterEgo ·

Hallo,

Ich habe eine Seite local unter Xampp gebaut und will sie jetzt zum Server hochladen.
Ich habe das Typo3-Paket auf meinem Rechner entpackt und die Daten per ftp hochgeladen. Beim Aufruf der Seite bekomme ich ein 403 forbidden.
Alle anderen Seiten, die ich aufrufen will also /index.php oder /install ergeben 404 not found.
Das Install-Tool wird erst gar nicht gestartet.
Ich hatte bereits eine Installation auf dem Server am Laufen, da hing das Installtool aber bei Allconfiguration fest - daher habe ich die Dateien gelöscht und wollte nochmal anfangen.

Die Datenbank ist immer noch vorhanden, soll ich die auch löschen?
Wo kann der Fehler liegen?

AlterEgo

Chrissli ·

Ich würde folgende Möglichkeiten in Betracht ziehen:

- du hast die Dateien per FTP ins falsche Verzeichnis gespielt
- wahrscheinlicher ist aber, das deine Rechte nicht stimmen, d.h. der Benutzer der im Webserver konfiguriert ist, hat keine
Zugriffsrechte auf die Dateien die du hochgeladen hast.
Es gibt Server bei denen FTP-Benutzer und Webserver-Benutzer aus Sicherheitsgründen unterschiedlich sind.

AlterEgo ·

Danke, das hab ich nachgesehen.
Da ist alles ok. Die Typo3-Dateien liegen in html/Typo3 und die Rechte hab ich.

Merkwürdig finde ich, dass die Installation ja schon mal funktioniert hat, ich aber (vermutlich wegen der falschen Rechtevergabe der Dateien) immer bei allconfiguration stecken geblieben bin.

Die Datenbank zu löschen macht auch keinen Sinn, weil Typo3 vor der Installation doch gar nichts mit der DB zu tun hat.
*grübel*

AlterEgo

Norman2k ·
AlterEgo schrieb

Da ist alles ok. Die Typo3-Dateien liegen in html/Typo3 ...

Dann rufst du die Seite sicherlich auch über domain.tld/Typo3/typo3/install/ auf oder? Was genau korrekt ist kann ich aber nicht sagen, da ich deine Server-Config nicht kenne

AlterEgo schrieb

... und die Rechte hab ich.

Ob DU die Rechte hast interessiert nicht, der Webserver muss die Rechte haben!

AlterEgo ·

Zumindest hatte ich die Rechte, denn ich konnte das Install tool ja einmal aufrufen.
Ich hab jetzt den hoster mal angeschrieben, er möge mir den Ursprungszustand wieder herstellen.
Keine Ahnung, was da passiert ist

Jan68 ·

Hallo,

ok, im chmode gibt es Rechte für Eigentümer, Gruppe und Gäste. Bei chmode 755 Dürfen alle Lesen und Ausführen, aber nur der Eigentümer darf schreiben.

Üblicherweise ist also der FTP-User der Eigentümer dun das PHP-Script klommt als Gruppe daher. Logsicherweis kann jetzt TYPO3 nicht per PHP loslegen.

Es gibt zwei Wege nach Rom:

a) Man macht das System, also damit auch PHP, zum Eigentümer. Dann kann man nciht mehr mit FTP arbeiten. Also läd man erst mal per FTP hoch, legt die ENABLE_INSTALL_TOOL an udn schaltet dann den Eigentümer um.

b) Man ordnet den FTP-User der Gruppe des Systems zu. DAs kann man im Adminbereich des Webspace einstellen (wenn man es kann und darf). Ausserdem macht man das System statt dem FTP zum Eigentümer. Und dann kann man parallel per FTP arbeiten udn TYPO3 hat Eigentümer-Rechte.

Bleibt man bei a), muss man für jeden FTP-Zugriff den Eigentümer hin und her wechseln. Was aber ncihts macht, weil man das allermeiste ja aus TYPO3 bewerkstelligen kann.

LG Jan