WordPress 7.0 多站点删除 WooCommerce 与 WooCommerce PayPal Payments 失败的问题解决

参考

  • 豆包

环境

软件/系统 版本 说明
Alibaba Cloud 3 (OpenAnolis Edition) x64_x86 宝塔面板 V11.1.0
Docker 26.1.3
Docker Compose v2.27.0
MySQL 5.7 镜像
PHP php:8.2-fpm-alpine 镜像
Nginx 1.31.1 镜像
WordPress 7.0 应用
WooCommerce 10.8.1 应用插件
WooCommerce PayPal Payments 4.0.4 应用插件

问题

  • 删除插件出现 删除失败:此站点遇到了致命错误。了解有关对 WordPress 进行故障排除的更多信息。,通过查看 PHP 容器日志发现如下问题,分析应该是删除 WooCommerce PayPal Payments 前不能禁用 WooCommerce
    172.19.0.3 - 08/Jun/2026:01:49:57 +0000 "POST /wp-admin/admin-ajax.php" 500
    NOTICE: PHP message: PHP Fatal error: Uncaught Error: Class "WC_Payment_Gateway" not found in /var/www/html/xx.xx.xx.xx/wp-content/plugins/woocommerce-paypal-payments/modules/ppcp-axo/src/Gateway/AxoGateway.php:37
    

步骤

  1. 所有子站点确认已手动禁用 WooCommerce PayPal Payments
  2. 删除 WooCommerce PayPal Payments 插件
  3. 所有子站点确认已手动禁用 WooCommerce
  4. 删除 WooCommerce 插件
posted @ 2026-06-08 11:44  夏秋初  阅读(15)  评论(0)    收藏  举报