Antworten

WordPress meldet: "Der Opcode-Cache ist nicht aktiviert" (OPcache) | Was tun?

Warum meldet WordPress "Der Opcode-Cache ist nicht aktiviert" (OPcache)?

Wenn Sie in Ihrer WordPress-Verwaltung unter "Werkzeuge" > "Website-Zustand" > "Status" die Meldung "Der Opcode-Cache ist nicht aktiviert" (englisch: "Opcode cache is not enabled") erhalten, handelt es sich in der Regel um eine irreführende Meldung.

Auf den Linux Servern von HOSTFACTORY® (HOSTFACTORY® Standard Webhosting, HOSTFACTORY® Agentur Webhosting resp. HOSTFACTORY® Budget Webhosting) ist der OPcache für eine optimale Performance standardmässig aktiviert.

Diese Prüfung ist erst seit WordPress 7.0 Teil der Prüfungen unter "Website-Zustand". Fällt Ihnen die Meldung erst seit Kurzem auf, obwohl sich an Ihrer Website sonst nichts geändert hat, liegt das in der Regel an einem WordPress-Update auf Version 7.0 oder neuer.

Weshalb zeigt WordPress den Status falsch an?

Der Grund für diese Falschmeldung ist eine Sicherheitsvorkehrung der HOSTFACTORY® Server:
Damit WordPress den Status des OPcaches korrekt anzeigen kann, versucht es, die PHP-Funktion opcache_get_status auszuführen. Auf den Linux Webhostings von HOSTFACTORY® ist diese Funktion aus Sicherheits- und Datenschutzgründen deaktiviert, da sie potenziell Einblick in den Cache-Speicher anderer auf demselben Server gehosteter Websites geben oder diesen sogar leeren liesse.

Weil WordPress diese Systemabfrage nicht ausführen darf, geht es fälschlicherweise davon aus, dass der OPcache generell deaktiviert ist, und blendet die Warnung ein.

Hinweis: Diese Sperre der Statusabfrage gilt zurzeit für alle Linux Webhostings und lässt sich nicht deaktivieren, unabhängig davon, ob der OPcache selbst aktiv ist oder nicht.

Muss ich etwas unternehmen oder den HOSTFACTORY® Support kontaktieren?

Nein, in der Regel nicht. Wenn Ihre Website auf einem regulären Linux Webhosting bei HOSTFACTORY® läuft und Sie den OPcache nie selbst deaktiviert haben, arbeitet dieser im Hintergrund einwandfrei und beschleunigt Ihre Website, auch wenn WordPress dies im Dashboard nicht erkennen kann. Sie müssen den HOSTFACTORY® Support nicht kontaktieren, um den Cache aktivieren zu lassen.

Kann ich selbst prüfen oder ändern, ob der OPcache für meinen Domain Account aktiv ist?

Ja. Der OPcache lässt sich unabhängig von der WordPress-Meldung über Ihre PHP.ini-Einstellungen steuern:

my.hostfactory.ch » 'Webhostings' » (Webhosting wählen) » (Domain Account wählen) » 'Mehr' » 'Einstellungen' » 'php.ini Einstellungen'

Prüfen Sie dort im Bereich "Cache" die Einstellung "opcache". Steht diese auf "Aus", wurde der OPcache zu einem früheren Zeitpunkt manuell deaktiviert. Stellen Sie sie in diesem Fall auf "An", um von der Performance-Optimierung zu profitieren.

Eine vollständige Übersicht aller PHP-Einstellungen finden Sie im Artikel Wie kann ich die PHP-Einstellungen anpassen?.

Hinweis: Die serverseitige Sperre der Statusabfrage (opcache_get_status) bleibt davon unabhängig bestehen. Die WordPress-Meldung im "Website-Zustand" verschwindet deshalb zurzeit auch nach dem Aktivieren nicht. Das ist normal und kein Zeichen eines Problems.

Weiterführende Informationen

Link zu diesem Artikel: https://support.hostfactory.ch/artikel/wordpress-meldet-php-opcache-nicht-aktiviert--was-tun/
URL in Zwischenablage kopieren
Welche Datenschutz-Einstellungen bevorzugen Sie?
Damit Sie unser Online-Angebot bestmöglich nutzen können, setzen wir auf unserer Website Cookies und ähnliche Technologien ein. Sie haben die Kontrolle darüber, zu welchen Zwecken wir Ihre Daten verarbeiten dürfen. Eine kommerzielle Verwendung ist ausgeschlossen.
Datenschutzerklärung
Technische Funktionen
Wir erfassen und speichern bestimmte Interaktionen und Einstellungen auf Ihrem Gerät, um die grundlegenden Funktionen unseres Online-Angebots, wie die Verwendung des Warenkorbs, zu ermöglichen. Bitte beachten Sie, dass die gespeicherten Daten keinerlei Rückschlüsse auf Ihre persönlichen Informationen zulassen.
Erweiterte Nutzungsmessung
Wir nutzen Analysetools, um technische Probleme zu erkennen und das Benutzererlebnis zu verbessern. Dazu gehören auch Dienste wie Google Analytics und Google Tag Manager, die Cookies verwenden, um Daten zu sammeln. Bitte beachten Sie, dass diese Daten auch von Google verarbeitet und möglicherweise für eigene Zwecke genutzt werden.