it-swarm.dev

WordPress-Inhaltsverzeichnis (wp-content) kann nicht gefunden werden

Ich habe versucht, meine Plugins in WordPress-Admin zu aktualisieren, aber aus irgendeinem Grund erhalte ich die Fehlermeldung "WordPress-Inhaltsverzeichnis (WP-Inhalt) kann nicht gefunden werden". Ich habe auf meinem Server überprüft, dass der Ordner noch vorhanden ist. Was ist die Ursache dafür und gibt es eine schnelle Lösung?

4
T2T

Das Hinzufügen des folgenden Codes zur wp-config.php-Datei löst Ihr Problem:

if(is_admin()) {
   add_filter('filesystem_method', create_function('$a', 'return "direct";' ));
   define( 'FS_CHMOD_DIR', 0751 );
}

Oben ist eine schnelle Lösung, die ich in der Wordpress-Unterstützung gefunden habe, aber das Problem liegt bei den Berechtigungen.

Für Details folgen Sie bitte dem Link

Bitte überprüfen Sie Ihre Berechtigungen:

Alle DATEIEN sollten über Berechtigungen verfügen, die auf 644 festgelegt sind

Für alle VERZEICHNISSE (d. H. Ordner) sollten Berechtigungen auf 755 festgelegt sein

Für korrekte Dateiberechtigungen

Vielen Dank!

1
jas

Ich hatte das gleiche Problem, dies ist normalerweise eine Erlaubnis zum Schreiben in einem bestimmten Ordner. In meinem Fall musste ich den Besitzer des Verzeichnisses uploads/ ändern. Das habe ich im Verzeichnis wp-content getan:

Sudo chown -R daemon uploads/

dabei ist der Benutzer daemon der Eigentümer des Prozesses httpd.

Hoffe das hilft.

1
bitsnaps

Wenn Sie IIS zum Hosten Ihrer Website verwenden, öffnen Sie den Datei-Explorer auf dem Server und klicken Sie mit der rechten Maustaste auf den Ordner Ihrer Website (WordPress). Wählen Sie Eigenschaften -> Sicherheit und bearbeiten Sie die Berechtigungen "BENUTZER", um die Berechtigungen Lesen, Schreiben, Auflisten und Ändern zu aktivieren.

Dadurch wurde auch mein Problem beim Importieren von Inhaltsdaten behoben.

0
thefid

Hatte auch diesen Fehler und lag an der Server FTP und NAT Konfiguration und ich habe WordPress über FTP aktualisiert. Das Problem wurde behoben, indem die Aktualisierungsseite WP so geändert wurde, dass die IP-Adresse des Webservers anstelle des Domänennamens der Website verwendet wurde.

0
Rocky