搜索

当前位置:首页 > 全栈分享 > 帝国cms > 正文

帝国cms小问题集合:https登录后台空白、彻底更换域名、批量替换字段值传递参数有误

发布时间:2019-06-06 23:05:54作者:魏义齐阅读:()

本文为博主原创文章,未经博主允许不得转载。

虽然都是小问题,但这些问题帝国新手都会遇到,本文就详细说明https后登录后台空白、彻底更换域名、批量替换字段值传递参数有误这三个问题的解决方法。

后续在使用帝国cms中遇到的小问题也会写入这篇文章里。

一、https后登录后台空白

打开/e/config/config.php,搜索httptype,把后面的值改为2,在帝国cms后台系统参数设置中传输协议有系统自动识别、全站http://、全站https://、后台https,前台http、后台http,前台https,依次对应的数字为0,1,2,3,值为空代表后台http,前台https,此方法仅适用于帝国cms7.5版本。

但是改为2并不是说就万事大吉了,你会发现后台修改一些东西点确定或提交又就成空白了,这是因为httptype又被改为了0,解决方法就是把config.php设置为只读,设置为只读后一般情况下不会有问题,但如果遇到问题你要能想到这个文件权限修改过。

二、彻底更换域名

这里要给帝国cms点个赞,论更换域名或者https帝国cms要比phpcms强百倍,phpcms要全站https你需要批量替换数据库里的http为https才可以,但这会遇到很多问题,总之各种鸡肋,帝国cms不管是换域名还是https只需要修改两个地方即可。

相对路径下换域名或https不需要过多的操作,但是一般没人用相对路径,至于为啥被镜像过的人都明白。绝对路径下换域名或https要操作下面这两个地方:
网站地址和附件地址修改
此处旧域名改为新域名或http改为https。

上面操作完更新数据后栏目链接、文章链接都会是https或新域名,但是标题图片和文章配图依然是http或老域名的,接下来点栏目→其它→批量替换字段值,原字符就是要替换前的,新字符就是要替换后的。

三、批量替换字段值提示传递参数有误

这个问题原因多半是你没选中替换字段,第一次用帝国cms的人看到操作栏目是所有栏目,下面这么多字段以为默认是全选的,不是的,要替换哪个字段必须手动点击选中哪个字段,比如:
批量替换字段值
在默认状态下,出现传递参数有误只有两个原因,没选中替换字段和原字符为空,没有其它原因。

这两个地方都操作了就可以实现彻底更换域名或全站https。

本文标签:,您可以阅读与「」相关的所有文章

魏义齐全栈技术交流:魏义齐全栈技术交流

相关阅读

    无相关信息

上一篇:帝国cms编辑文章如何实现代码高亮下一篇:phpcms转帝国cms后原所有动态链接跳转到首页的解决办法

赞助本站

原创不易,您的赞助就是博主更新的动力!

赞助本站可在赞助光荣榜留下外链信息,支付宝扫此二维码可领红包