Zum Inhalt springen

06Webhosting & WordPress

WordPress pflegen – Updates, Plugins, Sicherheit und Cache

WordPress bei Nexthosting sicher und schnell halten: Updates mit dem WP Toolkit, gute Plugins, Schutz vor Angriffen, Redis-Cache, Bilder und WP-CLI.

Kurz gesagt

Nexthosting hält den Server aktuell, WordPress selbst pflegst du: Kern, Plugins und Themes regelmäßig aktualisieren, nur gepflegte Erweiterungen nutzen, sichere Zugänge, vor größeren Updates eine Sicherung oder ein Test auf der Staging-Kopie. Das WP Toolkit im Webpanel nimmt dir viel davon ab, der Redis-Objektcache und ein Seiten-Cache machen die Seite schnell.

Plane dir einmal pro Woche zehn Minuten ein. Das reicht für die meisten Seiten.

Wie oft Was Wo
Wöchentlich Updates für Plugins, Themes, Übersetzungen einspielen WP Toolkit oder Dashboard → Aktualisierungen
Wöchentlich Seite kurz durchklicken: Startseite, Kontaktformular, Shop-Kasse Browser
Monatlich Nicht genutzte Plugins und Themes löschen, Benutzerliste prüfen Plugins, Benutzer
Monatlich Werkzeuge → Website-Zustand ansehen WordPress
Vor großen Updates Backup anlegen oder erst auf Staging testen Backups, Staging
Bei neuer PHP-Version Kompatibilität auf Staging prüfen, dann umstellen PHP-Einstellungen
Ein großes Update ohne Risiko
  1. SicherungBackup oder Staging-Kopie anlegen
  2. Auf Staging testenUpdate einspielen, Seite durchklicken
  3. Alles in Ordnung?
  4. Live aktualisierengleiches Update auf der echten Seite
  5. Kurz prüfen

Kleine Updates (z. B. 6.8.1 auf 6.8.2, Sicherheitskorrekturen von Plugins) kannst du direkt einspielen. Bei großen Sprüngen – neue WordPress-Hauptversion, neue Hauptversion von WooCommerce, Elementor oder deinem Theme – lohnt sich der Umweg über die Staging-Kopie.

Das WP Toolkit ist bei WordPress Hosting in jedem Tarif dabei und erscheint beim Webspace für jede per Klick installierte WordPress-Seite. Damit kannst du ohne WordPress-Login:

  • WordPress-Kern, Plugins und Themes aktualisieren und automatische Kern-Updates einschalten,
  • Plugins und Themes installieren, aktivieren, deaktivieren und löschen (auch von einer eigenen Adresse),
  • WordPress-Benutzer verwalten und dich per Klick als Admin anmelden,
  • den Admin-Bereich absichern (Admin-Sperre),
  • den Wartungsmodus einschalten,
  • Fehlersuche einschalten (WP_DEBUG, Fehlerprotokoll).

Hast du WordPress von Hand installiert oder hergezogen, kann das WP Toolkit bestehende Installationen suchen und übernehmen.

Was Empfehlung
Kleine Kern-Updates (Sicherheit) immer automatisch – das ist in WordPress Standard
Große Kern-Updates manuell nach Test, oder automatisch bei einfachen Seiten ohne Shop
Plugins automatisch für gut gepflegte, einfache Plugins; manuell für Shop, Page-Builder, Mitgliederbereich
Themes manuell, wenn du das Theme angepasst hast; sonst automatisch

Automatische Updates für einzelne Plugins schaltest du in WordPress unter Plugins mit dem Link „Automatische Aktualisierungen aktivieren“ ein.

Jedes Plugin ist fremder Code auf deinem Server. Weniger ist mehr.

  • Quelle: Nur aus dem offiziellen Verzeichnis wordpress.org/plugins oder direkt beim Hersteller. Nie „Nulled“-Versionen kostenpflichtiger Plugins – die enthalten fast immer Schadcode.
  • Prüfen vor der Installation: Letzte Aktualisierung (nicht älter als ein paar Monate), aktive Installationen, Bewertungen, getestet bis zur aktuellen WordPress-Version, Antworten im Support-Forum.
  • Nur eins pro Aufgabe: zwei Cache-Plugins oder zwei SEO-Plugins gleichzeitig stören sich.
  • Deaktiviert reicht nicht: Nicht genutzte Plugins und Themes löschen. Auch deaktivierter Code kann angreifbar sein.
  • Theme-Anpassungen gehören in ein Child-Theme oder den Customizer, nicht in die Dateien des Themes – sonst sind sie beim nächsten Update weg.

Die Server-Seite (Firewall, Betriebssystem, DDoS-Schutz) übernimmt Nexthosting. Diese Punkte liegen bei dir:

  1. Updates zeitnah einspielen (siehe oben). Das ist der wichtigste Punkt.

  2. Starke, einmalige Passwörter für alle Admins. Kein Benutzer namens admin.

  3. Zwei-Faktor-Anmeldung für alle Administratoren, zum Beispiel mit dem Plugin „Two Factor“ aus dem offiziellen Verzeichnis.

  4. Anmeldeversuche begrenzen, zum Beispiel mit einem Plugin wie „Limit Login Attempts Reloaded“, oder den Admin-Bereich über die Admin-Sperre im WP Toolkit schützen.

  5. Rollen sparsam vergeben (siehe Benutzer und Rollen).

  6. Datei-Editor abschalten, damit niemand mit gestohlenem Admin-Zugang PHP-Code über das Backend einschleust. In der wp-config.php oberhalb von „That’s all, stop editing!“:

    define( 'DISALLOW_FILE_EDIT', true );
  7. HTTPS erzwingen: WordPress- und Website-Adresse mit https:// eintragen. Siehe SSL und Mixed Content.

  8. Eigene Sicherungen zusätzlich zu den täglichen Backups, zum Beispiel einmal im Monat ein Export auf deinen Rechner.

Ein großes Sicherheits-Plugin ist kein Ersatz für Updates. Mehr Hintergrund: Website-Sicherheit. Wenn deine Seite schon gehackt wurde, hilft WordPress-Probleme lösen.

Ein Cache speichert fertige Ergebnisse, damit WordPress sie nicht bei jedem Aufruf neu berechnen muss. Es gibt zwei Arten, die sich gut ergänzen. Hintergrund: Cache verstehen.

Objektcache (Redis) Seiten-Cache
Was wird gespeichert? Ergebnisse von Datenbankabfragen im Arbeitsspeicher fertige HTML-Seiten
Hilft besonders bei Shops, Mitgliederbereichen, angemeldeten Nutzern, großen Seiten Besuchern, die nicht angemeldet sind
Bei Nexthosting WordPress Hosting: jeder Tarif. Webspace: ab Pro per Plugin
  1. Öffne die Website im Webpanel und wähle Advanced → Developer tools.
  2. Scrolle zu Redis und schalte den Schalter ein. Das Webpanel zeigt dir danach die Verbindungsdaten.
  3. Installiere in WordPress das Plugin „Redis Object Cache“ und aktiviere es.
  4. Öffne Einstellungen → Redis und klicke auf Enable Object Cache. Der Status sollte „Verbunden“ zeigen.

Zeigt das Plugin keine Verbindung, trage die Verbindungsdaten aus dem Webpanel in die wp-config.php ein, zum Beispiel:

define( 'WP_REDIS_HOST', '127.0.0.1' );
define( 'WP_REDIS_PORT', 6379 );

Nimm dabei die Werte, die das Webpanel anzeigt.

Installiere ein Cache-Plugin, zum Beispiel „WP Super Cache“ oder „W3 Total Cache“, oder nutze die Cache-Funktion deines Themes bzw. Page-Builders. Bei Shops müssen Warenkorb, Kasse und „Mein Konto“ vom Cache ausgenommen sein – gute Plugins erkennen WooCommerce automatisch. Nach Design-Änderungen den Cache leeren.

Große Fotos sind der häufigste Grund für langsame Seiten.

  • Vor dem Hochladen verkleinern: Für normale Inhalte reichen 1.600 bis 2.000 Pixel Breite. Ein Foto direkt aus der Kamera hat oft 6.000 Pixel und 8 MB.
  • WebP nutzen: WordPress kann WebP-Bilder anzeigen, sie sind deutlich kleiner als JPG. Ein Bild-Plugin kann vorhandene Bilder automatisch umwandeln.
  • Lazy Loading (Bilder laden erst beim Scrollen) ist in WordPress eingebaut.
  • Mediathek aufräumen: Nicht verwendete Bilder belegen Speicher und Backup-Platz.

Mehr Tipps unter Website schneller machen.

WordPress erledigt geplante Aufgaben wie zeitgesteuerte Beiträge, Update-Prüfungen und Shop-Mails über „WP-Cron“. Das läuft normalerweise nur, wenn jemand die Seite aufruft. Bei Seiten mit wenig Besuchern kommen Aufgaben dann verspätet.

Zuverlässiger ist ein echter Cronjob. Bei per Klick installiertem WordPress richtet das Webpanel in der Regel bereits einen Server-Cronjob ein. Willst du es selbst steuern, schalte WP-Cron in der wp-config.php ab …

define( 'DISABLE_WP_CRON', true );

… und lege im Webpanel unter Advanced → Developer tools einen Cronjob an, der zum Beispiel alle 15 Minuten läuft:

Terminal-Fenster
cd ~/public_html && wp cron event run --due-now

Cronjobs werden nur im Webpanel angelegt, nicht per crontab über SSH.

Mit SSH (Webspace in jedem Tarif, WordPress Hosting ab Basic) kannst du WordPress mit WP-CLI verwalten. Wie du dich per SSH verbindest, steht unter Dateien hochladen. Wechsle zuerst in den WordPress-Ordner (cd ~/public_html) oder hänge --path=public_html an.

Terminal-Fenster
wp core version # installierte Version
wp core check-update # gibt es ein Update?
wp core update # WordPress aktualisieren
wp core update-db # Datenbank nach großem Update anpassen
wp plugin list --update=available
wp plugin update --all
wp theme update --all
wp language core update

Lege Datenbank-Exporte nicht in public_html ab, sonst kann sie jeder herunterladen.

Kümmert sich Nexthosting um meine WordPress-Updates?

Abschnitt betitelt „Kümmert sich Nexthosting um meine WordPress-Updates?“

Nein. Nexthosting betreibt und sichert den Server. WordPress, Plugins und Themes aktualisierst du selbst – mit dem WP Toolkit geht das mit wenigen Klicks, auf Wunsch automatisch.

Siehe WordPress-Probleme lösen. Im Notfall stellst du den Stand von gestern aus den täglichen Backups wieder her.

Nicht zwingend. Wichtiger sind Updates, starke Passwörter, Zwei-Faktor-Anmeldung und wenige, gepflegte Plugins. Ein Plugin, das Anmeldeversuche begrenzt, ist sinnvoll.

Unter Werkzeuge → Website-Zustand → Bericht zeigt WordPress die Größe der Ordner und der Datenbank. Die Grenzen je Tarif stehen im Überblick.