WP Rocket (WordPress-plugin)

Uit De Vliegende Brigade
Naar navigatie springen Naar zoeken springen

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.

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

Foutmelding: The following scheduled event failed to run. This may indicate the CRON system is not running properly, which can prevent some WP Rocket features from working as intended: Scheduled Database Optimization

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.

Zie ook