【发布时间】:2014-12-14 18:18:42
【问题描述】:
我使用 SilverStripe 创建了一个网站。它在我的 wamp 服务器上运行,并且在共享服务器上运行 - 但是,当我在 Cent OS apache (/var/www/html/info) 上配置它时,它说:
Forbidden
You don't have permission to access /info on this server.
我已按照this post 的建议更改了httpd.conf 文件,但仍然无法正常工作。
【问题讨论】:
-
是否启用了重写引擎?参考这里测试它httpd.apache.org/docs/current/mod/mod_rewrite.html
-
您是否部署了定义了所有重写规则的 .htaccess 文件?网络服务器用户可以读取文件吗?
-
请切换到开发模式,看看是php错误还是webserver配置错误。您是否查看了错误日志(apache 和 silverstripe)?
-
sking 是的,它已启用,wmk 是它的 777 ,我在终端上运行 restorecon -r /var/www/html ,然后禁止权限错误消失了。谢谢。
标签: php centos silverstripe