簡體   English   中英

無法在 WP Super Cache 中啟用緩存

[英]Can't enable caching in WP Super Cache

我在使用 WP Super Cache 啟用緩存時遇到問題。 當前正在運行新安裝的 Wordpress 以進行測試。 我所做的唯一一件事就是安裝了 WP Super Cache 並刪除了 Akismet 和 Hello Dolly。

該插件已激活,但我無法在設置中啟用緩存。 當我重新加載設置頁面時,它再次顯示“緩存關閉”。

出於某種原因,它還不斷在 wp-content 中創建 wp-cache-config.php 的副本,並在 webroot 中創建 wp-config.php 的副本。 所有這些副本都被命名為一個隨機數,如 8734852931.php

WP 中的一條消息首先說它已添加

定義('WP_CACHE',真);

到 wp-config.php,但它沒有。 當我手動添加它時(高於 require_once(ABSPATH .'wp-settings.php');)我收到另一條消息:

警告! WP Super Cache 緩存已損壞但已修復! 腳本 advanced-cache.php 無法加載 wp-cache-phase1.php。 文件 /home/X/public_html/wp-content/advanced-cache.php 已重新創建,WPCACHEHOME 已在您的 wp-config.php 中修復。 重新加載以隱藏此消息。

重新加載不會隱藏它,WPCACHEHOME 不會放入 wp-config.php。 如果我手動添加

定義('WPCACHEHOME','/home/X/public_html/wp-content/plugins/wp-super-cache/');

到 wp-config.php 消息消失了,但緩存仍然不會打開。

即使在調試級別,Apache 錯誤日志也沒有說明任何有趣的內容。

我已經嘗試在整個 webroot 上使用 chmod 777 重新做一遍,結果相同,所以我認為這不是權限。 我還嘗試了不同的 PHP(現在運行 5.6)和 Wordpress 版本。 有些人運行與我完全相同的服務器設置,他們在他們的站點上運行了 WP Super Cache。

任何人都知道這里可能是什么問題?

這就解決了。 導致此問題的是“disable_functions = rename”。

暫無
暫無

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

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