描述
部署完成后,登陆正常但无法进入主页,弹出错误窗口
Fatal error
E_URL_SCHEME_MISMATCH
URL scheme reported by your browser (https) doesn’t match server-configured SELF_URL_PATH (http), check X-Forwarded-Proto.
Additional information

原因
访问地址与在部署时所配置的地址不一致,而导致系统将其认为入侵
SELF_URL_PATH$\ne$CLIENT_LOCATION
解决方案
更改
SELF_URL_PATH的地址,来适配在
/var/www/目录下的config.php文件中输入$_SERVER['HTTP_X_FORWARDED_PROTO'] = 'https';让系统认为是https,解决了http和https中间的问题
在
/var/www/目录下的config.php文件中输入define('_SKIP_SELF_URL_PATH_CHECKS', true);让系统忽略地址的检查,解决不同地址的访问
参考: