Löschen Sie beim erneuten Hochladen von Dateien nicht den Ordner public_html: Ihre Website kann 404 anzeigen
Wenn Ihre Dateien vorhanden sind, Ihre Domain aber 404 Not Found anzeigt oder bei HTTPS die Warnung „Zertifikatsname stimmt nicht überein“ erscheint, kann die Ursache beim Veröffentlichungsordner Ihrer Website (public_html) liegen.
Was passiert?
Der Webserver wird von Zeit zu Zeit neu geladen (zum Beispiel bei der Einrichtung einer neuen Website oder von SSL und bei der wöchentlichen Wartung). Fehlt Ihr Ordner public_html im Moment des Neuladens oder ist er nicht erreichbar, kann der Server diese Website nicht laden. Auch wenn der Ordner später wieder vorhanden ist, kann die Website offline bleiben, bis der Server erneut geladen wird. Anzeichen: über HTTP die allgemeine 404-Seite des Servers, über HTTPS ein falsches Zertifikat.
Wie lässt sich das vermeiden?
- Löschen Sie den Ordner
public_htmlnicht und benennen Sie ihn nicht um. Ersetzen Sie nur die darin enthaltenen Dateien. - Laden Sie Ihre neue Website zuerst in einen anderen Ordner hoch und verschieben Sie den Inhalt nach Abschluss des Uploads in
public_html. Zum Hochladen finden Sie Hinweise in unserer FTP-Anleitung. - Erstellen Sie eine Sicherung, bevor Sie Änderungen vornehmen.
- Halten Sie sensible Ordner Ihrer Anwendung wie
config,databaseundbackupaußerhalb vonpublic_html(eine Ebene höher) und passen Sie die Dateipfade entsprechend an (zum Beispielrequire __DIR__ . '/../includes/datei.php';). Verschieben Sie den Veröffentlichungsordner nicht eine Ebene nach oben, sonst können diese Ordner aus dem Web heruntergeladen werden.
Wenn Ihre Website bereits offline ist
Stellen Sie sicher, dass sich Ihre Dateien in public_html befinden, und eröffnen Sie ein Support-Ticket. Nennen Sie darin Ihre Domain und den angezeigten Fehler (404 oder Zertifikatswarnung); in diesem Fall muss der Webserver neu geladen werden. Wenn Sie auf der Website einen PHP-Fehler sehen, lesen Sie die Anleitung zum Anzeigen des PHP-Fehlers.
Wenn Sie nicht weiterkommen, eröffnen Sie ein Support-Ticket.
Vielen Dank für Ihre Rückmeldung!