Reply To: プラグインのインストール/削除ができない

TOP Forums その他(Everything else KUSANAGI) プラグインのインストール/削除ができない Reply To: プラグインのインストール/削除ができない

#1585
Castellows
Participant

    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のプラグインに戻しましたが、先程確認しましたところ、キャッシュか生成されていない状態で、何かしら問題が生じているようで、キャッシュ系のプラグインは停止したままにしてあります。

    他に確認すべきエラーログの場所がございますでしょうか?よろしくお願いいたします。