web-dev-qa-db-ja.com

問題:削除に失敗しました、要求されたテーマは存在しません

私は私のテーマを削除したいとき、私は厄介な問題を抱えていました、それは私にこのメッセージを与えます:削除は失敗しました、要求されたテーマはwordpressが存在しません。

私は手動でFTPからそれを削除することができますが、クライアントのために私はそれをちょうどダッシュボードから削除したいです。誰もがこのエラーを解決する方法を考えを持っていますか。

enter image description here 

P.Sテーマはエラーなく正常に動作します。

1
Carl Willis

この問題の原因は何でしょうか。たとえば、テーマの名前が2つ以上の単語がある場合、テーマフォルダにスペースがあってはいけません。

だから私がしなければならなかったすべては私のテーマの名前を一つのWordにすることであり、そして私のテーマは普通ダッシュボードから削除された。

私はそれが他の誰かに役立つことを願っています。

2
Carl Willis

さて、私は同じ問題を抱えていて、それはテーマを削除しようとしたときにFTPプロンプトから始めました。 //注意本番サイトではなく、ローカル環境でこれを実行しています

最初のステップは追加することでした

define('FS_METHOD', 'direct');

それから削除は失敗しました:要求されたテーマは存在しませんエラー

screenshot of error 

しかし、これは問題全体を完全に解決する方法であり、コードは必要ありません。

define('FS_METHOD', 'direct');

あなたの設定に応じてhttpd.confファイルを編集する必要があります。これがxampp edit /opt/lampp/etc/httpd.confを使ったやり方です。

    <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>

User nobodyがあなたのユーザー名をそこに例User myuserを追加するところで、そしてApacheを再起動してブーム!これが私に時間と頭痛の多くを取っていた問題でそこに誰かを助けることを願っています。

0
DevTurtle