Vertrauenswürdige WordPress-Tutorials, wenn Sie sie am dringendsten benötigen.
Anfängerleitfaden für WordPress
WPB Cup
25 Millionen+
Websites, die unsere Plugins verwenden
16+
Jahre WordPress-Erfahrung
3000+
WordPress-Tutorials von Experten

Was ist: chmod

chmod (change mode) ist ein Linux-Befehl, der zur Steuerung des Zugriffs auf Dateien und Ordner auf Ihrem Webhosting-Server verwendet wird.

Stellen Sie sich Ihre WordPress-Website wie ein Gebäude mit verschiedenen Räumen vor. chmod fungiert wie ein Schlüsselkartensystem, das Ihnen erlaubt zu entscheiden, wer welche Räume (Ordner) und Gegenstände (Dateien) innerhalb Ihrer Website betreten und was er damit tun kann.

Normalerweise müssen Sie den chmod-Befehl nicht selbst direkt verwenden. Die meisten Webhosting-Anbieter bieten benutzerfreundliche Oberflächen wie cPanel, Dateimanager oder FTP-Clients, mit denen Sie WordPress-Dateiberechtigungen visuell anpassen können.

Das Verständnis von chmod kann Ihnen jedoch ein besseres Verständnis dafür vermitteln, wie Ihre WordPress-Website gesichert ist und hinter den Kulissen funktioniert.

Was ist Chmod in WordPress

Was macht chmod in WordPress?

Während die meisten Webhosting-Anbieter benutzerfreundliche Oberflächen zur Verwaltung von Dateiberechtigungen anbieten, gibt es Situationen, in denen das Verständnis von chmod für WordPress-Benutzer von Vorteil sein kann.

Hauptsächlich können Sie chmod verwenden, um Berechtigungsprobleme zu beheben. Manchmal funktionieren WordPress-Plugins oder -Themes aufgrund falscher Dateiberechtigungen nicht richtig.

Technisch gesehen können FTP-Clients wie FileZilla dasselbe erreichen, aber chmod kann für Personen gut sein, die sich mit der Verwendung einer Befehlszeilenschnittstelle wohler fühlen.

Darüber hinaus bieten einige FTP-Clients möglicherweise Kontrollkästchen oder Dropdown-Menüs für Lese-, Schreib- und Ausführungsberechtigungen für Dateien und Ordner. Sie erlauben jedoch möglicherweise nicht das Festlegen einzelner Berechtigungen für Eigentümer, Gruppe und andere.

Der Zugriff auf diese individuellen Berechtigungen ist in Fällen erforderlich, in denen einem Plugin beispielsweise Schreibzugriff gewährt wird, um sich selbst zu aktualisieren, aber seine Fähigkeit eingeschränkt wird, Skripte in sensiblen WordPress-Core-Verzeichnissen wie wp-includes auszuführen.

Wie wirkt sich der chmod-Befehl auf die WordPress-Sicherheit aus?

Der chmod-Befehl kann die Sicherheit Ihrer WordPress-Website beeinträchtigen, indem er unbefugten Zugriff einschränkt.

Durch das Festlegen geeigneter Berechtigungen können Sie verhindern, dass unbefugte Benutzer oder Prozesse auf sensible Dateien wie wp-config.php (die Datenbankanmeldeinformationen enthält) zugreifen.

Dies verringert erheblich das Risiko, dass jemand in Ihre Website eindringt und Schaden anrichtet.

Darüber hinaus wird empfohlen, wenn Sie eine manuelle WordPress-Installation durchführen, chmod zu verwenden, um Dateiberechtigungen anzupassen und diese sicherer zu machen. Dies liegt daran, dass WordPress-Hosting-Anbieter dies normalerweise nicht für Sie tun, es sei denn, Sie verwenden den Ein-Klick-Installer.

Manuelle Installation von WordPress

Sie können chmod auch verwenden, um zu verhindern, dass Plugins oder Themes in Bereiche schreiben, in die sie nicht schreiben sollten. Zum Beispiel möchten Sie nicht, dass ein Plugin Schreibzugriff auf die Datei .htaccess hat, die das Serververhalten steuert.

Durch die Einschränkung des Schreibzugriffs erschweren Sie es Malware, über Schwachstellen in Plugins oder Themes in Ihre Website einzudringen.

Schließlich erfordert WordPress, dass bestimmte Dateien und Ordner vom Webserver-Prozess für Updates und Funktionalität beschreibbar sind. Die Verwendung von chmod stellt sicher, dass diese Dateien die notwendigen Berechtigungen haben, um ordnungsgemäß zu funktionieren, während andere sicher bleiben.

Das heißt, die falsche Verwendung von chmod kann die Sicherheit Ihrer Website potenziell gefährden.

Es wird empfohlen, Dateiberechtigungen nur dann zu ändern, wenn Sie wirklich wissen, was Sie tun. Für die meisten alltäglichen Aufgaben reichen FTP-Clients oder der Dateimanager Ihres Webhosting-Anbieters aus.

Was ist die richtige chmod-Berechtigung für WordPress?

Für die meisten WordPress-Dateien ist die empfohlene Berechtigung chmod 644. Dies gewährt jedem Lesezugriff, dem Eigentümer (normalerweise dem Webserverprozess) Schreibzugriff und anderen keinen Zugriff.

Ordner innerhalb Ihrer WordPress-Installation erfordern typischerweise den folgenden Befehl: chmod 755. Dies ermöglicht dem Webserver-Prozess das Lesen, Schreiben und Ausführen von Dateien im Verzeichnis, während der Zugriff für andere eingeschränkt wird.

Für die wp-config.php-Datei wird empfohlen, die Berechtigungen auf 444 oder 400 zu setzen. Diese Berechtigungen gewähren nur dem Eigentümer (dem Webserver-Prozess) Lesezugriff und verhindern jegliche Änderungen, selbst durch den Webserver selbst.

Stellen Sie sicher, dass Sie die richtigen Berechtigungen für Dateien und Ordner kennen, bevor Sie sie bearbeiten. Weitere Informationen finden Sie in unserem Anfängerleitfaden zur WordPress-Datei- und Verzeichnisstruktur.

So verwenden Sie den chmod-Befehl, um Dateiberechtigungen in WordPress festzulegen

Um den chmod-Befehl zu verwenden, müssen Sie sich über SSH (Secure Shell) remote mit Ihrem WordPress-Blog oder der Website-Serververbindung verbinden.

Je nach Betriebssystem stehen verschiedene SSH-Client-Anwendungen zur Verfügung. Für Windows ist PuTTY ein beliebter kostenloser SSH-Client. Auf der anderen Seite verfügen die meisten macOS- und Linux-Distributionen über einen integrierten SSH-Client, der über das Terminal zugänglich ist.

Sie benötigen auch Ihre SSH-Anmeldeinformationen, die Ihnen von Ihrem WordPress-Hosting-Anbieter zur Verfügung gestellt werden. Diese umfassen in der Regel einen Benutzernamen, ein Passwort und eine Serveradresse.

PuTTY-Einstellungen

Sobald Sie über SSH verbunden sind, können Sie den Befehl chmod verwenden, um Dateiberechtigungen zu ändern.

Nehmen wir ein Beispiel. Sagen wir, Sie möchten einem bestimmten WordPress-Plugin-Datei (custom-plugin.php) im Ordner wp-content auf Ihrer Website Schreibrechte gewähren. Die empfohlene Berechtigung für die meisten Plugin-Dateien ist 644.

Sie können diesen chmod-Befehl in die Befehlszeilenschnittstelle des SSH-Clients eingeben:

chmod 644 /public_html/wp-content/plugins/custom-plugin.php

Sie erhalten normalerweise keine Antwort vom Befehl selbst, wenn Sie chmod erfolgreich verwenden. Wenn während des chmod-Vorgangs ein Fehler auftritt, sehen Sie eine Fehlermeldung in der Befehlszeile.

Wir hoffen, dieser Artikel hat Ihnen geholfen, mehr über chmod in WordPress zu erfahren. Möglicherweise möchten Sie auch unsere Liste mit zusätzlichen Lektüren unten für verwandte Artikel über nützliche WordPress-Tipps, Tricks und Ideen sehen.

Wenn Ihnen dieser Artikel gefallen hat, abonnieren Sie bitte unseren YouTube-Kanal für WordPress-Video-Tutorials. Sie finden uns auch auf Twitter und Facebook.

Zusätzliche Lektüre

Das ultimative WordPress-Toolkit

Erhalten Sie KOSTENLOSEN Zugang zu unserem Toolkit – eine Sammlung von WordPress-bezogenen Produkten und Ressourcen, die jeder Profi haben sollte!