因此, 当我将我的网站从本地WAMP安装转移到托管服务提供商后, 我白屏了。该网站正常工作, 除了我无法访问wp-admin。我尝试禁用主题和插件(现在是25), 但错误仍然存在。在禁用这些功能之前, 调试将显示类似” WP:Widget已过时, 请使用__construct()”的内容, 因此我在网上进行了搜索, 发现它应该是插件之一或主题之一, 但这并不能解决问题。现在, 调试什么也没有显示, 并且白屏仍然存在。也许与新主机的php版本有关?我曾尝试与他们联系, 但是直到他们回答, 也许有人在这里知道我应该怎么做。在此先感谢你的帮助。
#1
情况1:你可以访问管理员
- 从根目录删除htaccess
- 登录到管理员更新参数链接
- 你正在使用的被动和主动主题。
情况2:你无法访问管理员(尝试使用FTP)
禁用插件
只需将plugins目录重命名为plugins.old即可将你的插件
- 禁用主题
如果你以与重命名插件相同的方式重命名活动主题, 则WordPress将自动退回到使用默认WordPress主题的位置。
启用调试器
WP_DEBUG, 这是一个常量, 你可以将其添加到网站上的wp-config.php文件中, 该常量将输出与Windows蓝屏相同的网站上发生的所有特定错误。
而已。
#2
在我的情况下, 错误是因为文件权限。在localhost中, 所有文件均由www-data:www-data拥有, 但是在生产中, 正确的用户是root, 因此我只需要使用以下命令将所有文件更改为root:
sudo chown root:root -R /var/www
并解决了所有问题
评论前必须登录!
注册