我想用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