// tb script free test

Fehlermeldungen von WP Rocket deaktivieren

Inhaltsverzeichnis

Im Zuge des Umzugs von fastwp.de von einem vServer bei Webgo zu Raidboxes gab es auch diverse Änderungen im Zusammenhang mit dem Caching von WordPress.
Standardmäßig verwenden wir WP Rocket für Performance Optimierungen, speziell im Bereich des Cachings.
Zumindest zum aktuellen Zeitpunkt sind die Ergebnisse hier im Vergleich zu anderen Caching Plugins in unserem Fall die Besten.
Raidboxes bietet nun Serverseitiges NGINX-Caching an. In einigen ersten Tests konnte so die Ladezeit von fastWP im Durchschnitt gegenüber dem Caching von WP Rocket noch etwas gesteigert werden.
Somit läuft aktuell nun das Caching von Raidboxes.

raidboxes-caching-einstellungen

Da WP Rocket nun aber neben dem Caching natürlich noch diverse andere tolle Funktionen besitzt haben wir uns entschieden dieses aktuell parallel weiter zu nutzen. Wichtig in diesem Zusammenhang ist aber das definitiv nur ein Caching System verwendet wird und daher wurde die Caching Funktion bei wp Rocket deaktiviert.

Nun bietet Raidboxes unter anderem auch spezielle Sicherheitskonfigurationen und Einstellungen an die eure WordPress Installation sicherer machen sollen. Unter anderem wird z.B. das direkte beschreiben der wp-config.php unterbunden.

Im Falle von wp Rocket stellte dies nun ein kleines Problem dar, da sich das Plugin trotzdem „lauthals beschwert“ hat das für diverse  Dateien fehlende Schreibrechte vorlagen:

fehlende-schreibrechte-wp-rocket

Zuerst einmal – diese Fehlermeldungen beeinträchtigen das System nicht und wp Rocket arbeitet eigentlich fehlerfrei. Da diese Meldungen trotzdem etwas störend wirken, hier eine Option diese zu deaktivieren:
Update 20.12.2018 – seit einem der letzten wp rocket Updates funktioniert unsere bisherige Methode leider nicht mehr. Wir hatten vorgeschlagen ein kurzes “Snippet” in der functions.php einzutragen. Dies blendet die Meldungen nun wie gesagt nicht mehr aus.
Eine alternative Option ist nun ein “Mini Plugin”. Dieses macht am Ende nichts anderes als die die folgenden “Befehle” auszuführen:
add_action( 'wp_rocket_loaded', function() {
    remove_action( 'admin_notices', 'rocket_warning_cache_dir_permissions' );
    remove_action( 'admin_notices', 'rocket_warning_minify_cache_dir_permissions' );
    remove_action( 'admin_notices', 'rocket_warning_busting_cache_dir_permissions' );
 
    $container = apply_filters( 'rocket_container', '' );
    $container->get( 'event_manager' )->remove_callback( 'admin_notices', [ $container->get( 'critical_css_subscriber' ), 'warning_critical_css_dir_permissions' ] );
 
    add_filter( 'do_rocket_generate_caching_files', '__return_false' );
} ); ;

Vielen Dank auch an die Hilfe und den Support von wp Rocket!

Das Plugin kann unter folgendem Link gerne heruntergeladen werden:
download Plugin “wp rocket Fehlermeldungen ausblenden”

Das könnte dich auch interessieren
WordPress News gefällig?

Du bekommst maximal 5 Mails pro Monat und kannst dich jederzeit abmelden.