猿问

Symfony 3.4 网站在 js 和 css 资源上返回 404

我没有使用 Symfony 的经验,而且我的 PHP 非常生疏(我上次使用它是在第 4 版)。

我想托管该网站的副本:https
://thronesdb.com/ 它有一个公共 git 存储库位于此处:https ://github.com/ThronesDB/thronesdb/

在遵循 README.md 的说明并对web文件夹的位置进行了一些小的调整后,我让它有点工作:https ://ccgdb.uber.space/

不确定是否相关:
由于我的托管服务提供商施加的限制,我无法Options +FollowSymLinks在 .htaccess 中使用,而是求助于Options +SymlinksIfOwnerMatch.
此外,由于 Apache 似乎被配置为不允许访问除 /var/www/virtual/ccgdb/html (这是我的文档根目录)之外的任何文件夹,因此我移动了在 /var 中签出上述存储库时获得的整个文件夹/www/virtual/ccgdb/html/ccgdb 并将所有文件从 /var/www/virtual/ccgdb/html/ccgdb/web 复制到 /var/www/virtual/ccgdb/html。

该网站本身的加载和功能非常好。但大多数资源(.css 和 .js 文件)返回 404。我不知道下一步该往哪里看。

任何提示或想法如何解决这些 404?


catspeake
浏览 144回答 1
1回答

互换的青春

由于我将原始 web-root 从更改为web,因此html我遵循了以下说明:https ://symfony.com/doc/3.4/configuration/override_dir_structure.html#override-the-web-directory除了我没有按照关于AsseticBundle. 在这样做之后,现在一切正常。自我注意:RTFM
随时随地看视频慕课网APP
我要回答