1.首先到KingCMS官方下载KingCMS5.0程序
2.解压到本地目录,安装包内包括admin,page,template3个文件夹以及3个说明文档>KingCMS 5.0 插件开发规则,>KingCMS 5.0 函数解析,>KingCMS 5.0 许可协议, 对新手菜鸟来说那3个说明文档你只需要看KingCMS5.0许可协议;admin 后台目录,page前台目录,template模板目录;我们只需要将admin,page,template 3个目录以及文件上传到我们空间即可。
3.在上传之前,首先我要对文件进行下配置;首先,打开page/system目录下的config.asp文件
<div id="onepage">
'cookies参数,不要设置成一样的,默认可以不必修改,如果要修改保证后台和前台的值一定要不同的
const king_salt_admin = ";KingCMS_v5" '后台
const king_salt_user = ";KingCMS_v5_USER" '前台,通行证模式下多站要一致,网站建成后不要修改这个参数(用户状态会出错,需要重新生成才可解决问题)
'默认首页,填写服务器可以支持的默认首页即可
const king_ext = "index.htm"如果服务器支持ssi建议修改成index.shtm,然后设置你空间的默认访问地址为index.shtm
'默认语言
const king_language = "zh-cn"如果你要建英文网站或其它语言类网站修改成你需要的语言编码,默认简体中文
'模板编码,不建议修改,这个项目被修改的情况下,要修改所有的模板编码
const king_codepage = "utf-8"
'模板文件夹
const king_templates = "template"建议修改个短名称如temp,同时修改template文件夹名称为temp
'默认模板文件名 你可以随便改这个文件名,但必须保证模板目录下面存在这个文件
const king_default_template = "default.htm"
'可支持的模板扩展名
const king_te ="asp,html,shtml,shtm,htm"'TemplateExtension不建议修改,但你建立的模板后缀名必须为这里设置的几种
'上传目录
const king_upath = "up_files"建议修改,修改后上传文件系统自动生成该文件夹,网站建成后不建议修改,会导致内容页的上传文件路径出错
'分页标签内容页的分页标签,不用修改,如果修改必须保证是一对完整的标签DISPLAY: none表示在无分页情况下不显示内容
const king_break = "<div style=""PAGE-BREAK-AFTER: always""><span style=""DISPLAY: none""> </span></div>"
'const king_break_old="<center style=""PAGE-BREAK-AFTER: always""></center>"
'fckeditor目录名称修改 (修改下面参数的同时修改对应的目录,这个修改是为了后台暴落的情况下被猜到fck目录)
const king_fckeditor_path = "FCKeditor"必须修改,修改后请同时修改admin/system/editor目录下FCKeditor名称为这里设置的名称
'passport数据库无需修改
const king_remoteurl = "../" '默认值,既调用本站用户数据passport/
'const king_remoteurl = "" '远程passport,设置一个验证地址,必须以/结束!!passport/如修改请同时修改下面的网站主域名
const king_domain = ";kingcms.com"'网站主域名,若上面的king_remoteurl值为默认值,则无需设置此项
'以下两个参数和远程KingCMS系统的参数必须一致。不然无法读取数据,如只有一个网站采用本站用户数据则无需修改,如本站由多个2级域名网站采用课程KingCMS系统必须保证所有采用KingCMS系统的网站这里的值为一致
const king_remotekey1 = "^^^&^H*Kdw" '参数1
const king_remotekey2 = "&&&****" '参数2
'暂时不支持跨域名验证,二级域名之间可以
'也就是说:和bbs.kingcms之间可以验证,不能在kingcms.com和sina.com之间建立passport系统。
'aspjpeg (true 支持;false不支持)
const king_isjpeg = true '服务器是否支持aspjpeg,Version 1.5
const king_regkey = "" '有些服务器有ASPJPEG组件,但不能使用时,就在这里输入可用的系列号就能正常使用
const king_watermark = true '是否打开水印功能默认打开 水印文件在 template/image/watermark.gif
const king_watermark_weight = 0 ' 水印的位置 0随机 1左上角 2右上角 3左下角 4右下角 5正中间
const king_watermark_alpha = 0.5 '水印的透明度
'后台允许测试登录次数建议修改为较小的值同时必须牢记自己的密码,如忘记请用install.asp文件恢复
const king_loginnum=10
'安装路径
const king_inst_config = 1 '0是request方式获取后台路径,1是server方式获取后台路径
const king_r_inst = "" '默认自动获取,如果无法正常获取后台路径,预设一个值
'服务器对象名称设置
const king_fso = "Scripting.FileSystemObject"
const king_stm = "ADODB.Stream"
const king_xmldom = "Microsoft.XMLDOM"
const king_jpeg = "Persits.Jpeg"
'其他无关紧要的参数
const king_map_xmlns = 生成的站点地图文件头部代码
const king_table_s = "<table class=""k_table"" cellspacing=""0"">"'表格开头
const king_imgtype = "jpeg/jpg/png/gif"'图像文件
const king_datetype = "yyyy/MM/dd" '存储路径格式默认年月日保存
div>
4.清理FCK编辑器文件,减少上传文件数量;
打开admin/system/editor/FCKeditor/editor/lang文件夹,保留en.js,zh.js,zh-cn.js3个文件其他全部删除,资料是语言文件,最常用的是英文,中文繁体和中文简体,如需要其他语言保留相应的文件即可,对于大部分人来说其他的都是多余
5.打开admin/system目录下的config.asp文件修改前台page路径,文件内有详细说明,采用默认值即可,不修改也不会涉及到安全问题
6,打开admin/system目录下install.asp文件,156行,修改下面蓝色部分,admin为管理员帐号,admin888为管理员密码
conn.execute "insert into kingadmin (adminname,adminpass,adminlevel,adminlanguage,admineditor,admindate) values ('admin','"&md5("admin888",1)&"','admin','zh-cn','fckeditor','"&now()&"')"
7.删除admin目录下defaul.asp文件,设置空间默认访问文件名为index.asp
8.删除admin及page目录下的[MODEL]文件夹,如果你不会asp编程或者你不打算开发插件,那么这两个文件夹对你没用,上传也是占地方
9.上传admin,page,temeplate目录到你的空间,通过http://你的域名/KingCMS安装目录/admin/访问,如无法访问请查看空间默认文件名是否为index.asp
点击第一项安装,提示是安装数据库,默认管理帐号为admin,密码admin888,我们上面已经设置过帐号密码,安装后按照我们第8项设置好的帐号密码登录
点击第二项,删除install.asp必须转到登录界面
10.修改admin目录名称为任意名称,防止他人猜测后台,但注意请在安装过程完毕后修改