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

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

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

Viewing 0 reply threads
  • Author
    Posts
    • #1576
      Castellows
      Participant

        先週よりWordPress管理画面でプラグインのインストールの際に「インストールに失敗しました: kusanagi のユーザー名/パスワードが正しくありません」と表示され、Hello Dolly等どんなプラグインもWordPress管理画面からインストールできなくなりました。プラグインの削除の際も「kusanagi のユーザー名/パスワードが正しくありません」と表示され削除できなくなりました。プラグインの有効化・無効化はできます。テーマも同様のエラーでインストール/削除できない状況ですが、メディアのアップロード/削除は可能です。FiliZillaからはプラグイン、テーマ共にアップロード/削除は可能です。

        wp-config.phpの記載の変更はなく以下の記述のままです。

        define('FS_METHOD', 'ftpext');
        define('FTP_HOST', 'localhost');
        define('FTP_USER', 'kusanagi');
        define('FTP_PASS', '【初期設定から変更してないパスワード】');

        ※define( 'FTP_SSL', true );またはdefine( 'FTP_SSL', false );を追加したりみましたが、解消しませんでした。

        パーミッション、所有者.グループは以下の通りです。

        wp-config.php 440 kusanagi:www
        wp-content 775 kusanagi:www
        wp-content以下の各ディレクトリ 775 kusanagi:www
        wp-content以下の各ファイル 644 kusanagi:www

        ※wp-content以下のファイルのパーミッションを775に変えてみたり、wp-content以下の各ディレクトリ/各ファイルのオーナーをhttpd.wwwやkusanagi:wwwに変更したりしてみましたが、解消しませんでした。nginxの実行ユーザーは「/etc/opt/kusanagi/nginx/nginx.conf」にてuser httpd www;となっています。

        WordPressサイトヘルスの「ファイルシステムパーミッション」は以下の表示がされています。

        WordPress のメインディレクトリ 書き込み不可
        wp-content ディレクトリ 書き込み可能
        uploads ディレクトリ 書き込み可能
        plugins ディレクトリ 書き込み可能
        テーマディレクトリ 書き込み可能
        フォントディレクトリ 存在しません
        Must-use プラグインディレクトリ 書き込み可能
        The Redux upload directory Writable

        ※DocumentRootのオーナーをhttpd.wwwに変更すると「WordPress のメインディレクトリ書き込み可」となりますが、問題は解消しませんでした。

        wp-config.phpで「define('FS_METHOD', 'ftpext');」ではなく、「define('FS_METHOD', 'direct');」に変更すると、問題なくプラグイン/テーマのインストール/削除が可能になります。昨年kusanagi9にkusanagi migrateコマンドで移行後も「define('FS_METHOD', 'ftpext');」で問題なくWordPress管理画面でプラグインのインストール/削除はできていましたが、正確にどの時点でこのような状態になったかは不明です。

        phpを8.2に戻したり、テーマをデフォルトに変更したり、FiliZillaですべてのプラグインを削除したり、wordpressの強制再インストール(# wp core update --version=6.8.3 --force --locale=ja)なども試しましたが解消しませんでした。

        どなたかご教授いただければ幸いです。よろしくお願いいたします。

        # kusanagi status
        KUSANAGI Version 9.7.2-1.el9
        conoha
        CentOS Stream 9

        *** (active) nginx : nginx129 ***
        * nginx129.service - The NGINX HTTP and reverse proxy server
        Loaded: loaded (/usr/lib/systemd/system/nginx129.service; enabled; preset: disabled)
        Active: active (running) since Thu 2025-11-13 01:17:30 JST; 10h ago

        *** (inactive) httpd : httpd24 ***
        * httpd.service - The Apache HTTP Server
        Loaded: loaded (/usr/lib/systemd/system/httpd.service; disabled; preset: disabled)
        Active: inactive (dead)

        *** (active) php : php84 ***
        * php-fpm.service - The PHP FastCGI Process Manager
        Loaded: loaded (/usr/lib/systemd/system/php-fpm.service; enabled; preset: disabled)
        Active: active (running) since Thu 2025-11-13 01:17:30 JST; 10h ago

        *** (active) mariadb : mariadb10.11 ***
        * mariadb.service - MariaDB 10.11.15 database server
        Loaded: loaded (/usr/lib/systemd/system/mariadb.service; enabled; preset: disabled)
        Active: active (running) since Thu 2025-11-13 00:58:53 JST; 10h ago

        *** (inactive) psql : ***

        *** (inactive) pgpool-II : ***

        *** python ***
        Python 3.12.12

        *** Cache status ***

        *** WAF ***
        off

        *** SELinux ***
        off

        status completed.

        • This topic was modified 6 hours, 17 minutes ago by Castellows.
    Viewing 0 reply threads
    • You must be logged in to reply to this topic.

    Next article

    フォーラムについて