繁体   English   中英

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

[英]Access forbidden in /web directory Symfony2 project

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

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

我需要在/etc/httpd/conf/httpd.conf进行哪些更改以解决该问题? 它与.htaccess问题有关?

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

您能确认其他网页/资产是否正确投放吗?

查看谁拥有目录,并调整写许可权,或将您的用户/ Web服务器添加到目录或组中。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM