加载资源失败,即使它在那里
Failed to load resource even though it is there
浏览器控制台出现加载资源失败错误
http://our-magento-site.com/skin/frontend/blacknwhite/default/js/jquery.parallax-1.1.3.js Failed to load resource: the server responded with a status of 404 (Not Found)
这只发生在我们的暂存环境中,而不是在我的本地机器上。
当我尝试在浏览器中打开http://our-magento-site.com/skin/frontend/blacknwhite/default/js/jquery.parallax-1.1.3.js时,我得到相同的404错误。
我检查了,文件存在于我们的服务器上,我可以在VIM中打开它。权限似乎也正确,并且与页面上加载的其他资源相同。
ls -al skin/frontend/blacknwhite/default/js/
total 296
dr-x------ 3 www-data www-data 4096 Jul 27 10:03 .
dr-x------ 6 www-data www-data 4096 Jul 27 10:03 ..
-r-------- 1 www-data www-data 3174 Jul 27 10:03 ajaxwishlist.js
-r-------- 1 www-data www-data 5935 Jul 27 10:03 cloud-zoom.1.0.2.min.js
dr-x------ 2 www-data www-data 4096 Jul 27 10:03 configurableswatches
-r-------- 1 www-data www-data 16016 Jul 27 10:03 css3-mediaqueries.js
-r-------- 1 www-data www-data 2394 Jul 27 10:03 html5.js
-r-------- 1 www-data www-data 4233 Jul 27 10:03 jquery.backstretch.min.js
-r-------- 1 www-data www-data 3095 Jul 27 10:03 jquery.cookie.js
-r-------- 1 www-data www-data 8096 Jul 27 10:03 jquery.easing.js
-r-------- 1 www-data www-data 22595 Jul 27 10:03 jquery.fancybox.pack.js
-r-------- 1 www-data www-data 32893 Jul 27 10:03 jquery.iosslider.min.js
-r-------- 1 www-data www-data 37336 Jul 27 10:03 jquery.iosslider.min_rtl.js
-r-------- 1 www-data www-data 15954 Jul 27 10:03 jquery.isotope.min.js
-r-------- 1 www-data www-data 16243 Jul 27 10:03 jquery.isotope.min_rtl.js
-r-------- 1 www-data www-data 1552 Jul 27 10:03 jquery.localscroll-1.2.7-min.js
-r-------- 1 www-data www-data 2235 Jul 27 10:03 jquery.mousewheel.js
-r-------- 1 www-data www-data 1785 Jul 27 10:03 jquery.parallax-1.1.3.js
-r-------- 1 www-data www-data 8112 Jul 27 10:03 jquery.selectbox-0.2.min.js
-r-------- 1 www-data www-data 1762 Jul 27 10:03 jquery.ui.totop.js
-r-------- 1 www-data www-data 6254 Jul 27 10:03 script_ie.js
-r-------- 1 www-data www-data 61109 Jul 27 10:03 script.js
-r-------- 1 www-data www-data 4836 Jul 27 10:03 selectivizr-min.js
不确定这里会发生什么?
我们在一个NGINX HHVM服务器上运行Magento 1.9.2在一个AWS实例上运行ubuntu 14.04
在排除问题时,它不知怎么地解决了。我不太明白& &;为什么,但它现在工作。
这就是我所做的,我创建了一堆文件的副本,看看我是否可以在浏览器中访问它们。
jquery.parallax-1.1.4.js # 404 error
jquery.parallax-1.1.js # 404 error
jquery.parallax-1-1-3.js # could access, success
jquery.parallax-1.js # could access, success
jquery.parallax.js # could access, success
然后我再次检查,我现在能够访问jquery.parallax-1.1.3.js,由于一些未知的原因,问题在创建副本并在浏览器中访问它们后消失了。也许是Magento的URL重写问题?我不知道。
当我删除这些新复制的文件时,问题又出现了。然后,当我创建了一个名为jquery.parallax-1.js
的文件副本时,问题又消失了。
设置文件权限为644,之后应该加载。
我也有同样的问题。我注意到这就是文件的命名方式。对我来说,/static/version1545416633/adminhtml/Magento/backend/en_US/jquery/jquery-ui-1.9.2.js/jquery-ui-1.9.2.js
是一个问题。
如果您从url中删除version1545416633
部分并创建一个名为jquery-ui-1.9.js
的文件副本,它将在浏览器中作为原始文件名工作,但如果您在url中保留version1545416633
,则该文件需要命名为jquery-ui-1.js
…我猜是某种htaccess问题
这个问题是在最近的Magento setup:upgrade和di:compile之后才开始发生的。这对我来说没有意义。
如果我找到原因,我会更新这个答案。
- EmberJS没有找到任何模型,但它'在那里
- 在AngularJS$资源模块上请求之前获取URL
- 关于在动态创建的元素中添加预先样式化的类或在那里添加stying&然后
- Cordova创建的文件不会显示在Windows资源管理器中,除非重新启动设备
- 如何制作自适应块并在那里添加块
- 嘿,在那里寻找解决方案
- 如何使鼠标输入功能具有淡入淡出效果并保持在那里
- 我可以控制台.debug()并在那里制作Chrome Dev-tools断点吗?
- 转到页面并在那里打开链接,一气呵成
- 无法读取 null 的属性“addEventListener”---但 ID 在那里
- 使参数在 angularjs 资源中可选
- 它在那里查询轮播类似于mootools icarousel
- Primefaces JS 在其他资源之前插入,导致错误
- 从 html5 画布中删除使用 Javascript 放置在那里的图像
- Ruby on Rails - 如何将换行符输入文本区域,以便在显示内容时,换行符也在那里
- 如何修复页面顶部的导航栏并在页面滚动时将其保留在那里
- findOne 抛出未定义,即使数据在那里
- 在角度资源的帮助下将值插入 db.json
- 被jQuery弄糊涂了,当我知道的时候没有找到它'在那里
- 加载资源失败,即使它在那里