Ich versuche, eine statische Website mit godaddy Server zu erstellen. Ich habe einen Ordner namens Manage in public_html erstellt, in dem sich eine index.php befindet. Jetzt, wenn ich versuche, diese Seite im Browser mit der URL "www.mysite.com/Manage/index.php" zu öffnen Es zeigt Fehler, Datei nicht gefunden, 404 Fehler. Also welchen möglichen Fehler könnte ich machen?Bereitstellen einer statischen Website auf Server
Antwort
Zuerst auf error.log schauen. Wenn Sie nginx verwenden, finden Sie in/var/log/nginx, wenn httpd in/var/log/httpd.
Und was meinst du mit "statisch"? PHP-Präprozessor generiert HTML aus * .php-Dateien, so dass Sie index.php nicht statisch ist.
Für diesen Fall müssen Sie LAMP Stapel einrichten.
Es könnte ein paar Gründe geben. Wenn Sie eine RHEL-basierte Distribution für Ihren Server verwenden, müssen Sie die Master-Apache-Konfigurationsdatei /etc/httpd/conf.d/userdir.conf
bearbeiten und zwei Dinge ändern:
ändern UserDir disabled
-UserDir disabled root
Wenn #UserDir public_html
kommentiert wird Änderung UserDir public_html
Diese teilt Apache mit, dass das Verzeichnis, das die HTML-Dateien jedes Benutzers enthält, ein Unterverzeichnis ihres Home-Verzeichnisses namens public_html ist.
Möglicherweise müssen Sie auch die Berechtigungen Ihres Benutzerverzeichnisses und Ihres Verzeichnisses public_html
ändern, damit Apache darin lesen und ausführen kann. Führen Sie dazu folgende Befehle aus:
sudo chmod o+x /home/myusername
sudo chmod o+rx /home/myusername/public_html
Starten Sie Apache neu und prüfen Sie, ob es funktioniert.
Die Quelle für dieses Wissen ist nicht mein Gehirn. Es kommt aus dem wunderbaren Kurs an der Washington University in St. Louis CSE 330 Rapid-Prototyp-Entwicklung.
- 1. Bereitstellen einer statischen Website für Azure
- 2. Bereitstellen einer statischen Website über Google App Engine app.yaml
- 3. Server-Rendering Reagieren js auf einer statischen Website
- 4. Bereitstellen einer Website von Subversion
- 5. Verpacken einer statischen Website in Nuget
- 6. Bereitstellen/Veröffentlichen einer ASP.NET-Website?
- 7. Sind Dateiberechtigungen einer statischen Website wichtig?
- 8. Bereitstellen der nodejs-Website auf dem Host-Server
- 9. Bereitstellen umbraco Website Produktionsdatenbank
- 10. Bereitstellen von C# -Projekt auf einer Website mit IIS 6.0
- 11. Magento mit einer einfachen statischen Website integrieren
- 12. Travis-Konfiguration zum Bereitstellen einer statischen Site ohne Build-Aktionen
- 13. Ionic als Website bereitstellen
- 14. Bereitstellen von Angular Website auf Nginx
- 15. Bereitstellen auf der Azure-Website von Appveyor
- 16. Bereitstellen der Website auf iis mit VSTS
- 17. WSO2 Erstellen einer benutzerdefinierten Mediationssequenz zum Bereitstellen statischen Inhalts
- 18. Bereitstellen einer ASP.NET-Website in AWS
- 19. Bereitstellen einer HTML-Datei Website in Heroku
- 20. MS Deploy - Bereitstellen eines Ordners auf einer Website
- 21. Bereitstellen einer RoR Website auf einem Linux-Rechner
- 22. TFS 2017- Veröffentlichung App bereitstellen unter einer Website auf IIS
- 23. So speichern Sie statischen Text auf einer Website mit Django
- 24. Suche von statischen Website
- 25. Verwendung von Msdeploy zum Bereitstellen einer vorhandenen Website auf Remote-Server
- 26. Rails, die keine statischen Dateien bereitstellen
- 27. Problem beim Bereitstellen einer statischen Site mit Gitlab CI
- 28. Bereitstellen von React App auf Apache Server
- 29. Bearbeiten der statischen Website von appengine
- 30. Wie kann ich meine fertige Website bereitstellen?
Ja, in error.log suchen half mir, dieses Problem zu lösen. Vielen Dank. – Simon