我不确定这个问题是否适合这个网站,因为标题特别提到了WordPress的开发。
无论如何,我正在运行我刚刚构建的Linode Debian Stretch服务器。之前,我运行的是DebianJessie,所以我决定升级。
在备份了/var/www/html/sensition体验之后。com,其中包含备份、public\\u html和其他内容,并创建了备份。sql,并将博客内容导出为XML,我重建了VPS。
完成设置LAMP堆栈的所有初始步骤后,为MariaDB设置数据库和用户帐户,然后恢复备份。sql,将所有内容移回/var/www/html/sensition-experience。com公司
重置文件和目录的所有所有权和权限后,我发现只有一个内容管理系统在工作,这是一个播客生成器。
由于我恢复了整个SQL备份,内容管理系统中的所有内容都得到了恢复。但是,是什么导致WordPress出现故障呢?我检查了.htaccess
归档并根据an article I found via a Google search, 但这些都不起作用。
大约两年前,我尝试在Ubuntu 16.04上用PHP7做同样的事情,但我了解到WordPress在PHP5上工作得更好。当时我还在使用WordPress 4。现在我有了WordPress5。
那么,这是一个PHP问题,WordPress问题,两者都有,都没有,还是其他问题?
等等,我想我可能在
/var/log/apache2/error.log
[Mon May 27 12:17:06.635491 2019] [:error] [pid 5749] [client 162.158.106.170:23624] PHP Fatal error: require(): Failed opening required \'/var/www/html/sensation-experience.com/public_html/blog/wp-includes/class-wp-paused-extensions-storage.php\' (include_path=\'.:/usr/share/php\') in /var/www/html/sensation-experience.com/public_html/blog/wp-settings.php on line 20