Wordpress在另一台服务器上迁移后崩溃

时间:2017-11-20 18:44:47

标签: php wordpress migration

我将在wordpress中创建的现有网站迁移到另一台服务器。我成功地从旧网络导入了数据库,成功地将所有文件复制到新的FTP,并将wp.config更新为新的数据库名称,用户和密码。我甚至更新了DB中的链接,因此他们没有指向旧的URL。

然而,当我尝试在迁移后第一次恢复密码时,密码被发送到电子邮件,我甚至可以生成新密码,但是一旦我点击仪表板,整个wordpress就会崩溃。即使是网站也无法访问,但FTP可以运行。

此外,它似乎只在迁移后崩溃一次。一旦服务器重新启动,它就可以正常运行并恢复密码。

事先我启用了WP_DEBUG_LOG,它说:

[20-Nov-2017 18:14:52 UTC] PHP Warning:  include(/var/www/hosting/HOSTING/sources/themes/name/inc/meta.php): failed to open stream: No such file or directory in /var/www/hosting/HOSTING/sources/themes/name/single.php on line 12
[20-Nov-2017 18:14:52 UTC] PHP Warning:  include(): Failed opening '/var/www/hosting/HOSTING/sources/themes/name/inc/meta.php' for inclusion (include_path='.:/usr/share/php') in /var/www/hosting/HOSTING/sources/themes/name/single.php on line 12

我还启用了WP_DEBUG,它报告了同样的错误加上一个错误:

[19-Nov-2017 13:04:46 UTC] PHP Warning:  include(): Failed opening '/var/www/hosting/HOSTING/sources/themes/name/inc/nav.php' for inclusion (include_path='.:/usr/share/php') in /var/www/hosting/HOSTING/sources/themes/name/archive.php on line 24

这些丢失的文件可能是此问题的根源吗?

1 个答案:

答案 0 :(得分:0)

这是您当前托管服务器上的本地路径,还是来自旧服务器的路径?

您仍然可以访问旧/原始网站或是否已将其删除?如果您仍然可以访问并且您的数据库小于500MB,请尝试" WP All-in-One Migration"插入。否则,请尝试再次传输文件。如果可能,通过服务器的后端接口,即cPanel中的文件管理器或其他。)。