wp-super-cache | WP Super Cache : A fast caching engine for WordPress | Content Management System library
kandi X-RAY | wp-super-cache Summary
kandi X-RAY | wp-super-cache Summary
WP Super Cache: A fast caching engine for WordPress
Support
Quality
Security
License
Reuse
Top functions reviewed by kandi - BETA
- Registers the REST API routes .
- Toggle easy caching mode .
- Set a value by key .
- Prepare a cache item
- Add rewrite status .
- Add preload status to the current status .
- Get cache type
- Get list of plugins .
- Check if a given request has access to create a new item .
wp-super-cache Key Features
wp-super-cache Examples and Code Snippets
Community Discussions
Trending Discussions on wp-super-cache
QUESTION
I'm having problem enable caching with WP Super Cache. Currently running Wordpress freshly installed for testing. The only thing I've done is installed WP Super Cache and removed Akismet and Hello Dolly.
The plugin activates, but I can't enable caching in settings. When I reload the settings page it says "Caching Off" again.
For some reason, it also keeps creating copies of wp-cache-config.php in wp-content, and copies of wp-config.php in the webroot. All these copies gets named a random number like 8734852931.php
A message in WP first says it has added
define( 'WP_CACHE', true );
to wp-config.php, but it didn't. When I add it manually (above require_once(ABSPATH . 'wp-settings.php');) i get another message:
Warning! WP Super Cache caching was broken but has been fixed! The script advanced-cache.php could not load wp-cache-phase1.php. The file /home/X/public_html/wp-content/advanced-cache.php has been recreated and WPCACHEHOME fixed in your wp-config.php. Reload to hide this message.
Reloading doesn't hide it and WPCACHEHOME is not put into wp-config.php. If I manually add
define('WPCACHEHOME', '/home/X/public_html/wp-content/plugins/wp-super-cache/');
to wp-config.php the message goes away, but cache still wont turn on.
Apache error log says nothing of interest, even on debug level.
I've tried to do it all over again with chmod 777 on the entire webroot with the same results, so I don't think it's permissions. I've also tried different PHP (running 5.6 now) and Wordpress versions. There are people running exactly the same server setup as me, who has WP Super Cache running on their sites.
Anyone with an idea on what might be the issue here?
...ANSWER
Answered 2018-Apr-26 at 09:53This is solved. It was "disable_functions = rename" that caused this issue.
QUESTION
The issue: Wordpress blog's error log is flooded by "charset not supported, assuming utf-8" messages; grows 0 bytes to 450 Mb in 24 hrs (~28k page views, if stats are correct).
Details: I have a Wordppress-powered blog hosted on shared hosting account. It's been running for years, and this was never an issue until not too long ago, but I can't pinpoint the exact time frame when this started to happen. A few months ago I started to exceed my allowed resources (memory mostly), so they moved me to a different server, and I had to upgrade the account for higher allowed recourse usage. Old server was running php5, this one - php7. Latest WP + around 15 popular plugins, all al respective latest versions. The theme is ancient, it's been there from the beginning.
Yesterday I deleted the error log of 9 GB(!) in the site's root, today, 24 hrs later its 500 MB. All lines are similar:
...ANSWER
Answered 2018-Dec-07 at 04:28It appears this is a known bug in PHP, which is difficult to reproduce so it's stuck around a while.
https://bugs.php.net/bug.php?id=71876
Various workarounds have been suggested, including:
- Setting
internal_encoding=utf-8
in php.ini or usingini_set('internal_encoding', 'utf-8');
- Ensuring that
default_charset
is not set in php.ini - Adding the character set to the function call, e.g.
html_entity_decode($x, null, 'utf-8');
These workarounds appear to have mixed results.
QUESTION
Intalling wordpress on Docker. I have pushed the wordpress custom image with my plugins pre-installed on docker hub. I am ruuning wordpress using docker-compose. how to enable the installed plugins using first installation.
Dockerfile
...ANSWER
Answered 2019-Jun-18 at 16:48First install the docker in order to enable it.
follwing example show that it is enabled or not. $ docker plugin ls
ID NAME TAG DESCRIPTION ENABLED 69553ca1d123 tiborvass/sample-volume-plugin latest A test plugin for Docker false
Use this command to enable
$ docker plugin enable tiborvass/sample-volume-plugin
tiborvass/sample-volume-plugin
$ docker plugin ls
ID NAME TAG DESCRIPTION ENABLED 69553ca1d123 tiborvass/sample-volume-plugin latest A test plugin for Docker true
QUESTION
I am quite new to WordPress and PHP, so apologies for the questions that may sound a bit primitive. I have a site on WordPress but it's really slow and contains a lot of legacy code. What do I want is to create the new theme and make some optimization. For this reason, I want to move from Web to local storage and play around in a secure way. What do I have? A have SQL file and a copy of file system taken from the server via FTP. I put the site's copy to local OpenServer and via phpAdmin, with MySQL Workbench I have my site running on the local server. Of course, I have performed in phpMyAdmin this script:
...ANSWER
Answered 2017-Dec-09 at 12:07I often have to migrate wordpress websites and I always use this plugin.
This saves you a lot of work. It will copy all files (theme, plugins, media files etc.) and the database of your website.
You just need to install this plugin on your current website and export all data. After this you have to install the plugin on your local installation (a clean installation is recommended). Now you just have to import the file from the other website.
QUESTION
After changing all the WordPress permissions to 777 and assigning them to group of apache:apache still Wp Super Cache plugin can't change the wp-config.php
I don't know why!
My server is :
CentOS 7
PHP 71
Apache
MariaDB
Apache Error Log:
...ANSWER
Answered 2017-Nov-02 at 07:19This is right. wp-config should be writeble only by user manually. This file should not be writable using code. Please put these configuration manually in your wp-config.php.
QUESTION
I alm facing a problem on my server configuration, and I can't figure out what am I doing wrong.
So I have a nginx proxy like this :
...ANSWER
Answered 2017-Mar-20 at 11:17You are getting too many redirects because you're listening on 443:
QUESTION
I have a WordPress site which has a login managed by a 3rd party service. When a user is logged in by this service a cookie is set.
When a user is logged in (cookie set), I don't want the page to cached using WP Super Cache. I know I can use define(‘DONOTCACHEPAGE’, TRUE); but how do I set this early enough (preferably in functions.php) when the 3rd party cookie is set?
I have tried an 'init' hook, but this doesn't get called on a cached page (I assume this is just loaded from the .html directly).
...ANSWER
Answered 2017-Feb-23 at 14:50OK after a while it doesn't seem that I am going to get an answer here, so I thought it would be best to post as close as I have been able to get. I have 2 solutions, one answers my question directly but feels a bit hacky and the other is a more valid workaround.
Ideally, there should be a constant/variable that stops the caching, even if the page has already been cached. 'DONOTCACHEPAGE' stops the page being cached only if it wasn't cached already.
SOLUTION 1 (from the question)
This manually forces the $_GET['donotcachepage'] variable. Though this seems a bit hacky to me, it works.
QUESTION
I setup a docker container (alpine) with the following configuration:
- Nginx
- PHP7
- PHPFPM
- Wordpress with WP-Super-Cache
Nginx was configured (or so I believe) to serve the static html pages generated by wp-super-cache.
Most connections in the docker container are done through unix sockets (mysql db in wp, phpfpm in nginx).
Problem: The initial and consequent request to the site are really fast but when I stress-test the server I get strange php-fpm errors:
...ANSWER
Answered 2017-Jan-23 at 09:08I solved my problem.
I had the wrong path for my wp-super-cache generated html files.
Instead of /wp-content/cache/supercache/$http_host/$cache_uri/index.html
I had /wp-content/cache/$http_host/$cache_uri/index.html
.
Note the missing supercache subfolder.
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install wp-super-cache
PHP requires the Visual C runtime (CRT). The Microsoft Visual C++ Redistributable for Visual Studio 2019 is suitable for all these PHP versions, see visualstudio.microsoft.com. You MUST download the x86 CRT for PHP x86 builds and the x64 CRT for PHP x64 builds. The CRT installer supports the /quiet and /norestart command-line switches, so you can also script it.
Support
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page