【问题标题】:Why can the deactivation of Woocommerce plugin causes site crash?为什么停用 Woocommerce 插件会导致网站崩溃?
【发布时间】:2021-11-03 13:46:17
【问题描述】:

我有一个问题:在一个 Wordpress 网站上,我刚刚停用了 woocommerce 插件,整个网站都崩溃了……你遇到过这种情况吗?

我尝试更新整个平台,从ftp和后端卸载插件,卸载其他无用插件....但我没有得到结果

【问题讨论】:

    标签: wordpress woocommerce


    【解决方案1】:

    您是否有更多信息,例如错误消息?

    您需要在 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?

    【讨论】:

      【解决方案2】:

      首先,整个网站并没有崩溃,从你的问题我可以看到管理网站仍然有效。

      崩溃的原因

      您已经卸载了一个插件,即 Woocommerce。从那里你的公共网站变得没有反应。所以这两者之间一定是有联系的。您几乎可以肯定,您拥有的某些代码仍然假定 Woocommerce 存在并导致网站崩溃。它可以在您自己的代码中,也可以在您使用的插件中。

      错误日志

      您应该打开服务器错误记录,然后尝试加载公共页面,看到它崩溃并检查日志。您应该会看到错误以及堆栈跟踪,告诉您错误的确切位置

      防止以后出现这个问题

      虽然通过服务器日志跟踪和逐一修复问题来解决此问题,但如果您有一个网站的暂存版本,您可以在其中执行这些大型操作,例如插件安装和卸载,然后您只会冒着站点暂存版本停机的风险,一旦所有问题都解决了,您就可以在 prod 上执行相同的操作,从而大大降低风险。

      【讨论】:

        猜你喜欢
        • 2021-06-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-01-03
        • 2013-09-03
        • 1970-01-01
        相关资源
        最近更新 更多