サポート » インストール » wp core update(wordpressアップデート時)の具体的な動きを知りたいです

  • wp cliを使わせていただいております。
    今回wp core updateにてワードプレスのバージョンを上げようとしたのですが
    構築した環境内に削除したくない設定ファイルができていることに気が付きまして
    wordpressのアップデート時にどのファイルが削除されるのかを
    知りたく質問させていただきました。

    削除したくないファイルは具体的に以下のものになります。
    AWS cli のebコマンド設定ディレクトリとその中身。
    AWS sdk for phpをcomposerでインストールした際にできたvendorディレクトリとその中身。
    いずれもwpディレクトリ直下に作ってしまいました。

    イメージとして.gitignoreのように設定できそうかなと思い検索してみたのですが
    情報を見つけることができませんでした。

    wordpressアップデート時(wp cli実行時)にはwp-content以外のコアは
    すべて一旦削除される動きになるのでしょうか。
    それとも必要なファイルだけ上書きされ、ほかのファイル、ディレクトリは
    そのまま残すような動きになるのでしょうか。

    自分のテスト環境で4.8.2から4.8.3へ上げてみたのですが
    その際は必要最小限のファイルの更新日時が変わっている感じでした。
    すべてのファイル、ディレクトリに関しても同様に
    必要最小限の更新という認識であっておりますでしょうか。

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • CG

    (@du-bist-der-lenz)

    サーバーの仕組みでディレクトリは削除できないと考えています。テーマのカスタマイズで追加したテンプレートは、テーマの更新で削除された経験はありません。更新前に変更がどうなるか、確認するのが最善でしょう。

    こんにちは

    私はwp cliを使っていないので、使っている方の回答を待たれるのが確実と思いますが・・・

    WordPressコアに含まれるファイル以外は更新/削除などされないのではと思います。
    そこがドキュメントルートである場合、.htaccessやrobot.txtを削除されたりしたら動作に支障をきたすからです。

    もし削除されるのが心配なのであれば、wp cliはsudoで実行されていると思うので、chattrコマンドでi属性を付与したりされてはどうでしょうか?

    削除されるかも?

    – wp-includes ディレクトリ
    – wp-admin ディレクトリ

    削除されない

    – wp-content ディレクトリ
    – wordpressルートディレクトリ直下のファイル

    といった感じです。なので、ご指摘の件については特に問題ないです。
    ただ、ルートディレクトリにvendorをまるっと置くのはあんまり筋がよくないので、 プラグインとして管理した方がよいと思います。
    最小のプラグイン構成は hello-dolly とかが参考になります。

    CGさん、貴重な経験談ありがとうございます。

    テスト環境を複製して試してみます。

    munyaguさん、ご返信ありがとうございます。

    >そこがドキュメントルートである場合、.htaccessやrobot.txtを削除されたりしたら動作に支障をきたすからです。

    今まで意識したことがなかったですが言われてみればその通りですね。
    そう考えるとwordpressはやっぱりすごい考えられてますね~

    chattrコマンドのiオプションは知りませんでした。
    試してみます。貴重な情報ありがとうございました。

    Takahashi Fumikiさん、ご返信ありがとうございます。

    wordpressルートディレクトリ直下のファイルは削除されないんですね。
    この辺りがはっきりしなかったので助かりました。

    またvendorディレクトリの件もありがとうございます。
    プラグインで管理するというやり方は知りませんでした。
    composer自体今回初めて触ったのでセキュリティ的な作法も含めあらためて調査してみます。
    貴重な情報ありがとうございました。

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • トピック「wp core update(wordpressアップデート時)の具体的な動きを知りたいです」には新たに返信することはできません。