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

redmaomail 2024-07-25 11:30 阅读数 67 #Godaddy

红帽云邮外贸主机

使用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/

本文主要以此文介绍下GoDaddy Windows主机路径问题 (点击了解更多)


红帽云邮外贸主机

分享到:
版权声明:本站内容源自互联网,如有内容侵犯了你的权益,请联系删除相关内容。
    红帽云邮外贸主机
热门
    红帽云邮外贸主机
    红帽云邮外贸主机