开发者社区> 问答> 正文

提示403无权限, 比如图片,JS,CSS等文件都是存在的

已解决

展开
收起
2017-12-21 14:22:50 1214 0
1 条回答
写回答
取消 提交回答
  • 采纳回答

    详细解答可以参考官方帮助文档

    问题场景:客户使用Linux系统虚拟主机,网站程序上传之后访问发现页面排版有问题,css样式文件加载失败,部分图片不显示,以织梦CMS程序为例如下图:

    问题原因:

    1、加载的css文件和图片在上传过程中损坏或者上传的文件本身就有问题;

    2、Linux系统虚拟主机区分文件夹以及文件名的大小写,需要检查调用的文件的路径与文件实际存在的路径的文件名大小写是否一致;

    解决方法:

    1、使用chrome访问网站,在访问之前按F12,打开网站分析工具,点击Network,访问之后会发现页面加载的css文件以及部分其他文件加载失败;

    2、通过此方法可以查看到css文件的文件名和存放路径,建议先通过FTP软件连接之后检查才路径下是否存在该文件,如果文件正常存在,重新以二进制上传该文件,有可能是上传过程中文件损坏导致加载失败;

    3、由于Linux系统虚拟主机区分文件夹和文件名的大小写,通过FTP软件连接之后找到此文件名的存放路径,检查此路径的文件夹名大小写与首页加载的链接中的大小写是否一致;

    4、通过检查发现dedecms.css所在路径的最后一级目录实际文件夹名为Style,但是程序加载的路径最后一级文件夹名为style,首字母大小写不一致,可以修改Style文件夹名为style,或者联系程序开发人员将程序代码中调用此文件路径中的style改成Style;

     

    图片无法访问的检查方法与上述方法一致,

    第一检查图片是否存在,将图片下载到本地测试是否可以正常打开来验证图片文件本身是否有问题;

    第二检查图片调用的路径文件夹名以及图片文件名与ftp中实际存在的路径的文件夹名大小写是否一致。

     

    如问题还未解决,请联系售后技术支持

     

    2017-12-24 23:30:40
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
JavaScript函数 立即下载
Delivering Javascript to World 立即下载
编程语言如何演化-以JS的private为例 立即下载