cms
当前位置:首页->常见问题
关于后台无法登录或提示连接数据库错误的解决方法
  • 作者:本站
  • 日期:2008-03-27
  • 出处:totcms
  • 点击:7720

现象:网友在本地测试或上传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即可。

[完]