Bei der Installation von Plugins in einer WordPress®-Umgebung, die Sie bereits auf Ihrem Webserver konfiguriert haben, gibt das System möglicherweise die folgende Fehlermeldung aus:Die Installation ist fehlgeschlagen, weil ein Verzeichnis nicht erstellt werden konnte. Dieser Artikel beschreibt die grundlegende Fehlerbehebung für dieses Problem.
Berechtigungen
Überprüfen Sie, ob die Berechtigungen es WordPress erlauben, Dateien auf den Server zu schreiben. Die erforderlichen Berechtigungen für Dateien und Verzeichnisse können Sie der WordPress-Dokumentation entnehmen.
Hinweis: Stellen Sie nicht 777
ein Berechtigungen für den WordPress-Projektordner oder die wp-config.php Datei.
Ändere die wp-config.php-Datei
Überprüfen Sie, ob WordPress über die richtigen FTP- oder SSL-Anmeldeinformationen verfügt. Die wp-config.php Datei muss die folgenden Zeilen enthalten:
define('FS_METHOD', 'ftpext');
define('FTP_USER', 'username');
define('FTP_PASS', 'password');
define('FTP_HOST', 'ftp.example.org');
define('FTP_SSL', false);
Die FS_METHOD
-Attribut definiert die Dateisystemmethode. Der ftpext
erzwingt die Verwendung von FTP-PHP Erweiterung für den Zugriff über FTP.
Der FTP_HOST
-Attribut ist der Hostname:Port Kombination für den SSH- oder FTP-Server. Bei Verwendung von FTP ist der Standardport 21
, und für SSH ist der Standardport 22
. Wenn Sie diese Ports verwenden, geben Sie sie nicht im FTP_HOST
an Attribut.
Wenn Ihr Server eine SSL-Verbindung durch den zugrunde liegenden Transport unterstützt, können Sie den FTP_SSL
festlegen Attribut auf TRUE
. Dies gilt für Secure FTP, nicht für SSH-SFTP.
Du kannst auch die folgende Zeile zur wp-config.php hinzufügen Datei:
define('FS_METHOD', 'direct');
Durch Setzen der FS_METHOD
-Attribut auf direct, erzwingt die Dateisystemmethode Direct File I/O Anfragen innerhalb von PHP. Beachten Sie, dass diese Lösung Sicherheitsprobleme auf schlecht konfigurierten Hosts verursachen kann.
Für weitere Optionen zum Bearbeiten der wp-config.php Datei finden Sie unter Bearbeiten der wp-config-Datei in der WordPress-Dokumentation.
Überprüfen Sie die WordPress-Installation
Wenn die Anweisungen in diesem Artikel das Problem nicht lösen, vergewissern Sie sich, dass die WordPress-Installation keinen beschädigten Kern oder beschädigte Konfigurationsdateien aufweist.
Verwandte Artikel
- Best Practices für WordPress-Sicherheit unter Linux
Verwenden Sie die Registerkarte „Feedback“, um Kommentare abzugeben oder Fragen zu stellen. Sie können auch ein Gespräch mit uns beginnen.