我只是将旧站点从另一个vps迁移到了新站点。新的vps在新的debian 8安装上运行easyengine v3.8。
通过rsync命令完成迁移。迁移过程的步骤是:
很遗憾,我的新网站根本没有上线。而是使用空白屏幕给出HTTP 500错误。即使启用WP_DEBUG,屏幕仍然白屏,没有任何消息。
我尝试停用所有插件,但仍然没有任何变化。然后我查看错误日志ini /var/www/mydomain.com/logs/error.log,它显示如下消息:
2019/01/16 01:03:37 [error] 8811#0: *849 FastCGI sent in stderr: "PHP message: PHP Warning: Unknown: failed to open stream: No such file or directory in Unknown on line 0
PHP message: PHP Warning: Unknown: failed to open stream: No such file or directory in Unknown on line 0
PHP message: PHP Fatal error: Unknown: Failed opening required '/var/www/html/mydomain.com/wordfence-waf.php' (include_path='.:/usr/share/php:/usr/share/pear') in Unknown on line 0" while reading response header from upstream, client: 167.248.155.196, server: mydomain.com, request: "GET / HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "mydomain.com"
从此消息中,我注意到存在一个不同的webroot位置,旧的webroot位于/var/www/html/mydomain.com下,而新的webroot位于/ var / www / mydomain / htdocs下。
有什么建议吗?谢谢。