运行在OpenShift的cb论坛不知道为何密码找回功能不可用
By huzidashu
at 2016-03-22
0人收藏 • 5606人看过
邮件配置好想测试一下密码找回功能
打开系统发送的邮件找回地址 显示:› Bad Request
屏幕快照 2016-03-22 下午12.59.39.png
- 登录后方可回帖
回复#1 @lincanbin :
回复#5 @lincanbin :
http://huzidashu.net/reset_password/6IOh5a2Q5aSn5Y+UfDE0NTg1ODg3MjR8YjcxZjNiZTRlYjE5YWUzNzdmYjk1ZTlhNTQwZDhhYjA=
回复#6 @huzidashu :
好了我知道了,你的PHP环境竟然不支持强类型比较。
你打开reset_password.php,找到:
if (count($AccessTokenArray) === 3) {
改为:
if (count($AccessTokenArray) == 3) {
要彻底解决这个问题,你最好还是用最新的PHP版本。
回复#7 @lincanbin :
改了之后反而打不开了 算啦 不是很重要的功能 谢谢cb先生
回复#8 @huzidashu :
建议你把OpenShift的PHP版本升级到PHP 7,或者换个不是免费的空间……
https://www.94cb.com/t/3840#Post14735
根据反馈,OpenShift上绑了域名就会正常了。
想知道你是怎么安装上的,我这边提示
Unhandled Exception.
SQLSTATE[HY000] [2002] No such file or directory
You can find the error back in the log.
数据库难道填错了?什么格式
回复#12 @sontal :
这个提示,是MySQL服务没开吧。
回复#13 @lincanbin :
可是我装wordpress, discuz都一切正常,数据库地址直接填localhost的
回复#14 @sontal :
你SSH过去确认下自己MySQL服务是不是正常。
回复#15 @lincanbin :
ssh没有root权限,该用什么命令
回复#15 @lincanbin :我连得上
官方提示的是这个地址mysql://$OPENSHIFT_MYS
QL_DB_HOST:$OPENSHIFT_MYSQL_DB_PORT/
装其他的都是用的localhost
回复#15 @lincanbin :我连得上
官方提示的是这个地址mysql://$OPENSHIFT_MYS
QL_DB_HOST:$OPENSHIFT_MYSQL_DB_PORT/
装其他的都是用的localhost
回复 #17 @sontal :
那你就用官网提供的地址,在Config. php里改。