【发布时间】:2021-11-03 13:46:17
【问题描述】:
我有一个问题:在一个 Wordpress 网站上,我刚刚停用了 woocommerce 插件,整个网站都崩溃了……你遇到过这种情况吗?
我尝试更新整个平台,从ftp和后端卸载插件,卸载其他无用插件....但我没有得到结果
【问题讨论】:
标签: wordpress woocommerce
我有一个问题:在一个 Wordpress 网站上,我刚刚停用了 woocommerce 插件,整个网站都崩溃了……你遇到过这种情况吗?
我尝试更新整个平台,从ftp和后端卸载插件,卸载其他无用插件....但我没有得到结果
【问题讨论】:
标签: wordpress woocommerce
您是否有更多信息,例如错误消息?
您需要在 wp-config.php 中更改/添加以下行:
Example wp-config.php for Debugging
// Enable WP_DEBUG mode
define( 'WP_DEBUG', true );
// Enable Debug logging to the /wp-content/debug.log file
define( 'WP_DEBUG_LOG', true );
// Disable display of errors and warnings
define( 'WP_DEBUG_DISPLAY', true );
@ini_set( 'display_errors', 1 );
有关在 WordPress 中调试的更多信息:How do I debug a WordPress plugin?
【讨论】:
首先,整个网站并没有崩溃,从你的问题我可以看到管理网站仍然有效。
您已经卸载了一个插件,即 Woocommerce。从那里你的公共网站变得没有反应。所以这两者之间一定是有联系的。您几乎可以肯定,您拥有的某些代码仍然假定 Woocommerce 存在并导致网站崩溃。它可以在您自己的代码中,也可以在您使用的插件中。
您应该打开服务器错误记录,然后尝试加载公共页面,看到它崩溃并检查日志。您应该会看到错误以及堆栈跟踪,告诉您错误的确切位置
虽然通过服务器日志跟踪和逐一修复问题来解决此问题,但如果您有一个网站的暂存版本,您可以在其中执行这些大型操作,例如插件安装和卸载,然后您只会冒着站点暂存版本停机的风险,一旦所有问题都解决了,您就可以在 prod 上执行相同的操作,从而大大降低风险。
【讨论】: