web-dev-qa-db-de.com

Problem: Löschen fehlgeschlagen, das gewünschte Thema existiert nicht

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.

 enter image description here 

P.S. Das Thema funktioniert einwandfrei ohne Fehler.

1
Carl Willis

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.

2
Carl Willis

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

 screenshot of error 

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.

0
DevTurtle