帝国CMS使用常见问题

使用相关常见问题
1、帝国CMS系统之安全设置最优化
可以查看安全设置手册:http://www.phome.net/docs/setsafedoc/page/setsafegood.html
2、新手入门可以看这个教程:
用帝国CMS建站如此简单-新手系列教程:http://www.phome.net/zx/empirecms/doc/782.html
3、后台管理地址是什么?
8.0及以上版本是: /eadmin/admin/
7.5及以下版本是: /e/admin/
4、后台管理目录是否可以修改?
8.0及以上版本后台管理目录 /eadmin/admin 可以任意重命名,如改为 /eadmin/MYadmin888
7.5及以下版本后台管理目录 /e/admin 可以任意重命名,如改为 /e/MYadmin888
并且重命名文件夹后不需要任何设置。
5、数据库配置文件是哪个文件?
7.0及以上版本数据库配置文件:/e/config/config.php
6.6及以下版本数据库配置文件:/e/class/config.php
6、访问前台页面,提示“xxx is close”说明该模块在后台被关闭,如何开启?
答:后台>系统>系统参数设置>基本属性:关闭前台模块相关功能,去掉对应模块的选择。
7、帝国CMS模板是否通用?
答:帝国CMS所有版本模板通用。(但用PHP8运行环境注意模板内容里的数组需加引号)
8、帝国CMS商业授权版独有功能介绍:
帝国CMS商业授权版独有功能介绍:http://www.phome.net/zx/empirecms/help/723.html
9、新手快速入门帝国CMS必看的两个教程:
新手快速入门帝国CMS必看的两个教程:http://www.phome.net/zx/empirecms/doc/189.html
10、帝国CMS零基础实例入门教程:
帝国CMS零基础实例入门教程:http://www.phome.net/zx/empirecms/doc/184.html
11、帝国CMS模板制作 一招鲜吃遍天教程:
帝国CMS模板制作 一招鲜吃遍天教程:http://www.phome.net/zx/empirecms/doc/187.html
12、多终端访问功能使用图文教程:
多终端访问功能使用图文教程:http://www.phome.net/zx/empirecms/doc/201.html
13、页面刷新生成中断
有以下两种原因:
(1)、模板的标签语法有问题,仔细检查下你模板的调用标签。
(2)、刷新超时,到系统设置-》系统参数设置那把每组刷新数改小。(再就是删除模板中影响生成速度的调用标签)
14、提示Cann’t connect to DB! 的原因
答:这是提示链接不上mysql/pgsql数据库。有以下原因:
(1)、服务器mysq/pgsqll挂了,解决办法:重启服务器或重启mysql/pgsql解决;
(2)、修改了数据库账号和密码,但没有修改数据库配置文件里的信息,解决办法:修改数据库配置文件里的数据库账号和密码为新的。( 7.0及以上版本配置文件为/e/configconfig.php 、6.6及以下版本配置文件为/e/class/config.php)
15、默认是北京时间,如果修改时区?
答:可以修改配置文件“ /e/config/config.php ”里的“$ecms_config['sets']['timezone']='PRC';    //时区”
16、为什么发布时间比实际时间相差8个小时?
你的php设置的时间有问题,是美国的时间。
以下方法可解决:
修改php.ini,找到:date.timezone,把前面的分号去掉,并把值设为PRC
17、提示“Notice: Use of undefined constant”错误说明
php.ini配置问题,按下面修改即可解决:
修改php.ini,把error_reporting = E_ALL改成
error_reporting = E_ALL & ~E_NOTICE
18、用帝国CMS做英文站需要改什么?
(1)、修改 /e/data/langauge/gb/pub/ 目录下的q_message.php与fun.php语言包文件为英文。
(2)、前台调用用ecmsinfo万能标签或灵动标签。
19、实现多国语言网站,怎么实现方便?
答:考虑用多访问端功能实现,一个语言一个访问端。
20、备份数据库时出的问题
错误内容:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-1' at line 1

解决方法:到 系统参数设置>文件设置 那,把支持sql查询方式去掉

21、备份整站需要备份什么数据?

(1)、备份数据库;
(2)、备份“d”附件目录;
(3)、备份“e”动态页面模板相关目录;
(4)、备份“c”缓存目录和“esavedatas”存文本文件目录;(8.0及以上版本)
(5)、模板的图片和CSS目录。
详细可查看备份网站教程:http://www.phome.net/doc/manual/admin/html/bakdata.html

22、更换服务器,网站如何迁移?
详细可查看网站迁移教程:http://www.phome.net/doc/manual/admin/html/sitemove.html
(7.0及以上版本数据库配置文件:/e/config/config.php)
23、数据更新中心各刷新的解析说明
刷新首页 生成首页
刷新所有信息栏目页 生成所有栏目页面
刷新所有信息内容页 生成所有信息内容页
刷新所有信息JS调用 生成所有信息JS调用文件
批量更新动态页面 生成控制面板模板、登录状态、登录JS等动态页面
刷新所有标题分类页 刷新所有标题分类页面
刷新所有专题页 刷新所有专题页面和专题子类页面
批量刷新碎片文件 生成所有碎片文件(碎片采用文件调用形式时需要生成)
批量刷新投票JS 生成投票插件的JS调用文件
批量刷新广告JS 生成广告插件的JS调用文件
批量更新模型表单 生成发布和投稿表单(一般是网站搬家时使用)
批量更新反馈表单 生成自定义反馈的表单(一般是网站搬家时使用)
更新数据库缓存 更新系统的缓存(一般是网站搬家时使用)
恢复栏目目录 重新建立栏目目录(一般是网站搬家时使用)
删除栏目缓存文件 重新更新“信息管理”菜单下的栏目列表及“栏目管理”菜单下的管理栏目页面。(一般是网站搬家时使用)
更新栏目关系 一般应用于修改栏目所属父栏目后使用此功能。
更新栏目信息数 重新统计栏目下信息数量,一般应用于批量删除信息后或直接在数据库删除信息后使用此功能。
清除临时文件和数据 清除临时和缓存文件,可清空产生的临时文件,还有就是更新动态页面模板时使用,用于实时更换模板
自定义页面生成 生成所有自定义页面/列表/JS操作。
批量更新信息页地址 当改变信息目录时,请用此功能来批量更新内容页地址。
24、刷新页面提示错误
(1)、生成内容页提示“Table '*.phome_ecms_' doesn't exist......update ***_ecms_ set havehtml=1 where id='' limit 1”:
原因:是你修改了栏目所属系统模型导致,因为栏目原来所属系统模型本身就有信息,而你改动了所属系统模型,使得这些信息无法找出所属栏目导致出错。
解决办法:修改栏目改回原来所属系统模型,然后进管理信息删除栏目所有的信息,最后再修改栏目改回所属新系统模型就可以解决。

(2)、列表提示“Parse error: syntax error, unexpected '<' in D:\web\e\class\connect.php(951) : eval()'d code on line 1”
原因:你使用模板支持程序代码功能,但模板程序代码有问题所致,检查模板里的程序代码语法。
解决办法: 检查模板里的程序代码语法,将代码修改正确。
25、不想显示后台的“商城”菜单,如何操作?
答:后台>系统>系统参数设置>模型设置:“关闭后台菜单”项勾选“商城”即可。
26、模板制作需要懂哪些内容?
只需会使用Dreamweaver或其他网页编辑工具即可。
27、栏目的页面显示模式说明:
封面式:选择封面式后需选择封面模板。封面模板支持所有标签调用。
列表式:选择列表式后需选择列表模板。列表式为分页显示信息方式。
页面内容式:选择页面内容式后需填写“页面内容”。页面内容支持所有标签调用。
栏目绑定信息:选择栏目绑定信息后需设置“绑定信息ID”。设置后该栏目页面显示内容就是该信息页内容。
28、帝国几个模板中的定义:
网站的构成 ,一般是这样:
1、首页 ,2、频道页 ,3、信息列表页 ,4、信息显示页
可以理解成这几个对应的就是:
1、首页模板 ,2、封面模板 ,3、列表模板 ,4、内容模板

至于标签模板,是定义ecmsinfo等标签调用数据时候用什么格式来显示

29、为什么生成后的页面都是空白内容?
你的 /c/ecachetmp/ 目录权限有问题,将目录及目录里的文件权限设为777,然后再重新生成页面。(7.5及以下版本是 /e/data/tmp/ 目录)
30、为什么提示"Fatal error: Unable to read *** bytes"?
请按"二进制"上传文件即可.(ftp软件传输时设置)
31、什么是远程保存忽略地址?
在此列表里的网站/地址将不会将文件远程保存本地
32、为什么页面不统计访问数呢?
要统计页面访问数,需在模板加上“[!--page.stats--]”标签
用户在模板那边选择是否增加此标签(如下载系统中一般不统计访问量,不加此标签就不会统计了)

如果你是用动态显示点击数的话,用这个即可:(显示+统计)
<script src=[!--news.url--]e/public/ViewClick/?classid=[!--classid--]&id=[!--id--]&addclick=1></script>
33、是否重复刷新的说明
生成信息后,系统会加上相应的标记,记录已刷新过。后台刷新数据可选择是否重复刷新
34、全站域名更换说明
如果系统参数设置的 网站地址 和 附件地址 没有加域名,则不需要操作,直接换域名就可以。
如果系统参数设置的 网站地址 和 附件地址 加了域名,则要按下面操作:
(1).设置好参数设置的选项.
(2).替换相应的字段值:
方法一:比如执行SQL语句"update phome_ecms_news set newstext=REPLACE(newstext,'原域名','新域名'),titlepic=REPLACE(titlepic,'原域名','新域名')"(说明:news为相应的表)
方法二:后台批量替换字段值即可
35、为什么验证码一直是ECMS?
因为你的空间不支持GD库。(但不支持GD库不影响使用)
36、7.5及以上版本的多访问端切换注意事项:
(1)、设置好各访问端目录权限,特别是/e/config/config.php、/e/data/这两个要有读写权限。
(2)、修改访问端设置后,要在主端更新各端数据库缓存才能生效:主访问端后台>系统>网站多访问端>管理网站访问端:“更新所有访问端缓存与动态页面”。
(3)、各访问端的COOKIE作用域要设置为:.域名,比如:.phome.net
(4)、如果启用来源安全防护,提示切换成功后请等待2秒让自动转向访问端,不要手动点击转向链接,以防止触发来源安全验证显示空白。
37、默认安装关闭PHP错误提示,如果要开启怎么设置?
答:如果要开启显示可以修改 /e/config/config.php 文件里的“$ecms_config['sets']['webdebug']=0;”参数(0为不显示、1为显示)。
38、7.5版的编辑器默认会清除多余的word代码,如果要保留word格式怎么修改?
答:CKeditor编辑器默认复制会清除多余word代码,如果要保留word格式可以按下面修改配置:
修改 /e/admin/ecmseditor/infoeditor/config.js(后台) 和 /e/data/ecmseditor/infoeditor/config.js(前台) 文件,找到:
config.toolbar = 'full';
在这行下面加:
config.pasteFromWordRemoveFontStyles = false;
config.pasteFromWordRemoveStyles = false;
然后保存文件,清空浏览器缓存再访问即可。
(注意事项:文件不能用记事本修改,否则会将文件转为GBK编码,推荐用Dreamweaver等编辑软件修改。)
39、为什么“更新专题”页面不显示专题?
答:因为“更新专题”页面是为没有管理专题权限的用户而设计的单独管理专题功能。管理员可以在增加专题时设置“可更新专题的用户”,这样即使没有管理专题权限,也可以在更新专题页面对专题进行管理与更新。授权更方便。
40、为什么评论页的评分功能不能使用?
答:如果是要使用评分功能的模型,要往模型数据表增加“infopfen”(评分数)和“infopfennum”(评分人数)两个字段,详细操作步骤:
    后台>系统>管理数据表>管理字段>增加字段:
    评分数字段:字段名填“infopfen”、字段标识填“评分数”、字段类型选“大数值型(INT)”,其他默认,点提交;
    评分人数字段:字段名填“infopfennum”、字段标识填“评分人数”、字段类型选“大数值型(INT)”,其他默认,点提交;
    两个字段增加后模型即可使用评分功能。
41、如果栏目的信息数显示不对,如何处理?
答:可以到后台>系统>数据更新>数据更新中心>更新栏目信息数。
42、“信息处理结果反馈给会员”在哪儿设置?
答:修改信息就可以看到设置选项。
43、刷新所有信息内容页面时提示“Table '*.phome_ecms_news_data_' doesn't exist”
答:原因是数据本身有问题,信息索引表phome_ecms_表名_index有不存在ID的记录。解决办法:进数据库删除索引表中不存在的ID记录即可解决。
44、会员空间在哪开启或关闭?
答:后台>系统>系统参数设置>用户设置:会员空间 选开启或关闭。(8.0及以上版本还要设置“可使用会员空间的权限组”)
45、如何设置注册时不用选择会员组?
答:改 /e/config/config.php 文件,把
$ecms_config['member']['changeregisterurl']="ChangeRegister.php";
改为
$ecms_config['member']['changeregisterurl']="";
保存文件即可。
46、如何查看自己使用的CMS版本?
答:可以看 /e/class/EmpireCMS_version.php 文件。
47、提示“Duplicate entry '......' for key 'PRIMARY'”
进数据库修复对应的数据表解决。
48、提示“Table 表名 is marked as crashed and should be repaired”
进数据库修复对应的数据表解决。
49、帝国CMS建站的一般步骤
(1)、增加栏目;
(2)、模板制作;
(3)、录入信息; (终级栏目下可增加信息)
(4)、生成前台页面。
50、如何给附件目录绑定单独二级域名?
给 /d/file/ 目录绑定二级域名,
系统参数设置附件地址改成二级域名地址,
然后用批量替换字段值功能替换附件地址为二级域名(如果已经增加过信息的话)
51、留言板如何设置验证码?
系统参数设置开启留言板验证码,然后修改留言模板,留言表单加:
<input type=text name=key size=6><img src="/e/ShowKey/?v=gbook">
52、打通多个帝国CMS系统的会员整合与同步:
修改配置文件 /e/config/config.php 里的会员表名为同一个即可:
$ecms_config['member']['tablename']="数据库名.{$dbtbpre}enewsmember"; //会员表

如果要登录同步,还需要将 cookie作用域 和 前台cookie变量前缀 设置为同一个。

详细可以看教程:http://www.phome.net/zx/empirecms/member/243.html
53、留言表单显示当前登录的用户名:
修改留言板模板,表单的名字变量加 value="<?=ehtmlspecialchars(getcvar('mlusername'))?>"
54、帝国CMS GBK版转UTF-8版方法:
转换可以看这个教程:http://www.phome.net/zx/empirecms/cdata/215.html (备份时记得不要选按十六进制备份)
55、计划任务功能使用教程:
功能解密之计划任务功能:http://www.phome.net/zx/empirecms/doc/158.html
56、自定义信息反馈表单的使用教程:
功能解密之自定义信息反馈表单:http://www.phome.net/zx/empirecms/doc/145.html
57、自定义系统扩展变量功能使用说明:
自定义系统扩展变量功能使用说明:http://www.phome.net/zx/empirecms/doc/697.html
58、帝国CMS在大数据量下优化说明:
帝国CMS在大数据量下优化说明:http://www.phome.net/zx/empirecms/doc/695.html
59、帝国CMS网站大数据优化方案功能使用说明:
帝国CMS网站大数据优化方案功能使用说明:http://www.phome.net/zx/empirecms/doc/694.html
60、帝国CMS8.0版-数据字典:
帝国CMS8.0版-数据字典:http://www.phome.net/docs/dbdoc/dbdoc80/
61、帝国网站管理系统功能解密 系列教程

帝国网站管理系统功能解密 系列:http://www.phome.net/zx/empirecms/doc/188.html

62、如何设置不限邮箱注册?
答:后台>系统>系统参数设置>用户设置:把“一个邮箱可注册:”设置为0
63、如何设置不限手册号码注册?
答:后台>系统>系统参数设置>用户设置:把“一个手机号可注册:”设置为0
64、会员实名认证接口如何整合?
可以看这个说明:http://www.phome.net/zx/pup/250.html