簡體   English   中英

WP Super Cache 緩存損壞

[英]WP Super Cache caching broken

我有一個不明確的錯誤。 錯誤中的路徑是正確的:

警告! WP Super Cache 緩存壞了! 腳本 advanced-cache.php 無法加載 wp-cache-phase1.php。

請編輯 /wp-content/advanced-cache.php 並確保 /wp-content/plugins/wp-super-cache/wp-cache-phase1.php 的路徑正確。

需要修復什么?

問題是在插件加載之后才定義常量。 如果行“require_once(ABSPATH .'wp-settings.php');”,則可能出現此錯誤存在於 wp-config.php 中。 WPCACHEHOME 可能在此行之后定義,但需要在其上方定義:

define( 'WPCACHEHOME', '<site root>/wp-content/plugins/wp-super-cache/' ); //Added by WP-Cache Manager
require_once(ABSPATH . 'wp-settings.php');

這是一個權限問題,你應該檢查錯誤通知中提到的路徑是否有 777 個權限,但是,我對這個問題的建議只是不要使用這個插件,我在我的一些網站上安裝了它,幾乎所有其中,它導致了我網站上不同元素的錯誤。 我並不是說使用這個插件肯定會導致問題,但是這個插件被稱為有問題,在我看來它並不能證明自己是正確的。

請在您的 wp-config.php 文件中使用它

define('WPCACHEHOME', dirname(__FILE__) . '/wp-content/plugins/wp-super-cache/');

/** Absolute path to the WordPress directory. */
if ( !defined('ABSPATH') )
define('ABSPATH', dirname(__FILE__) . '/');

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM