[英]Mediawiki, can't login after password change
我在Ubuntu 14.04上使用MediaWiki 1.27.0
我尚未在服务器上设置电子邮件,因此我将使用mediawiki提供的maintenance/changePassword.php
脚本来重置用户密码。
当我执行他们的命令时
php maintenance/changePassword.php --conf=/var/www/html/LocalSettings.php --user=myuser --password=newPassword
它说为我的Password set for myuser
现在没有人可以登录,每个人都遇到相同的错误
您的登录会话似乎有问题; 为了防止会话劫持,该操作已被取消。 返回上一页,重新加载该页面,然后重试。
我对如何解决这个问题不知所措。 我发现其他人使用较旧版本的mediawiki出现此错误,而下一版本的mediawiki似乎已解决了他们的问题。 但这显然不能解决此问题。
任何帮助表示赞赏。
我尝试过的
我查看了数据库中的用户帐户,以确保他们的更改密码脚本没有做任何奇怪的事情,并且一切正常。
我尝试了这个疯狂的解决方案 ,说您应该在mediawiki的根目录中创建一个tmp目录,并为其提供777访问权限。 我只是为了咯咯地笑了,然后删除了目录。
编辑
这不是解决方案。 重新启动apache2之后,我可以登录,但是同样的问题再次发生。 我不确定发生了什么,但这绝对不能解决问题,而不仅仅是暂时解决问题。
我本来打算删除这个问题,但是我认为这实际上对像我这样的菜鸟有所帮助只是时间问题。
关于不通过电子邮件手动重设mediawiki密码的说明并没有说运行脚本后应重新启动apache,但这似乎是必需的。 那本来应该是我的第一步,但是我开始吓坏了,而我所知道要做的一切都直奔窗外。
因此,如果您在mediawiki上手动重置密码,却收到此错误,请重新启动apache。 实际上,如果您因任何原因而遇到错误...。无论如何,这可能都是一件好事。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.