Plugin konnte aufgrund eines Fehlers nicht gelöscht werden: Plugin(s) my-plugin/my-plugin.php konnten nicht vollständig entfernt werden
Lesezeit: 2 Minuten
Mischa Moroschko
Warum führt die Deinstallation des folgenden (leeren) Plugins zu einem Fehler?
Hier ist my-plugin/my-plugin.php:
<?php
/*
Plugin Name: My Plugin
*/
und my-plugin/uninstall.php:
<?php
Wenn ich auf “Löschen” klicke und dann bestätige, erhalte ich folgende Fehlermeldung:
Plugin konnte aufgrund eines Fehlers nicht gelöscht werden: Plugin(s) my-plugin/my-plugin.php konnten nicht vollständig entfernt werden.
Was ist hier los?
~/Sites/wordpress/wp-content/plugins/my-plugin $ ls -ll
total 16
-rwxrwxrwx@ 1 me staff 34 13 Aug 21:43 my-plugin.php
-rwxrwxrwx@ 1 me staff 6 13 Aug 21:44 uninstall.php
Dadurch wird sichergestellt, dass der Webserver Zugriff auf die “Gruppen”-Berechtigungen erhält.
Ändern Sie die Datei- und Verzeichnisberechtigungen auf 775 (oder 777, falls dies fehlschlägt), damit PHP in die erforderlichen Dateien/Ordner schreiben kann. Für die beste Sicherheit (insbesondere wenn Sie sich auf einem gemeinsam genutzten Host befinden) empfehlen einige, dies nur vorübergehend zu tun, um Updates durchzuführen, und die Schreibberechtigungen danach wieder zu entfernen.
Seltener kann dieser Fehler auch auftreten, wenn Ihre WordPress-Konfiguration in /wp-config.php ist so eingestellt, dass er Folgendes verwendet:
define( 'FS_METHOD', 'ftpext' );
Dies teilt WordPress mit, dass es FTP verwenden muss, um Dateiänderungen vorzunehmen, anstatt direkt mit dem lokalen Dateisystem zu arbeiten. Auf die Zeile folgen wahrscheinlich FTP-Anmeldeinformationen. Wenn diese Anmeldeinformationen falsch sind, kann sich WordPress nicht anmelden und Änderungen am Dateisystem vornehmen.
13814800cookie-checkPlugin konnte aufgrund eines Fehlers nicht gelöscht werden: Plugin(s) my-plugin/my-plugin.php konnten nicht vollständig entfernt werdenyes
Diese Frage wurde auch unter gepostet wordpress.stackexchange.com/questions/61659/…
– Simon Osten
12. Mai 2017 um 3:36 Uhr