Symfony2在bundle目录404中声明错误

时间:2017-02-02 16:59:50

标签: symfony bundle assets

在做了一些研究之后,我仍然无法理解为什么我在bundle文件夹中的资产在尝试访问时会返回404错误。

我可以看到服务器上的文件,但是当我尝试访问它们时,symfony会返回404错误。

例如,我在服务器上有这个文件:web / bundles / aluser / images / li-plus.png,但尝试使用https://my-site.com/bundles/aluser/images/li-plus.png访问它会返回404错误。但另一方面,我可以访问https://my-site.com/images/li-plus.png中的文件。

我执行了资产安装和转储命令,清除了缓存但没有结果。

谢谢。

2 个答案:

答案 0 :(得分:1)

除非您在本地安装,否则它可能与您的服务器没有指向Web文件夹有关。我在共享主机上遇到了这个问题,我所做的是从服务器主页(www,public_html或其他)创建符号链接到网络,它就像一个魅力。

答案 1 :(得分:0)

谢谢大家的回答,

他们指出了我正确的方向(服务器的问题): 我与服务器的root用户进行了资产安装和转储命令,然后创建的所有文件都与这个root用户相关联,而apache将不再为它们提供服务。

在一个chown之后,一切都恢复了。 再次感谢:)