WP Super Cache je oblíbený plugin pro cachování obsahu pro CMS WordPress. Při změně hostingu, nebo přesunu webu se může stát, že toto rozšíření přestane správně fungovat. V administračním rozhraní samotného WordPressu se to dozvíte správou
Warning! WP Super Cache caching broken! The script advanced-cache.php could not load wp-cache-phase1.php.
a následným uvedením cest k adresáři, kde se plugin nachází.
Řešením problému je úprava této cesty. Ta je obyčejně uvedená v konfiguračním souboru wp-config.php
. Před jeho editací si soubor zálohujte pro možnost vrátit změny do původního stavu.
V souboru vyhledejte část
define('WP_CACHE', true);
define( 'WPCACHEHOME', '/nfsmnt/hosting2_2/0/8/088acd36-b893-4c4e-8ee6-2f2b4622e8fe/websupport.sk/web/wp-content/plugins/wp-super-cache/' );
upravte definici WPCACHEHOME
na
define('WPCACHEHOME', dirname(__FILE__) . '/wp-content/plugins/wp-super-cache/');
To, že cachování funguje opět správně potvrdí skrytí upozornění v administračním rozhraní, nebo statistika cachovaných stránrk v Nastavení > WP Super Cache > Contents > List all cached files
.