phpcms v9重名无法通过怎么办-PHPCMS

资源魔 47 0

phpcms v9重名无奈经过怎样办?

场景:phpcms v9 中 PHPSSO无奈通信处理方法(PHPSSO无奈通信直接影响phpcms v9注册会员无奈经过“重名无奈经过”)

普通状况下,年夜少数人都是这样做的:

内陆做一个虚构环境,用localhost或127.0.0.1装置V9零碎,正在内陆通信不任何成绩,于是做一个内陆的数据备份,过后远端装置的时分有会经过域名来装置,而后就将内陆数据间接规复到远真个效劳器上,这类状况就经常发作SSO与V9零碎无奈通信

因为备份中的数据链接保留的是网址是localhost或127.0.0.1或本机192.168.xxx.xxx,与域名纷歧致,比方SSO对应的是www.lanrensc.com,而规复数据后的V9零碎对应的是localhost或127.0.0.1,二者纷歧致当然就无奈通信,这是最多见的缘由之一,普通依据民间提供的办法就能处理。

当然,假如你发现民间提供的办法也无奈处理,预计就是你用内陆V9依据目次下的一切源码间接笼罩远真个,包罗因为装置孕育发生的V9Cache以及SSO的Cache,要晓得本机以及效劳器上cache中记载的数据库信息是纷歧样的,特地是权限限度严格的Linux零碎,以是就算按民间提供的办法通常也仍是无奈通信

缘由二:本机的V9 Cache以及SSO的Cache笼罩了效劳器的对应文件,这是招致无奈通信的第二常见的缘由,能够测验考试修正cache中的几个文件:\caches\configs\以及\phpsso_server\caches\configs目次下的system.php以及database.php,详细修正的办法就没有赘述,能够查看caches中的设置装备摆设文件datebase.php能否是本人的需求的数据。

除了了以上两个缘由有两种可能:

第一,假如是linux效劳器,网站目次的权限设置不合错误,可能招致无奈通信

第二,戴www以及没带www的两个域名同时指向一个效劳器,装置V9时,假如是没带的顶级域名来装置,而本机却用www.lanrensc.com,这类状况也会通信失败

特地是第二缘由,不少人可能疏忽了!有无带WWW,sso以为是两个没有同的使用,没有同的使用当然就是无奈通信了。。。

防止V9以及SSO孕育发生无奈通信成绩,倡议这样做:

1,假如你本机数据不必规复到效劳器,就间接上传模板文件便可,没有要笼罩远真个cache文件夹

2,假如本机无数据要规复到效劳器的,保留本机数据时记住没有要保留含有v9_admin、v9_member以及v9_sso这三个前缀的表,远端装置V9的时分采纳全新装置,装置实现后只上传\caches\bakup\default\文件夹中的SQL备份以及模板包

3,记住,不少时分,带有www以及没带有www,SSO以为是两个没有同的使用,即使二者指向同一个效劳器。假如你主力应用www,记住请用它来装置V9。

4,Linux效劳器,请留意装置V9目次的权限,FTP上传请用二进制上传,假如效劳器是自力主机,你有root权限也没有倡议用root权限的账户上传,而是用建设站点时的联系关系账户上传V9顺序。

从新提供一个处理SSO通信成绩的办法就是:

建一个没有蕴含v9_admin、v9_member以及v9_sso这三个前缀的表的数据备份(本机或效劳器上都无所谓),而后正在效劳器上装置一个全新的V9(用最新V9中的install、cache以及phpssoserver目次笼罩效劳器上的同名文件夹,并删除了cache中install.lock文件便可),保障这个新装的V9通信是胜利的,这样就规复以前的备份就能够了。

PHP中文网,年夜量的收费PHPCMS教程,欢送正在线学习!

以上就是phpcms v9重名无奈经过怎样办的具体内容,更多请存眷资源魔其它相干文章!

标签: phpcms phpcms教程 phpcms技巧 php问题解决

抱歉,评论功能暂时关闭!