帝国cms插件 7.5升级后,提示函数不存在

帝国CMS 7.0版升级7.2版 步骤及常见问题说明
我的图书馆
帝国CMS 7.0版升级7.2版 步骤及常见问题说明
最新帝国CMS 7.0版升级7.2版 步骤及常见问题说明
以下是为大家整理的最新的文章,希望大家能够喜欢!
&一、帝国CMS7.0版升7.2版升级步骤:(商业授权版请从官方商业区下载商业版升级程序)
说明:本升级程序不影响原7.0版的数据与模板。
******************** 升级前备份工作 ********************
1、备份以下文件和目录。
------------------------------------------
/e/config/config.php
/e/data/html/list/
/e/template/
------------------------------------------
2、备份数据库数据。
(小数据可以用phpmyadmin,大数据用"帝国备份王":http://www.phome.net/product/Ebak.html).
3、本次升级所耗时间和信息数量有很大的关系,建议在服务器负载较低的时间段进行升级为佳。
4、升级前请先检查下面目录权限是否为777(包括子目录),以防升级出错:
------------------------------------------
/e/config/config.php
------------------------------------------
5、如果开启后台网站安全防火墙,请先关闭,然后再升级。(升级完成后再重新开启)
登录后台&系统&系统设置&网站防火墙:关闭。
******************** 升级步骤 ********************
1、如果你改了“e/admin”目录名,请先将目录名改回“e/admin”;(升级完成后再修改回来)
2、复制升级包upload目录里的文件到本地帝国CMS系统目录里,覆盖已存在的文件;
3、在浏览器运行 /e/update/index.php 文件,依提示进行升级;
4、删除 /e/update/ 目录里的文件;
5、登录后台&用户&用户管理&管理用户组,修改用户组:设置用户组权限;(新版增加的功能没有加上权限是不显示菜单的)
6、升级完毕。
******************** 会员接口升级说明 ********************
1、如果整合过Ucenter接口,需要下载7.2版ucenter接口包进行升级(接口包里有升级说明)。
2、如果整合通行证接口,需要下载7.2版通行证接口覆盖bbs目录下的文件并配置通行证接口参数文件。
******************** 重新升级说明 ********************
如果服务器出现意外导致升级失败可以按下面方法重新升级:
1、先删除数据库中帝国CMS的所有数据表。(防止表已经存在)
2、恢复备份的数据库。
3、恢复备份的/e/config/config.php文件。
4、打开新的IE窗口重新升级即可。
******************** 其它说明 ********************
1、需要多图同时上传插件,可以这里下载:http://www.phome.net/ecms72/
2、默认内置图集显示与视频播放器集合插件,使用方法可以到:后台&模板&查看标签语法&查看
二、升级注意事项
1、如果开启后台网站安全防火墙,先关闭,然后再升级。
三、升级常见问题
1、升级时提示:
Table 'phome_enewsmoreport' already exists
原因:7.2的表已经存在,是因为原来安装7.2测试版后没有删除7.2表就直接安装帝国7.0致使表遗留下来。
解决办法:恢复7.0版数据库后,把多余的7.2版phome_enewsmoreport表删除,然后按升级说明里的“重新升级说明”步骤重新升级就能解决。
2、升级时提示:
Duplicate key name 'useridis'
alter table ***_ecms_news add INDEX `useridis` (`userid`,`ismember`);
原因:你重复执行了升级程序/e/update/index.php,导致部分数据表已被更新至7.2表结构。
解决办法:恢复7.0版数据库后,把多余的7.2版phome_enewsmoreport表删除(如果存在),然后按升级说明里的“重新升级说明”步骤重新升级就能解决。
3、升级提示“升级程序不能重复运行”
原因:重复运行升级程序或从多个版本一路升级。
解决办法:关掉当前窗口,打开新的窗口运行。
4、升级后为什么没有看到新增功能的菜单?
原因:你的用户组权限没有开启,所以不显示菜单。
解决办法:修改用户组开启相应的权限,7.2版需要选“网站多访问端管理”权限,才会显示此菜单。
5、升级后点击自定义的菜单为什么提示“非法来源”?
原因:7.2版所有后台文件都受“来源HASH验证”保护,所有链接都必须加上ehash链接参数。
解决办法:后台重新修改自定义菜单选择“刺猬模式链接”或“金刚模式链接”,如果链接的是7.0时自己扩展的文件,对比7.2原版文件进行ehash代码修改,以适应7.2的HASH安全认证。
喜欢该文的人也喜欢多短信平台集成,支持扩展多个短信平台,如需添加其他平台请联系,仅提供阿里大鱼接入
安装步骤:
一、将文件解压后,放到根目录/e/extend下
二、运行 域名/e/extend/sms_send/install 进行安装
三、安装完成,后台 - 扩展 - 短信平台集成插件
一、阿里 云通信 【原名:阿里大鱼 / 阿里大于】:
新版 云通信SDK下载:
1、配置项:=& &如果没有,点击创建,且保证它处于&启用&状态
2、阿里云 云通信后台添加短信签名
3、阿里云 云通信后台添加短信模板
两种短信类型,不同的变量,一个是name,一个是code,不要弄错了哦!
将签名与短信模板,改为你自己申请通过的模板号,上面有截图
上面有说明,配置阿里云的访问密钥,传送门:
DEMO及发送记录:
demo 手机验证码注册
1、验证手机号每日发送次数bug修复:
发送验证码后,加入cookie或redis
2、增加校验验证码是否正确&
本文来自于:
相关的文章
Powered by帝国CMS结合项提示“您来自的链接不存在” | 无忧主机
最近无忧主机小编遇到一个用户的反应,在使用了官方的结合项插件后出现一个比较诡异的问题:用户的结合项代码是放在列表页上的。每次后台新添加一篇文章(已设置生成内容页的同时刷新列表页)后,跑到列表页点击结合项,就会提示”您来自的链接不存在 “
这时候只要手动在后台刷新下列表页,问题就解决了。
观察了下,出问题时url是:
http://www.51php.com/e/action/ListInfo.php?&ph=1&ziduan=****
手动刷新后的url是:
http://www.51php.com/e/action/ListInfo.php?&classid=11&ph=1&ziduan=****
也就是说,每次新添加一篇文章,结合项链接代码中就会无缘无故消失掉&classid=11这一段,后台刷新下又会诡异出现。每次都一样。原因既然已经找到,那就好解决了。
具体方法如下:
打开e/class/userfun.php
将global $public_r; 改成 global $public_r,$
if($_GET['classid'])
$classid=RepPostVar($_GET['classid']);
$urlcs.='&classid='.$
} &/p& &p& if($_GET['classid'])
$classid=RepPostVar($_GET['classid']);
$urlcs.='&classid='.$
$urlcs.='&classid='.$
这个标签要在动态页面中才可以使用结合项标签.不能在静态的页面应用。
无忧主机相关文章推荐阅读:
本文地址:http://www.51php.com/empirecms/18290.html
喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^
无忧主机资质:(十四年旗舰品牌)
相关技术帮助文档
技术帮助文档分类帝国cms 升级到最新版6.6 后 生成列表页面和 搜索 时出现 “打开打开转换表文件失败!”&&跟踪文件找到 include($file); 这行代码时出错非常纳闷,这个是php的内部命令啊,跟帝国的编码应该没有关系一直没有再往下细找,只好根据错误提示来解决了这个提示出现在 e/class/doiconv.php$this-&config['codetable_dir'] = $dir."../data/codetable/";&改成&$this-&config['codetable_dir'] = ECMS_PATH."e/data/codetable/";&就好了,还是不知原因,先记录下,方便以后查询。&
阅读(...) 评论()

我要回帖

更多关于 帝国留言提示不存在 的文章

 

随机推荐