公司有一个网站使用的是人人站CMS,最近发现后台登录不进去,有以下报错
发生以下错误: file get contents(http://www.rrzcms.com/Public/cms/config/config.ison): failed to open stream: HTTP reguest failed!
请求的URL导致内部服务器错误。
如果您反复收到此消息,请与网站管理员联系
发现目前人人站CMS打不开,因此这个配置文件获取不到,肯定会报错
查看网站源码发现报错文件是在这个目录 app/admin/controller/Index.php
52行左右
通过代码 $config = json_decode($config, true) ?: [];
我们可以知道如果获取不到内容就赋值为一个空列表
因此我们直接将上面两行进行注释,直接提供一个空字符串
// $config = file_get_contents(base64_decode('aHR0cDovL3d3dy5ycnpjbXMuY29tL1B1YmxpYy9jbXMvY29uZmlnL2NvbmZpZy5qc29u'));
// $config = json_decode($config, true) ?: [];
$config = [];
$this->assign('sysConfig', $config);
重新访问后台,即可进行登录
最后希望人人站CMS尽快重新上线