0

我一直在用 processwire 建立一个网站,一切都很顺利。我们将该网站投入生产,一切正常。突然有一天,它停止识别管理员凭据(这发生在我对项目进行最后一次更改后 5 天以上)。当网站所有者告诉我发生了什么时,我自己尝试登录管理员帐户,登录页面刚刚刷新,没有错误,没有任何东西。我做了 4-5 次项目设置,只是备份了数据库,对资产、缓存和会话文件夹的 777 权限,以及擦除缓存和会话文件夹内容,但没有任何效果。但奇怪的是,我可以在本地运行相同的项目(使用相同的数据库、文件、所有内容,我对其进行了测试,是的,它是相同的数据库),并且如果没有任何事情发生,凭据正在工作。

我不知道我应该分享我的项目的哪些内容以使其易于理解。

4

1 回答 1

0

我明白了,问题是我需要session.auto_start = false在我的 php.ini 文件中添加。

我真的不知道为什么这突然改变了,但确实如此,希望这对将来的人有所帮助。

于 2019-11-27T00:47:04.697 回答