阅读:3625回复:1
phpcms下caches目录无法直接访问
本人环境:win7 + UPUPW APACHE PHP5.2.17经典强化版 + Phpcms V9.5.5 Release 20140430
问题描述:网站根目录下 有 Phpcms 自带的 caches 目录,在php程序中引用caches 目录中的文件是正常的,但是在生成的静态html文件中,比如首页index.html中,引用广告js文件caches/poster_js/1.js,就提示无法访问,该文件不存在,同时把该js地址输入到地址栏居然自动跳到首页,在地址栏里输入任何带 http://127.0.0.1/caches/(****)都会跳到首页,但是把对应的文件放到跟目录或者其他目录都是访问正常的。 同时我用asp调试程序,调试phpcms的首页,居然发现访问正常,js引用成功,原因是apache占用了80端口后,asp调试程序启动的网址带8081端口,结果我修改了apache的默认端口,结果发现问题同样存在。 搜索了整个UPUPW目录,没有对caches文件夹的权限配置,同时我给所有用户配置了所有权限,问题同样出现。 请大家指教!!!!! |
|
沙发#
发布于:2014-06-27 13:21
可以查查是不是网站根目录下.htaccess设置了路径规则,对caches目录直接路径访问做了限制。
最直接的方法使把.htaccess文件直接挪走再做尝试,哈哈,祝你成功~~ |
|