【发布时间】:2015-03-25 00:37:31
【问题描述】:
在 nginx+laravel+foundation 上运行(简单的 css 复制放到公共目录内的文件夹中),使用简单的路由和查看每个源基础文件都会出现 404 错误。 每个文件看起来都是这样的:
远程地址:127.0.0.1:3000 请求网址:http://127.0.0.1:3000/css/normalize.css 请求方法:GET 状态码:404 未找到
尝试了不同的路径表示法(完整的、相对的、通过资产方法或没有它):相同的结果。 在 nginx 日志中找不到有关该问题的信息。
和 Uncaught ReferenceError: $ is not definedregister:65 (anonymous function) 对于这些行:
<script src="http://127.0.0.1:3000/js/vendor/jquery.js"></script>
<script src="http://127.0.0.1:3000/js/foundation.min.js"></script>
<script>
$(document).foundation();
</script>
应该是一些简单的东西,但我自己无法得到它。
【问题讨论】:
-
实际上,我在使用 twitter 引导源文件时遇到了同样的错误。可能是 nginx 设置错误。
-
Привет :) 你为什么不看看你的 nginx 的错误日志文件?
-
привет!为什么没看?我按照上面说的做了。但是 access.log 声明了我可以从 chrome devtools 获得的相同信息:尝试获取源代码时出现 404 错误。 error.log 根本不包含任何错误。一些愚蠢的东西,我知道,但怎么办?我的想法已经用完了。
-
在这里找到了一些想法:stackoverflow.com/questions/23624190/…。这是我来自 devtools 的错误: normalize.css GET 404 text/html register:15 0 B 1.22 s foundation.css GET 404 text/html register:16 0 B 2.39 s app.css GET 404 text/html register:19 0 B 3.59 smodernizr.js GET 404 text/html register:21 0 B 4.78 s jquery.js GET 404 text/html register:62 0 B 5.98 s foundation.min.js GET 404 text/html register:63 0 B 7.16 s如我所见,应该有 text/css 类型的文件,并且 nginx 的文件解析有问题
标签: laravel nginx path zurb-foundation