-
Notifications
You must be signed in to change notification settings - Fork 17
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cannot redeclare wp_cache_add() #33
Comments
You have to follow the installation instructions. Object Caching plugins in WordPress should not be installed and activated as a plugin. The object-cache.php file from this repository has to be copied into wp-content/object-cache.php. That said you bring up a valid point, installing it as a plugin should break the site with a non-fatal error, a warning that makes more sense and explains to check the readme.txt. Thanks. |
I followed the directions and it looks like it's working now. I'm looking in that directory and i see that rocket-cache has installed some files in that directory, but we did not do anything i the filesystem. maybe this can be updated to work as a module and copy this object-cache.php into place on activation to make this more maintainable. also it would be great to be able to configure the server and prefix from the plugin. i guess this is now a feature suggestion instead of a bug report. |
Thanks. This object cache dropin is meant to be very very lightweight and portable. We will probably not consider adding any sort of settings screens in wp-admin, installers, etc. Object caching is not meant for regular users as there are many pitfalls and sometimes object caching makes things work. We prefer to maintain a threshold to using our solution in a highly surgical manner. Things may change in the future. I heard some of the more popular plugins are implementing the revolutionary idea of cache preloading in their own plugins. I think WP Rocket is one. I think they have it in the Pro version :) Either way thanks for the error report, we should definitely not be crashing. In terms of configuration in wp-config.php specify WP_REDIS_BACKEND_HOST, WP_REDIS_BACKEND_PORT, and WP_REDIS_BACKEND_DB to set the necessary, non-default connection values for your Redis instance. Hope this helps. Nice car. |
I just installed and got this error ....
Fatal error: Cannot redeclare wp_cache_add() (previously declared in /www-wordpress/tit/wp-includes/cache.php:30) in /www-wordpress/tit/wp-content/plugins/pj-object-cache-red/object-cache.php on line 35
The text was updated successfully, but these errors were encountered: