捆绑目录中的 Symfony2 资产 404 错误

Symfony2 assests in bundles directory 404 error

经过一些研究,我仍然不明白为什么我在 bundles 文件夹中的资产 return 尝试访问它们时出现 404 错误。

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

例如,我在服务器上有这个文件:web/bundles/aluser/images/li-plus.png,但尝试使用 https://my-site.com/bundles/aluser/images/li-plus.png returns a 404 error. But on the other hand I can access files in https://my-site.com/images/li-plus.png 访问它。

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

谢谢。

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

谢谢大家的回答,

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

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