WP Rocket (WordPress-plugin)
WP Rocket is een plugin voor caching & performance.
Installatie
Na downloaden & activeren van de plugin, wil de plugin op diverse plekken kunnen schrijven. Daar heb ik script wp_sr_2up
voor, en dat werkt prima.
.htaccess
WP Rocket wil .htaccess
(in de root van de site) aanpassen. Dat lukt echter niet als dat bestand nog niet bestaat. Foutmelding dat schrijven niet lukt? Misschien dat touch .htaccess
de oplossing is.
advanced-cache.php
Tijdens installatie wordt advanced-cache.php
geïnstalleerd. Dit is een drop-in plugin.
Pause
- Most practical way to pause caching Wp Rocket: Deactivate the plugin
- When you click on deactivate, a menu opens that offers an additional approach - Handy!
Deïnstallatie
WP Rocket doet van alles en nogwat. Helaas lijkt dat niet te worden teruggedraaid als je de plugin deactiveerd:
- Verwijder eerst andere caching-plugins
- Plugins » WP Rocket » Settings » Clear cache
- Plugins » WP Rocket » Deactivate
- Plugins » WP Rocket » Delete
- Delete file:
rm wp-content/advanced-cache.php
→ Geeft problemen! sudo rm -rf wp-content/cache
Via WP-CLI:
wp plugin deactivate wp-rocket wp plugin delete wp-rocket
WP-CLI
WP Rocket lijkt geen CLI commando's te kennen. Althans: wp wp-rocket
, wp rocket
en wp
geven geen aanwijzingen dat het anders is
Scheduled Database Optimization failes
Oplossing (in dit geval, feb. 2022):
sudo crontab -e -u www-data
en de bijbehorende regel (invoeren gaat interactief):
*/10 * * * * wget -q -O - https://example.com/wp-cron.php?doing_wp_cron >/dev/null 2>&1
Zie Cron & WordPress voor details.