现在的位置: 首页 > Godaddy常见问题 > 正文

Godaddy主机使用FCKEditor文件上传问题解决方法

2010年09月10日 常见问题 ⁄ 共 1125字 ⁄ 字号 Godaddy主机使用FCKEditor文件上传问题解决方法已关闭评论 ⁄ 阅读 2,007 views 次

使用GoDaddy Windows主机的FCKEditor组件时出现上传目录问题,具体问题描述如下:

主机绑定了aaa.com域名作为主域名在根目录/,然后新建了个/bbb目录,绑定bbb.com域名,bbb.com网站中fckeditor的上传路径配置为/upload/,结果上传文件时都传到了和bbb目录同级的/upload目录中,而不是/bbb/upload目录

这个路径问题在GoDaddy的Windows上非常常见,下面简要写下如何解决的:

修改方法如下(以下以fckeditor2.6.4在ASP环境中使用为例,假定fckeditor放在网站的editor目录中):

1、打开editor/editor/filemanager/connectors/asp/config.asp

修改第35行

 ConfigUserFilesPath = "/userfiles/"

改为

onfigUserFilesPath = "http://"&Request.ServerVariables("HTTP_HOST")&"/upload/"&year(now())&right("0"&month(now()),2)&"/"

2、打开editor/editor/filemanager/connectors/asp/io.asp
修改第50行

GetResourceTypeDirectory = Server.MapPath( ConfigQuickUploadPath.Item( resourceType ) )

改为

GetResourceTypeDirectory = Server.MapPath( "../../../../.." & Replace(ConfigQuickUploadPath.Item( resourceType ),"http://"&Request.ServerVariables("HTTP_HOST"),"") )

修改第56行--------------------

GetResourceTypeDirectory = Server.MapPath( ConfigFileTypesPath.Item( resourceType ) )

改为

GetResourceTypeDirectory = Server.MapPath( "../../../../.." & Replace(ConfigFileTypesPath.Item( resourceType ),"http://"&Request.ServerVariables("HTTP_HOST"),"") )

 

如果单说FCKEditor,其实还可以在ConfigUserFilesPath由/upload/, 改为/子目录名称/upload/

抱歉!评论已关闭.