因此,在我将我的网站从本地WAMP安装移动到托管服务提供商之后,我得到了一个白色的死亡屏幕。网站运行正常,但我无法访问wp-admin。我试过禁用主题和插件(它现在已经二十五岁了),但错误仍然存在。在我禁用它们之前,调试会显示类似' WP:Widget已被弃用,请使用__construct()'所以我在网上搜索,我认为它应该是插件或主题之一,但这也没有做到这一点。现在,调试没有显示任何内容,白屏仍然存在。也许它与新主机的php版本有关?我试图与他们联系,但直到他们回答,也许有人在这里知道我应该做什么。提前感谢您的帮助。
答案 0 :(得分:1)
案例1:您可以访问管理员
案例2:您无法访问管理员(尝试使用FTP)
停用插件
只需将plugins
目录重命名为plugins.old
如果您重命名活动主题的方式与我们重命名插件的方式相同,WordPress将自动回退到使用默认的WordPress主题。
启用调试器
WP_DEBUG,它是一个常量,您可以添加到您网站上的wp-config.php文件中,该文件将以与Windows蓝屏相同的方式输出网站上发生的任何特定错误。
< / LI>就是这样。
答案 1 :(得分:0)
在我的情况下,错误是由于文件权限。在本地主机中,所有文件都归www-data:www-data
所有,但是在生产中,正确的用户是root用户,因此我只需要使用以下命令将所有文件更改为root用户:
sudo chown root:root -R /var/www
这可以解决所有问题