Open5
WordPressの管理どうするのが良いか調べる
本番のコードと、GitHub上のコードに差分が生まれるタイミング
- WordPressの自動アップデート
- 管理画面からのプラグイン追加
- 管理画面からのファイルアップロード
本番のソースコードが(自動アップデートやプラグインの追加で)GitHubを経由せずに書き変わるから
ってのが大変さの原因ぽい。普通のwebアプリだと、ユーザーの操作で更新されるのはDBとストレージだけだけど、WordPressの場合はソースコードまで書き変わるから、Gitで上手に管理できない。
ローカル環境の構築は
- 本番サーバーからファイルを全部ダウンロード
- 本番DBからデータを全部エクスポート
- 何らかの方法(Docker, MAMP, Local)でアプリケーションサーバーとデータベースを用意する
- ファイルを配置、データのインポート
って感じになりそう
テーマだけはGitで管理しとくと良いかも
「管理画面からテーマいじって、戻せなくなっちゃった」ってときのための保険