我想用godaddy服務器建立一個靜態網站。我創建了一個文件夾,裏面有一個index.php的public_html裏面的Manage。現在,當我嘗試在瀏覽器中使用URL「www.mysite.com/Manage/index.php」打開此頁面時,它顯示錯誤,未找到文件,404錯誤。那麼我可能會犯什麼錯誤呢?在服務器上部署一個靜態網站
-2
A
回答
0
首先看error.log。如果在/ var/log/nginx中使用nginx查找,則在/ var/log/httpd中使用httpd。
你是什麼意思關於「靜態」? PHP預處理器從* .php文件生成html,所以你index.php不是靜態的。
對於這種情況,您需要設置LAMP堆棧。
1
可能有幾個原因。如果你正在使用你的服務器基於RHEL分佈,你需要編輯主Apache配置文件/etc/httpd/conf.d/userdir.conf
,改變了兩兩件事:
變化UserDir disabled
到UserDir disabled root
如果#UserDir public_html
被註釋改變它UserDir public_html
這告訴Apache包含每個用戶的html文件的目錄是其主目錄的一個名爲public_html的子目錄。
您可能還需要更改用戶目錄和public_html
目錄的權限,以允許Apache在其中執行讀取和執行操作。爲此,請運行以下命令:
sudo chmod o+x /home/myusername
sudo chmod o+rx /home/myusername/public_html
重新啓動Apache並查看它是否有效。
這個知識的來源不是我的大腦。它來自聖路易斯華盛頓大學的精彩課程CSE 330快速原型開發。
相關問題
- 1. asp在服務器上部署網站
- 2. 用靜態HTML網站替換Tomcat服務器上的網站
- 3. 部署wcf服務網站
- 4. 如何部署fuelphp網站服務器
- 5. 將靜態網站部署到Azure
- 6. github自動部署靜態網站
- 7. 部署MVC/EF一個網站,測試服務器的問題
- 8. 如何部署一個WordPress的網站直播服務器?
- 9. 靜態網站和節點服務器在同一個EC2實例上
- 10. 在apache服務器上部署django網站
- 11. 如何在實時服務器上部署網站?
- 12. 在部署到服務器的網站上不顯示圖像
- 13. 在主機服務器上部署nodejs網站
- 14. 使用MSBuild在遠程服務器上部署網站
- 15. 在apache2服務器上部署django網站
- 16. 服務器渲染在靜態網站上反應js
- 17. 無法通過Git在Azure上部署靜態網站
- 18. java:在靜態IP上部署Web服務並從外部網絡訪問
- 19. 將多個網站部署到一個Azure服務
- 20. 從另一個網站在一個網站上調用Web服務;都託管在同一臺服務器上
- 21. 部署一個JSP網站
- 22. 部署一個silverlight網站
- 23. 如何從Visual Studio團隊服務部署靜態網站到Azure
- 24. 從SVN部署ASP.Net網站到多個服務器?
- 25. 靜態網站與微服務?
- 26. 本地服務一個網站的所有靜態內容
- 27. 在子網上部署Azure雲服務
- 28. 部署一個msi到多個站點和服務器
- 29. 如何將網站部署到您的網絡服務器?
- 30. 從Visual Studio部署網站到網絡服務器
是的,看着error.log幫助我解決了這個問題。謝謝。 – Simon