问题
出现错误时,无法通过admin页面登录到后台面板,而且页面的错误提示也有限,无法确认具体问题。这个时候,只能通过ssh来尝试解决。
解决
-
开启wordpress 调试:
https://wordpress.org/support/article/debugging-in-wordpress/
只需修改 wp-config.php中下面的开关就可以在页面看到进一步的调试信息:// Enable WP_DEBUG mode define( 'WP_DEBUG', true );
这样我们就能在页面看到想象的错误提示。
-
当发现是插件错误导致时,因为此时已经无法登录后台的插件管理页面,这时,直接删除wp-content目录下对应的插件目录就可以,这时wordpress会检测插件失效,从而跳过插件代码逻辑。
如果还有其他问题,可以进一步结合php nginx等日志进一步分析。