分享

写回答

发帖

[教程] GoDaddy windows主机安装KingCMS路径问题修改的方法

GoDaddy GoDaddy 16383 人阅读 | 11 人回复

发表于 2008-12-1 10:35:21 | 显示全部楼层 |阅读模式

如果你的域名是绑定在根目录下的一个子目录,这就造成了下面的这个情况,比如:
http://www.idcspy.com是绑定在Godaddy FTP空间里的idcspy这个目录,那么用http://www.idcspy.com/可以正常访问,用http://www.idcspy.com/idcspy/的路径也可以访问。虽然说不造成特别大的影响但链接全部都变成了http://www.idcspy.com/idcspy/GoDaddy/add.htm这样的模式,而不是http://www.idcspy.com/idcspy/GoDaddy/add.html这样的模式,包括图片什么的都会多一级目录。

首先找到page/system/fun.asp这个文件,打开搜索'inst这个字符
大概在231行

public property get inst
dim scriptname,l1,I1,I2,I3
if r_inst="" then
  I1=server.mappath("/")
  I2=server.mappath("../../")
  if instr(I2,I1)>0 then
   r_inst=replace(right(I2,len(I2)-len(I1)),"\","/")&"/"
  else
   error lang("error/virtualdirectory")&"<br/>"
  end if
end if
inst=r_inst
end property

将I2修改为 I2=server.mappath("../../../")
修改理由是,原来的是读出站点物理路径然后再读出文件所在的路径,再计算出实际安装的主目录。
这主要是因为是所用的域名绑定二级目录而不是根目录,所以多一级目录,如果在Godaddy里是安装在三级目录那么这个地方也跟着变成 I2=server.mappath("../../../../")根据需要进行修改。

资料参考互联网

回答|共 11 个

hugokang

发表于 2009-5-17 10:47:27 | 显示全部楼层

看不懂

plokij 该用户已被删除

发表于 2009-11-11 09:17:15 | 显示全部楼层

我的Linux主机也有这样的问题。用的是dedecms,请问有办法解决吗?

add.c

发表于 2009-11-11 09:20:08 | 显示全部楼层

回复 3# 的帖子

Linux空间一般没有这个问题啊
如果有 可以使用.htaccess规范下
.htaccess 学习笔记

doboy

发表于 2009-12-27 03:22:33 | 显示全部楼层

新云的代码如下,请问怎么改?


Function ChkMapPath(ByVal strPath)
        Dim fullPath
        strPath = Replace(Replace(Trim(strPath), "/", "\"), "\\", "\")

        If strPath = "" Then strPath = "."
        If InStr(strPath,":\") = 0 Then
                fullPath = server.mappath(strPath)
        Else
                strPath = Replace(strPath,"..\","")
                fullPath = Trim(strPath)
                If Right(fullPath, 1) = "\" Then
                        fullPath = Left(fullPath, Len(fullPath) - 1)
                End If
        End If
        ChkMapPath = fullPath
End Function

dofu

发表于 2010-1-18 16:58:56 | 显示全部楼层

同楼上所问,新云的怎么解决啊
RAKSmart

zouxiangfu

发表于 2010-9-3 00:08:47 | 显示全部楼层

回复 1# 的帖子

安装PHPWIND怎么解决路径问题啊 。

jonyguan

发表于 2010-10-22 14:05:48 | 显示全部楼层

改后提示错误:

KingCMS不支持安装在虚拟目录,请改变当前设置!
这可如何是好?

baishitou

发表于 2010-11-12 16:08:00 | 显示全部楼层

马克期电影程序4.0的如何修改?

add.c

发表于 2010-11-12 16:11:48 | 显示全部楼层

回复 9# 的帖子

到网上搜  这个程序貌似可以解决的. 只是论坛里没人分享经验
您需要登录后才可以回帖 登录 | 注册

本版积分规则