如何找到500服务器错误的原因?

时间:2019-05-27 作者:HeavenlyHarmony

我不确定这个问题是否适合这个网站,因为标题特别提到了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

1 个回复
SO网友:HeavenlyHarmony

好吧,我就是这么做的。如果发生这种情况,希望这将有利于你。

如果默认情况下禁用此选项,请通过将值从false更改为true来启用wp debug使用WinSCP或终端,转到/var/log/apache2/error。日志如果您发现某些PHP文件丢失,请从here.

相关推荐

如何更改到php页面的重定向路径,使其仅供登录的成员访问?

我的问题背景:我想将外部下载链接屏蔽为内部链接,并且只有在htaccess级别或使用PHP脚本登录的wp用户才能访问,但当发生重定向时,wordpress之外的访问者仍然可以通过将直接url粘贴到浏览器栏来访问下载链接。我已尝试将此代码重定向到外部链接。Redirect 301 /resources https://external.com/direct-download-link1 在访问直接下载链接(ourwebsite.com/resources)之前,脚本必须像中间人一样,并检查访问者是