Reply To: WPプラグインのインストールに失敗します

TOP Forums その他(Everything else KUSANAGI) WPプラグインのインストールに失敗します Reply To: WPプラグインのインストールに失敗します

#1096
cloudy
Participant

    shuo さん

    今回の検索した情報および、問題の解決方法の予想が正しくありません。
    各 WordPress プラグインの作成者の情報が公式ですので、公式が提供している一次情報を確認することが重要です。
    下記が All-in-One WP Migration プラグインの公式の対応方法です。
    もし英語がわからないのであれば翻訳サービス(Google 翻訳や DeepL など)を使ってください。

    ServMask Helpdesk – Knowledge Base – Invalid Archive Path

    Invalid Archive Path

    こちらではディレクトリやパーミッションの確認方法が案内されています。
    権限のユーザーやグループについては触れられていません。つまり、変更する必要はありません。
    これはエラーで表示および指示されている内容と同一です。
    エラーに書かれている通り、必要なディレクトリ作成や適切なパーミッションを付与する作業が必要です。

    対応方法ですが、コマンド kusanagi-docker wp sh を実行したのち、Linux コマンドで対応してください。
    以下、コマンド実行の参考例です。

    vagrant@ubuntu-focal:~/media.test.com$ kusanagi-docker wp –version
    WP-CLI 2.7.1
    INFO: Done.
    vagrant@ubuntu-focal:~/media.test.com$ kusanagi-docker wp sh
    /home/kusanagi/media.test.com/DocumentRoot $ mkdir wp-content/ai1wm-backups
    /home/kusanagi/media.test.com/DocumentRoot $ chmod 0777 wp-content/ai1wm-backups
    /home/kusanagi/media.test.com/DocumentRoot $ mkdir -p wp-content/plugins/all-in-one-wp-migration/storage
    /home/kusanagi/media.test.com/DocumentRoot $ chmod 0777 wp-content/plugins/all-in-one-wp-migration/storage

    この作業は All-in-One WP Migration プラグイン側のインストール作業で追加で必要となるものであり、KUSANAGI RoD とは関係ありません。
    お伝えしている通り、All-in-One WP Migration プラグインのコミュニティなどにて質問してください。

    他にインストールができない WordPress プラグインについても上記と同じように公式の一次情報を確認して対応してください。

    質問を読んでいると勘違いされているようですが、ユーザー権限とパーミッションは別物です。
    また、コンテナでユーザー権限を変更するのであれば uid/gid などの Linux 基礎知識が必要となります。
    知識がない状態でコンテナ内のユーザー権限をむやみに変更することはオススメいたしません。

    最後に、質問する際には実行結果やログなどの事実を記載して、その事実を前提に質問してください。
    予想で質問されると、その予想がそもそも間違っていたときには解決のしようがありません。
    私達が問題解決するときには、まず事実を並べた上で、ここからが予想と前置きした上で質問をします。
    kusanagi status などのコマンド実行結果などを提供していただいているのはそのためです。