Skip to content
Snippets Groups Projects
Commit eabc605e authored by lucha's avatar lucha Committed by agata
Browse files

updated wp-super-cache config based on the sample from more recent versions

parent e43179da
No related branches found
No related tags found
No related merge requests found
<?php <?php
# WP SUPER CACHE 0.8.9.1 // WP SUPER CACHE 1.2
function wpcache_broken_message() { function wpcache_broken_message() {
if ( false == strpos( $_SERVER[ 'REQUEST_URI' ], 'wp-admin' ) ) global $wp_cache_config_file;
echo "<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->"; if ( isset( $wp_cache_config_file ) == false ) {
return '';
}
$doing_ajax = defined( 'DOING_AJAX' ) && DOING_AJAX;
$xmlrpc_request = defined( 'XMLRPC_REQUEST' ) && XMLRPC_REQUEST;
$rest_request = defined( 'REST_REQUEST' ) && REST_REQUEST;
$robots_request = strpos( $_SERVER['REQUEST_URI'], 'robots.txt' ) != false;
$skip_output = ( $doing_ajax || $xmlrpc_request || $rest_request || $robots_request );
if ( false == strpos( $_SERVER['REQUEST_URI'], 'wp-admin' ) && ! $skip_output ) {
echo '<!-- WP Super Cache is installed but broken. The constant WPCACHEHOME must be set in the file wp-config.php and point at the WP Super Cache plugin directory. -->';
}
} }
if ( !include_once( WP_CONTENT_DIR . '/plugins/wp-super-cache/wp-cache-phase1.php' ) ) { if ( false == defined( 'WPCACHEHOME' ) ) {
if ( !@is_file( WP_CONTENT_DIR . '/plugins/wp-super-cache/wp-cache-phase1.php' ) ) define( 'ADVANCEDCACHEPROBLEM', 1 );
register_shutdown_function( 'wpcache_broken_message' ); } elseif ( ! include_once WPCACHEHOME . 'wp-cache-phase1.php' ) {
if ( ! @is_file( WPCACHEHOME . 'wp-cache-phase1.php' ) ) {
define( 'ADVANCEDCACHEPROBLEM', 1 );
}
} }
?> if ( defined( 'ADVANCEDCACHEPROBLEM' ) ) {
register_shutdown_function( 'wpcache_broken_message' );
}
...@@ -5,59 +5,33 @@ WP-Cache Config Sample File ...@@ -5,59 +5,33 @@ WP-Cache Config Sample File
See wp-cache.php for author details. See wp-cache.php for author details.
*/ */
$ossdlcdn = 1; //Added by WP-Cache Manager
$wp_cache_mobile_groups = ''; //Added by WP-Cache Manager
$wp_cache_mobile_prefixes = 'w3c , w3c-, acs-, alav, alca, amoi, audi, avan, benq, bird, blac, blaz, brew, cell, cldc, cmd-, dang, doco, eric, hipt, htc_, inno, ipaq, ipod, jigs, kddi, keji, leno, lg-c, lg-d, lg-g, lge-, lg/u, maui, maxo, midp, mits, mmef, mobi, mot-, moto, mwbp, nec-, newt, noki, palm, pana, pant, phil, play, port, prox, qwap, sage, sams, sany, sch-, sec-, send, seri, sgh-, shar, sie-, siem, smal, smar, sony, sph-, symb, t-mo, teli, tim-, tosh, tsm-, upg1, upsi, vk-v, voda, wap-, wapa, wapi, wapp, wapr, webc, winw, winw, xda , xda-'; //Added by WP-Cache Manager
$wp_cache_refresh_single_only = '0'; //Added by WP-Cache Manager
$wp_cache_slash_check = 1; //Added by WP-Cache Manager
if ( ! defined('WPCACHEHOME') ) if ( ! defined('WPCACHEHOME') )
define( 'WPCACHEHOME', WP_CONTENT_DIR . "/plugins/wp-super-cache/" ); //Added by WP-Cache Manager define( 'WPCACHEHOME', WP_PLUGIN_DIR . '/wp-super-cache/' );
$cache_compression = 0; // Super cache compression $cache_compression = 0; // Super cache compression
$cache_enabled = true; //Added by WP-Cache Manager $cache_enabled = true;
$super_cache_enabled = true; //Added by WP-Cache Manager $super_cache_enabled = true;
$cache_max_time = 1801; //Added by WP-Cache Manager $cache_max_time = 3600; //in seconds
//$use_flock = true; // Set it true or false if you know what to use //$use_flock = true; // Set it true or false if you know what to use
$cache_path = WP_CONTENT_DIR . '/cache/'; $cache_path = WP_CONTENT_DIR . '/cache/';
$file_prefix = 'wp-cache-'; $file_prefix = 'wp-cache-';
$ossdlcdn = 1;
// We want to be able to identify each blog in a WordPress MU install // Array of files that have 'wp-' but should still be cached
$blogcacheid = '';
if( defined( 'VHOST' ) ) {
$blogcacheid = 'blog'; // main blog
if( constant( 'VHOST' ) == 'yes' ) {
$blogcacheid = $_SERVER['HTTP_HOST'];
} else {
$request_uri = preg_replace('/[ <>\'\"\r\n\t\(\)]/', '', str_replace( '..', '', $_SERVER['REQUEST_URI'] ) );
if( strpos( $request_uri, '/', 1 ) ) {
if( $base == '/' ) {
$blogcacheid = substr( $request_uri, 1, strpos( $request_uri, '/', 1 ) - 1 );
} else {
$blogcacheid = str_replace( $base, '', $request_uri );
$blogcacheid = substr( $blogcacheid, 0, strpos( $blogcacheid, '/', 1 ) );
}
if ( '/' == substr($blogcacheid, -1))
$blogcacheid = substr($blogcacheid, 0, -1);
}
$blogcacheid = str_replace( '/', '', $blogcacheid );
}
}
// Array of files that have 'wp-' but should still be cached
$cache_acceptable_files = array( 'wp-comments-popup.php', 'wp-links-opml.php', 'wp-locations.php' ); $cache_acceptable_files = array( 'wp-comments-popup.php', 'wp-links-opml.php', 'wp-locations.php' );
$cache_rejected_uri = array('wp-.*\\.php', 'index\\.php'); $cache_rejected_uri = array('wp-.*\\.php', 'index\\.php');
$cache_rejected_user_agent = array ( 0 => 'bot', 1 => 'ia_archive', 2 => 'slurp', 3 => 'crawl', 4 => 'spider', 5 => 'Yandex' ); $cache_rejected_user_agent = array ( 0 => 'bot', 1 => 'ia_archive', 2 => 'slurp', 3 => 'crawl', 4 => 'spider', 5 => 'Yandex' );
$cache_rebuild_files = 1; //Added by WP-Cache Manager $cache_rebuild_files = 1;
// Disable the file locking system. // Disable the file locking system.
// If you are experiencing problems with clearing or creating cache files // If you are experiencing problems with clearing or creating cache files
// uncommenting this may help. // uncommenting this may help.
$wp_cache_mutex_disabled = 1; //Added by WP-Cache Manager $wp_cache_mutex_disabled = 1;
// Just modify it if you have conflicts with semaphores // Just modify it if you have conflicts with semaphores
$sem_id = 942817292; //Added by WP-Cache Manager $sem_id = 942817292;
if ( '/' != substr($cache_path, -1)) { if ( '/' != substr($cache_path, -1)) {
$cache_path .= '/'; $cache_path .= '/';
...@@ -65,14 +39,12 @@ if ( '/' != substr($cache_path, -1)) { ...@@ -65,14 +39,12 @@ if ( '/' != substr($cache_path, -1)) {
$wp_cache_mobile = 0; $wp_cache_mobile = 0;
$wp_cache_mobile_whitelist = 'Stand Alone/QNws'; $wp_cache_mobile_whitelist = 'Stand Alone/QNws';
$wp_cache_mobile_browsers = '2.0 MMP, 240x320, 400X240, AvantGo, BlackBerry, Blazer, Cellphone, Danger, DoCoMo, Elaine/3.0, EudoraWeb, Googlebot-Mobile, hiptop, IEMobile, KYOCERA/WX310K, LG/U990, MIDP-2., MMEF20, MOT-V, NetFront, Newt, Nintendo Wii, Nitro, Nokia, Opera Mini, Palm, PlayStation Portable, portalmmm, Proxinet, ProxiNet, SHARP-TQ-GX10, SHG-i900, Small, SonyEricsson, Symbian OS, SymbianOS, TS21i-10, UP.Browser, UP.Link, webOS, Windows CE, WinWAP, YahooSeeker/M1A1-R2D2, iPhone, iPod, Android, BlackBerry9530, LG-TU915 Obigo, LGE VX, webOS, Nokia5800'; //Added by WP-Cache Manager $wp_cache_mobile_browsers = 'Android, 2.0 MMP, 240x320, AvantGo, BlackBerry, Blazer, Cellphone, Danger, DoCoMo, Elaine/3.0, EudoraWeb, hiptop, IEMobile, iPhone, iPod, KYOCERA/WX310K, LG/U990, MIDP-2.0, MMEF20, MOT-V, NetFront, Newt, Nintendo Wii, Nitro, Nokia, Opera Mini, Palm, Playstation Portable, portalmmm, Proxinet, ProxiNet, SHARP-TQ-GX10, Small, SonyEricsson, Symbian OS, SymbianOS, TS21i-10, UP.Browser, UP.Link, Windows CE, WinWAP';
// gzip the first page generated for clients that support it.
$wp_cache_gzip_first = 0;
// change to relocate the supercache plugins directory // change to relocate the supercache plugins directory
$wp_cache_plugins_dir = WPCACHEHOME . 'plugins'; $wp_cache_plugins_dir = WPCACHEHOME . 'plugins';
// set to 1 to do garbage collection during normal process shutdown instead of wp-cron // set to 1 to do garbage collection during normal process shutdown instead of wp-cron
$wp_cache_shutdown_gc = 0; $wp_cache_shutdown_gc = 0;
$wp_super_cache_late_init = 0; $wp_super_cache_late_init = 0;
// uncomment the next line to enable advanced debugging features // uncomment the next line to enable advanced debugging features
...@@ -82,9 +54,9 @@ $wp_super_cache_front_page_clear = 0; ...@@ -82,9 +54,9 @@ $wp_super_cache_front_page_clear = 0;
$wp_super_cache_front_page_check = 0; $wp_super_cache_front_page_check = 0;
$wp_super_cache_front_page_notification = '0'; $wp_super_cache_front_page_notification = '0';
$wp_cache_object_cache = 0; //Added by WP-Cache Manager $wp_cache_object_cache = 0;
$wp_cache_anon_only = 0; $wp_cache_anon_only = 0;
$wp_supercache_cache_list = 0; //Added by WP-Cache Manager $wp_supercache_cache_list = 0;
$wp_cache_debug_to_file = 0; $wp_cache_debug_to_file = 0;
$wp_super_cache_debug = 0; $wp_super_cache_debug = 0;
$wp_cache_debug_level = 5; $wp_cache_debug_level = 5;
...@@ -100,10 +72,34 @@ $wp_cache_pages[ "tag" ] = 0; ...@@ -100,10 +72,34 @@ $wp_cache_pages[ "tag" ] = 0;
$wp_cache_pages[ "archives" ] = 0; $wp_cache_pages[ "archives" ] = 0;
$wp_cache_pages[ "pages" ] = 0; $wp_cache_pages[ "pages" ] = 0;
$wp_cache_pages[ "single" ] = 0; $wp_cache_pages[ "single" ] = 0;
$wp_cache_hide_donation = 1; //Added by WP-Cache Manager $wp_cache_pages[ "author" ] = 0;
$wp_cache_not_logged_in = 1; //Added by WP-Cache Manager $wp_cache_hide_donation = 1;
$wp_cache_clear_on_post_edit = 0; //Added by WP-Cache Manager $wp_cache_not_logged_in = 1;
$wp_cache_hello_world = 0; //Added by WP-Cache Manager $wp_cache_clear_on_post_edit = 0;
$wp_cache_mobile_enabled = 1; //Added by WP-Cache Manager $wp_cache_hello_world = 0;
$wp_cache_cron_check = 1; //Added by WP-Cache Manager $wp_cache_mobile_enabled = 1;
$wp_cache_cron_check = 0;
$wp_cache_mfunc_enabled = 0;
$wp_cache_make_known_anon = 0;
$wp_cache_refresh_single_only = 0;
$wp_cache_mod_rewrite = 0;
$wp_supercache_304 = 0;
$wp_cache_front_page_checks = 0;
$wp_cache_disable_utf8 = 0;
$wp_cache_no_cache_for_get = 0;
$cache_scheduled_time = "00:00";
$wp_cache_preload_interval = 600;
$cache_schedule_type = 'interval';
$wp_cache_preload_posts = 0;
$wp_cache_preload_on = 0;
$wp_cache_preload_taxonomies = 0;
$wp_cache_preload_email_me = 0;
$wp_cache_preload_email_volume = 'none';
$wp_cache_mobile_prefixes = '';
$cached_direct_pages = array();
$wpsc_served_header = false;
$cache_gc_email_me = 0;
$wpsc_save_headers = 0;
$cache_schedule_interval = 'daily';
$wp_super_cache_comments = 1;
?> ?>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment