Reply To: プラグインのインストール/削除ができない
TOP › Forums › その他(Everything else KUSANAGI) › プラグインのインストール/削除ができない › Reply To: プラグインのインストール/削除ができない
obunshoさん、詳細なアドバイスをいただきありがとうございます。
パーミッションやオーナー・グループの不整合が原因ではなかったのですね。
wp-config.phpは9年ほど前に設定したまま、/home/kusanagi/{profile}/wp-config.phpにあり、念の為確認しましたところ、/home/kusanagi/{profile}/DocumentRoot/wp-config.phpには(wp-config-sample.phpを除き)wp-config.phpはございませんでした。
systemctl status vsftpdでvsftpdの状態を確認しましたところ、以下のように起動を確認いたしました。
# systemctl status vsftpd
●(緑) vsftpd.service - Vsftpd ftp daemon
Loaded: loaded (/usr/lib/systemd/system/vsftpd.service; enabled; preset: disabled)
Active: active (running) since Mon 2025-11-17 23:51:18 JST; 3 days ago
define('FS_METHOD', 'ftpext');をdefine('FS_METHOD', 'direct');に変更すると正常にインストール/削除が可能です。但しDocumentRoot以下の関連ディレクトリのオーナーをkusanagi.wwwにする必要があります(kusanagi.kusanagiだと「インストールできませんでした」となります)。
define('FS_METHOD', 'ftpext');に戻すと、インストール/削除できませんが、
# less /home/kusanagi/プロファイル/logs/error.log
# less /home/kusanagi/プロファイル/logs/ssl_error.log
はいずれも「そのようなファイルやディレクトリはありません」と表示されます。
# less /home/kusanagi/プロファイル/log/nginx/ssl_error.log
では他のエラーログが表示さますが、インストール/削除できな前後15分の間にエラーがございません。直近のエラーでは、「*59169 open() "/home/kusanagi/プロファイル/DocumentRoot/.well-known/traffic-advice" failed (2: No such file or directory), client: 172.69.221.246, server: ドメイン, request: "GET /.well-known/traffic-advice HTTP/2.0", host: "ドメイン"」がございます。
以前はdefine('FS_METHOD', 'ftpext');で問題なく動作しておりました。
明確にどの時点で問題が生じたのかわからないのですが、今月上旬にインストール/削除できないことに気が付きました。それ以前にWP Super Cacheのプラグインのページキャッシュを有効にした際に重大なエラーとなりサイトにアクセスできなくなり、FiliZillaで「plugins」のディレクトリ名を変更し無効化して復旧し「plugins」のディレクトリ名を元に戻し、FiliZillaでWP Super Cacheのプラグインとadvanced-cache.phpを削除しました。以前使っていたWP Fastest Cacheのプラグインに戻しましたが、先程確認しましたところ、キャッシュか生成されていない状態で、何かしら問題が生じているようで、キャッシュ系のプラグインは停止したままにしてあります。
他に確認すべきエラーログの場所がございますでしょうか?よろしくお願いいたします。
