Ich hatte ein unangenehmes Problem, als ich mein Thema löschen wollte. Es gab mir folgende Meldung: Das Löschen ist fehlgeschlagen, das angeforderte Thema existiert nicht.
Ich kann es von FTP manuell löschen, aber für Client möchte ich, dass es nur vom Dashboard gelöscht wird. Hat jemand eine Idee, wie man diesen Fehler beheben kann.
P.S. Das Thema funktioniert einwandfrei ohne Fehler.
Ich habe herausgefunden, was dieses Problem verursacht. Der Themenordner sollte kein Leerzeichen enthalten, wenn Sie zwei oder mehr Wörter darauf haben, zum Beispiel, wenn der Name Ihres Themas ist: Sechsundzwanzig. Es sollte ohne Leerzeichen in einem Wort sechsundzwanzig geschrieben werden.
Alles, was ich tun musste, war, den Namen meines Themas in einem Wort zu machen, und mein Thema wurde normalerweise aus dem Dashboard gelöscht.
Ich hoffe es hilft jemand anderem.
Ok, ich hatte das gleiche Problem und es wurde über die FTP-Eingabeaufforderung gestartet, als versucht wurde, ein Thema zu löschen. // Hinweis Ich mache dies in meiner lokalen Umgebung, nicht in einer Produktionsstätte
Der erste Schritt war das Hinzufügen
define('FS_METHOD', 'direct');
Womit dann der Löschvorgang fehlgeschlagen ist: Das angeforderte Theme existiert fehlerfrei
Aber so lösen Sie das ganze Problem und brauchen den Code nicht
define('FS_METHOD', 'direct');
Sie müssen die httpd.conf
-Datei entsprechend Ihrer Einrichtung bearbeiten. Hier ist, wie ich es mit xampp edit /opt/lampp/etc/httpd.conf gemacht habe
<IfModule unixd_module>
#
# If you wish httpd to run as a different user or group, you must run
# httpd as root initially and it will switch.
#
# User/Group: The name (or #number) of the user/group to run httpd as.
# It is usually good practice to create a dedicated user and group for
# running httpd, as with most system services.
#
User nobody
Group nogroup
</IfModule>
Wo der User nobody
deinen Usernamen hinzufügt User myuser
und starte Apache neu und boom! Hoffe, das hilft jemandem da draußen bei einem Problem, das mich Stunden und viele Kopfschmerzen gekostet hat.