linux服务器上的JS文件无法访问,只是jquery的JS文件。

环境:CENTOS5.6+Apache2.4.2+MySQL5.5.24+PHP5.3.13不是文件问题,我无论是SSH上传还是直接下载的jquery文件都无法访问。不是... 环境:CENTOS5.6+Apache 2.4.2+MySQL 5.5.24+PHP 5.3.13
不是文件问题,我无论是SSH上传还是直接下载的jquery文件都无法访问。
不是编码问题,网上下下来不是UTF-8,我已经该成了UTF-8。
不是权限问题,权限是常用的664。
不是客户端的问题,我自己写一段HTML或者JS都可以通过远端的浏览器访问到。
文件可以用vi编辑器打开,可就是不能通过远端开,我可以打开“IP/index.html”、“IP/common.js”,可是打不开“IP/jquery-1.9.1.min.js”,也引用不了,直接打开的话显示404.
求解!!!
展开
 我来答
易上传
推荐于2016-06-13 · TA获得超过918个赞
知道小有建树答主
回答量:1345
采纳率:50%
帮助的人:1142万
展开全部
排除步骤
1. 先确认文件是否存在
2. 确认你访问的文件名称 大小写是否正确
如果是文件名是 jquery-1.9.1.min.js
你访问的 Jquery-1.9.1.min.js jquery_1.9.1.min.js 都是错误的
Linux下大小写敏感
3. 文件权限问题
检查文件是不是有访问权限 CLI模式下644正常 CGI模式下需要755权限
4. 文件用户组是不是正确
比如apache运行在nobody下 而文件是www 用户组 无suphp
也有可能提示错误
5. 查看httpd记录的日志
善用日志 一般错误都会被记录 针对性解决即可

如果域名有CDN 也需要确认下缓存 尝试推送清除
追问
已经全部试过N变了,环境都重装过,还是不行啊
872318757
2013-05-10 · TA获得超过481个赞
知道小有建树答主
回答量:862
采纳率:50%
帮助的人:347万
展开全部
404肯定是文件没找到,有一种可能就是apache配置,不过可能性小,你把jquery-1.9.1.min.js改为jquery.js试试,估计是过滤了-之类的符号.
追问
很遗憾不是这样的……改了也不行啊
追答
联系百度名,远程给你搞
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式