现象:网友在本地测试或上传淘特CMS至服务器,登录后台时提示:数据库连接错误!请检查系统参数设置>>站点常量设置,或者/inc/config.asp文件!
原因:此问题是由于数据库连接参数配置不正确引起的。一般情况,如果你不是将淘特CMS配置在本地IIS站点的根目录下,或者你服务器站点的非根目录下,而数据库连接参数没有作相应修改,此时登录后台时便出现了上述错误提示。因为淘特CMS默认配置是针对系统安装在网站根目录下的情况。
解决:假如你将淘特CMS上传到服务器某站点的totcms目录下,那么你进入CMS的地址为:http://www.你的网站域名/totcms,
后台地址相应为:http://www.你的网站域名/totcms/admin/,如上所述,假如你将淘特CMS上传后,没有作数据库连接参数的配置,那么访问后台会出现错误提示的。解决方案就是,编辑inc/config.asp文件,原文件如下:
|
<% '===================系统配置参数开始=================================
Const SiteName="淘特网" '网站名称 Const SiteTitle="淘特网" '网站标题 Const SiteUrl="http://localhost" '网站地址--后面不要加"/" Const WebRootDir="/" '系统虚拟目录,根目录为/ Const TempletDir="/templet" '模板路径 :虚拟目录+路径名称 Const SaveFilePath="/html" '文件保存路径 :虚拟目录+路径名称 Const Imgsavedir="pic" '上传图片保存目录--建议只改名称 Const DatabaseUrl="/tot_dabase/#tot_news.asp" 'access数据库地址:虚拟目录+路径名称 Const NewsNumPerPage=40 '新闻列表页每页显示新闻个数 Const FileExt="htm" '生成文件的扩展名,如:htm,html,asp等 Const RssMaxNum=50 '发布栏目RSS聚合时显示最新几条文章 Const RelateNews=10 '添加文章时显示相关文章记录的个数 Const GatherTempletId=1 '采集文章绑定的文章模板id Const CachePrefix="totcms_cache" '缓存前缀
'===================系统配置参数结束================================= %><% '===================系统配置参数开始=================================
Const SiteName="淘特网" '网站名称 Const SiteTitle="淘特网" '网站标题 Const SiteUrl="http://localhost" '网站地址--后面不要加"/" Const WebRootDir="/" '系统虚拟目录,根目录为/ Const TempletDir="/templet" '模板路径 :虚拟目录+路径名称 Const SaveFilePath="/html" '文件保存路径 :虚拟目录+路径名称 Const Imgsavedir="pic" '上传图片保存目录--建议只改名称 Const DatabaseUrl="/tot_dabase/#tot_news.asp" 'access数据库地址:虚拟目录+路径名称 Const NewsNumPerPage=40 '新闻列表页每页显示新闻个数 Const FileExt="htm" '生成文件的扩展名,如:htm,html,asp等 Const RssMaxNum=50 '发布栏目RSS聚合时显示最新几条文章 Const RelateNews=10 '添加文章时显示相关文章记录的个数 Const GatherTempletId=1 '采集文章绑定的文章模板id Const CachePrefix="totcms_cache" '缓存前缀
'===================系统配置参数结束================================= %> |
修改后的文件如下:
|
<% '===================系统配置参数开始================================= '注:此配置文件是为使用虚拟目录运行淘特CMS的用户提供的,本配置假设您将 '淘特系统上传至你的服务器根目录/totcms目录下,那么使用时只需要将本文件 '另存为config.asp即可。 Const SiteName="淘特网" '网站名称 Const SiteTitle="淘特网" '网站标题 Const SiteUrl="http://localhost/totcms" '网站地址--后面不要加"/" Const WebRootDir="/totcms" '系统虚拟目录,根目录为/ Const TempletDir="/totcms/templet" '模板路径 :虚拟目录+路径名称 Const SaveFilePath="/totcms/html" '文件保存路径 :虚拟目录+路径名称 Const Imgsavedir="pic" '上传图片保存目录--建议只改名称 Const DatabaseUrl="/totcms/tot_dabase/#tot_news.asp" 'access数据库地址:虚拟目录+路径名称 Const NewsNumPerPage=40 '新闻列表页每页显示新闻个数 Const FileExt="htm" '生成文件的扩展名,如:htm,html,asp等 Const RssMaxNum=50 '发布栏目RSS聚合时显示最新几条文章 Const RelateNews=10 '添加文章时显示相关文章记录的个数 Const GatherTempletId=1 Const CachePrefix="totcms_cache" '缓存前缀
'===================系统配置参数结束================================= %><% '===================系统配置参数开始=================================
Const SiteName="淘特网" '网站名称 Const SiteTitle="淘特网" '网站标题 Const SiteUrl="http://www.你的域名/totcms" '网站地址--后面不要加"/" Const WebRootDir="/totcms" '系统虚拟目录,根目录为/ Const TempletDir="/totcms/templet" '模板路径 :虚拟目录+路径名称 Const SaveFilePath="/totcms/html" '文件保存路径 :虚拟目录+路径名称 Const Imgsavedir="pic" '上传图片保存目录--建议只改名称 Const DatabaseUrl="/totcms/tot_dabase/#tot_news.asp" 'access数据库地址:虚拟目录+路径名称 Const NewsNumPerPage=40 '新闻列表页每页显示新闻个数 Const FileExt="htm" '生成文件的扩展名,如:htm,html,asp等 Const RssMaxNum=50 '发布栏目RSS聚合时显示最新几条文章 Const RelateNews=10 '添加文章时显示相关文章记录的个数 Const GatherTempletId=1 '采集文章绑定的文章模板id Const CachePrefix="totcms_cache" '缓存前缀
'===================系统配置参数结束================================= %> |
以上可以看出我们只修改了以下变量:SiteUrl,WebRootDir,TempletDir,SaveFilePath,DatabaseUrl分别代表网站的URL,相对目录,模板路径,网页保存路径,数据库路径。原理比较简单,我们因为将系统放到网站下的totcms目录下,因此只是在原来的参数前面加上/totcms即可。由此类推,假如你将CMS放到网站的aaa目录下,则上面的参数中将totcms换成aaa即可。
[完]