生成html的问题

来源:百度知道 编辑:UC知道 时间:2024/05/15 14:03:45
我用的shopex网店系统,后台生成html文件时,如果生成在根目录,就只有index.html能显示,其他html文件都不能显示。

如果生成在另外专门一个目录的话,就都能显示。

这是怎么回事?
另外说下,那些不能显示的html文件下载到本地后都是可以显示的。还有,很奇怪的是,我用讯雷下载这些html文件,除了index.html可以下载,其他都说找不到资源,但FTP显示文件都存在,可以传送到本地.回bai_du_2000:是提示找不到网页。其他方面都没问题,文件下载到本地是用ie打开的,正常,但在服务器上就是找不到网页(不是图片或css,是根本找不到该页)

最新发现:生成的html文件只要把名称随便改一下,就可以访问了,比如product.html改为product1.html

我现在觉得很可能是主机的问题,bai_du_2000,你有QQ或其他IM吗?我把FTP和网站管理权限给你,麻烦你能帮我看下吗?

顶楼上的.好象是文件权限的问题.
你原来网站自动生成的文件被CONFIG了有限制的权限,当你改了名以后文件的所有者变成了你当时的登陆用户,原来的权限限制一般也取消了.

如果你说的不能显示,是通常的IE提示没有找到网页,那应该是网页地址引用错误.你打开那些网页是怎么打开的?如果是通过那些网页在INDEX.HTML的链接打开的,那就是系统生成的INDEX.HTML里面链接地址出错了.如果你自己在IE里面输入的网页地址,你要确认一下地址是不是这样的.
网站系统源码一般都有这样的BUG,有的是弄错了相对路径和绝对路径,有的是路径不完整,比如有些需要安装在分区的根目录,但它的说明文档又忘了说明,你没装在根目录就会出现网页找不到的情况.

检查下对根目录有没有写入的权限
偶说的是磁盘权限

估计是根目录的访问权限问题
没有给guest组读取权限 因为index.html的创建者不是iis(只是被iis改写)所以不存在这个问题

如果不是iis 而是Apache 在windows下两者的php权限是一样的 都是guest

ftp 是user权限
web访问时是guest权限

根目录下点右键 设置guest组读取的权限即可

不要说你是在linux下构架的,那就把根目录设为777或755

know

文件里面的JS 图片 CSS的链接不对吧 应该是你改了模板 而路径没设置好

很简单,相对路径问题,文件名,位置都不要随便改动,
要改就得全部修改