檢查並手動移除的項目
1. 刪除 WP Rocket 快取與設定檔
rm -rf wp-content/cache/wp-rocket/
rm -rf wp-content/wp-rocket-config/
2. 檢查 .htaccess 檔案
打開 .htaccess 來檢查是否還有 WP Rocket 相關的設定
# BEGIN WP Rocket
...
# END WP Rocket
3. 檢查 wp-config.php,移除這個
define('WP_CACHE', true);
4. 刪除資料庫中的 WP Rocket 設定
DELETE FROM wp_options WHERE option_name LIKE 'wp_rocket_%';
DELETE FROM wp_options WHERE option_name = '_transient_wp_rocket_%';
DELETE FROM wp_postmeta WHERE meta_key LIKE 'wp_rocket_%';
5. 清理 CRON 排程
WP Rocket 可能會留下排程,檢查 wp_cron:
進入 WordPress 儀表板 → 工具 → 計劃任務 (WP Crontrol)
查看是否還有 rocket_ 開頭的任務,手動刪除
6. 清除 Cloudflare 相關設定
檢查 wp_options 表內是否有 rocket_cloudflare_email 或 rocket_cloudflare_api_key,如果有則刪除。
進入 Cloudflare 後台,確保快取規則已更新,不再依賴 WP Rocket 的優化設定。
7. 重新啟動 PHP-FPM 及清除 Nginx 快取
systemctl restart php-fpm
systemctl restart nginx
rm -rf /var/cache/nginx/*
有缺再陸續更新補上了