在/ web目录Symfony2项目中禁止访问

时间:2013-12-10 00:13:09

标签: apache .htaccess symfony symfony-2.3

我正在本地服务器上处理Symfony2项目,没有任何虚拟主机或其他东西。运行命令php app/console assets:install --symlink后,清除缓存并刷新页面没有样式或加载javascript或图像。检查源代码并尝试访问任何这些资产我收到此错误:

  

您无权访问   /cmplatform/web/bundles/clanmovilcommon/css/bootstrap.min.css就此   服务器

我需要在/etc/httpd/conf/httpd.conf中更改以解决该问题?它与.htaccess问题或什么相关?

1 个答案:

答案 0 :(得分:4)

此错误是由于您当前登录的用户没有正确写入/ cmplatform / web目录。或者您没有在apache.conf中正确设置根路径。

您能否确认其他网页/资产正确投放。

查看谁拥有该目录,并调整写入权限或添加您的用户/ Web服务器以拥有该目录或该组。

这是一个非常常见的问题 - 需要注意确保正确设置Web,缓存和日志目录的写权限,以允许命令行和Web服务器(例如apache / nginx)用户。

有关修复此问题的一些提示,请参阅http://symfony.com/doc/current/book/installation.html - 权限。