VPS参考测评推荐
专注分享VPS主机优惠信息
衡天云优惠活动
华纳云优惠活动

phpcms v9通讯失败怎么办

主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情!
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作

phpcms v9通讯失败怎么办

phpcms v9通讯失败怎么办?phpcms v9和phpsso之间的通信失败。会员无法注册登录怎么办?

一位朋友这样说:

服务器的其他配置是正确的,并且已经找到了通信总是失败的原因:

因为带防火墙的服务器一般都是端口映射的,外网可以通过域名正常访问网站,内网则无法通过域名访问网站。v9与phpsso之间的通信接口地址由域名链接,这总是导致通信失败。这是v9自身缺陷的问题,开发人员没有充分考虑到这一点。

希望官方能尽快修复这个BUG。

一些朋友也说:

官方下载的安装包中的phpsso_server文件中没有这个文件。所以解决方法是从v9的phpcms/libs/classes/文件夹中复制,然后在phpso _ server/caches/文件下构建一个sessions目录,否则文件无法写入。

当然,网上还有一种方法是将第21行语句session_start()放在文件session_mysql.class.php中;放在前一句前面,在这种情况下,也可以解决,但是v9不会使用数据库存储,只会使用文件存储,并且session的存储位置不是根据system.php中设置的位置存储的。将存储在php.ini文件中设置的目录中。

提供解决方案:

放入phpcms \ modules \ member \ classes \ client . class . PHP 361行。

$ FP = @ fsockopen(($ IP?$ip : $host)、$port、$errno、$errstr、$ time out);换成

$ FP = stream _ socket _ client(& quot;TCP://& quot;。($ip?$ip : $host)。":& quot。$port、$errno、$errstr、$ time out);测试后,您可以成功登录。

很多朋友都遇到过这个问题,但是在Linux Apache下,这个问题比较少见。

PHP中文网站,大量免费PHPCMS教程,欢迎在线学习!

这几篇文章你可能也喜欢:

本文由主机参考刊发,转载请注明:phpcms v9通讯失败怎么办 https://zhujicankao.com/118200.html

【腾讯云】领8888元采购礼包,抢爆款云服务器 每月 9元起,个人开发者加享折上折!
打赏
转载请注明原文链接:主机参考 » phpcms v9通讯失败怎么办
主机参考仅做资料收集,不对商家任何信息及交易做信用担保,购买前请注意风险,有交易纠纷请自行解决!请查阅:特别声明

评论 抢沙发

评论前必须登录!