Website-Dateien richtig hochladen: public_html, index.php und Startseite verstehen
Wenn Sie eine Website manuell auf Ihr Hosting-Konto hochladen möchten, ist es entscheidend, die Dateien im richtigen Ordner abzulegen. Viele Probleme entstehen nicht durch defekte Dateien, sondern dadurch, dass die Website-Dateien im falschen Verzeichnis liegen, eine Startdatei fehlt oder ein ZIP-Archiv zwar hochgeladen, aber nicht entpackt wurde.
Dieser Artikel erklärt, welche Rolle der Ordner public_html spielt, warum Dateien wie index.php oder index.html wichtig sind und wie Sie typische Upload-Fehler vermeiden.
Der Ordner
public_html ist bei vielen cPanel-Konten das öffentliche Webverzeichnis der Hauptdomain. Dateien, die Besucher beim Aufruf Ihrer Domain sehen sollen, müssen normalerweise in diesem Ordner oder im jeweiligen Dokumentenstamm der Domain liegen.Was ist public_html?
public_html ist in vielen cPanel-Hosting-Konten das sogenannte Web-Stammverzeichnis der Hauptdomain. Das bedeutet: Wenn ein Besucher Ihre Domain im Browser aufruft, sucht der Webserver die öffentlich auszuliefernden Dateien häufig in diesem Ordner.
Typische Dateien und Ordner innerhalb von public_html sind:
index.phpoderindex.htmlals Startdatei,.htaccessfür Weiterleitungen und Webserver-Regeln,- Ordner wie
images,css,jsoderassets, - bei WordPress Dateien wie
wp-config.phpund Ordner wiewp-content.
Wichtig: Bei Zusatzdomains, Subdomains oder separat eingerichteten Websites kann ein anderer Ordner als Dokumentenstamm verwendet werden. Prüfen Sie daher immer, welcher Ordner zur jeweiligen Domain gehört.
Was ist eine Startdatei?
Wenn ein Besucher nur Ihre Domain aufruft, zum Beispiel example.ch, muss der Webserver wissen, welche Datei als Startseite angezeigt werden soll. Übliche Startdateien sind:
index.htmlindex.htmindex.php
Liegt keine passende Startdatei im Webverzeichnis, kann die Website je nach Konfiguration eine Fehlermeldung anzeigen, eine Verzeichnisliste ausgeben oder eine leere beziehungsweise unerwartete Seite darstellen.
Eine Datei namens
start.html, home.html oder meine-seite.html wird nicht automatisch als Startseite erkannt. Benennen Sie die gewünschte Startdatei in der Regel in index.html oder index.php um, sofern Ihre Anwendung nichts anderes vorsieht.Website-Dateien über den Dateimanager hochladen
- Melden Sie sich in cPanel an.
- Öffnen Sie den Dateimanager.
- Navigieren Sie zum richtigen Webverzeichnis, häufig
public_html. - Klicken Sie auf Hochladen.
- Wählen Sie die gewünschte Datei aus oder ziehen Sie sie per Drag & Drop in das Upload-Fenster.
- Warten Sie, bis der Upload vollständig abgeschlossen ist.
- Kehren Sie zum Dateimanager zurück und prüfen Sie, ob die Datei im richtigen Ordner liegt.
Wenn Sie viele Dateien hochladen möchten, ist es oft besser, diese zuerst als ZIP-Datei hochzuladen und anschliessend im Dateimanager zu entpacken. Für sehr grosse Projekte oder viele Einzeldateien kann FTP oder SFTP komfortabler sein.
Website-Dateien per FTP oder SFTP hochladen
Bei grösseren Projekten, vielen Dateien oder regelmässigen Änderungen empfiehlt sich ein FTP-, FTPS- oder SFTP-Client. Achten Sie dabei ebenfalls darauf, die Dateien in den richtigen Zielordner zu übertragen.
Typische Angaben für eine Verbindung sind:
- Server oder Hostname,
- Benutzername,
- Passwort,
- Port,
- Protokoll: FTP, FTPS oder SFTP.
Auch bei FTP/SFTP gilt: Wenn Dateien nicht im richtigen Dokumentenstamm landen, erscheinen sie nicht auf der Website.
ZIP-Datei hochgeladen, aber Website erscheint nicht?
Ein häufiger Fehler ist, dass ein ZIP-Archiv in public_html hochgeladen wird, aber nicht entpackt wurde. Der Webserver kann eine ZIP-Datei nicht automatisch als fertige Website anzeigen.
Der korrekte Ablauf ist:
- ZIP-Datei in den gewünschten Ordner hochladen.
- ZIP-Datei im Dateimanager markieren.
- Auf Entpacken klicken.
- Prüfen, ob die Dateien direkt im richtigen Verzeichnis liegen.
- ZIP-Datei nach erfolgreichem Entpacken entfernen, wenn sie nicht mehr benötigt wird.
Achten Sie besonders darauf, ob das Archiv beim Entpacken einen zusätzlichen Unterordner erzeugt. Wenn Ihre Startdatei danach in public_html/meine-website/index.html liegt, Ihre Domain aber auf public_html zeigt, wird sie beim direkten Aufruf der Domain nicht automatisch angezeigt.
Gross- und Kleinschreibung beachten
Auf Webservern ist die Gross- und Kleinschreibung bei Dateinamen häufig relevant. Bild.jpg, bild.jpg und BILD.JPG können als unterschiedliche Dateien behandelt werden.
Wenn ein Bild oder eine Datei nicht geladen wird, prüfen Sie:
- ob der Dateiname exakt stimmt,
- ob die Dateiendung korrekt ist,
- ob Gross- und Kleinschreibung in Link und Datei identisch sind,
- ob die Datei im richtigen Ordner liegt.
Typische Fehler beim Hochladen
| Problem | Mögliche Ursache | Lösung |
|---|---|---|
| Website zeigt nichts an | Dateien im falschen Ordner. | Dokumentenstamm der Domain prüfen. |
| 403 Forbidden | Keine Startdatei oder falsche Berechtigungen. | index.php/index.html und Rechte prüfen. |
| 404 Not Found | Datei fehlt oder Pfad stimmt nicht. | Dateinamen, Pfad und Gross-/Kleinschreibung prüfen. |
| Nur ZIP-Datei sichtbar | Archiv wurde nicht entpackt. | ZIP-Datei im Dateimanager entpacken. |
Best Practices
- Laden Sie Website-Dateien immer in den korrekten Dokumentenstamm hoch.
- Stellen Sie sicher, dass eine passende Startdatei vorhanden ist.
- Verwenden Sie einfache Dateinamen ohne Sonderzeichen.
- Achten Sie auf Gross- und Kleinschreibung.
- Entpacken Sie ZIP-Dateien nach dem Upload.
- Löschen Sie alte Archive nach erfolgreicher Einrichtung.
- Erstellen Sie vor dem Überschreiben bestehender Dateien eine Sicherung.
Damit Ihre Website korrekt angezeigt wird, müssen die Dateien im richtigen Webverzeichnis liegen. Für die Hauptdomain ist dies häufig
public_html. Eine Startdatei wie index.php oder index.html ist entscheidend, damit der Webserver weiss, welche Seite beim Domainaufruf angezeigt werden soll.Wenn Sie unsicher sind, ob Ihre Dateien im richtigen Ordner liegen oder warum Ihre Startseite nicht angezeigt wird, unterstützt Sie der CURIAWEB-Support gerne.
Support-Anfrage erstellen