MacのDocker環境でmt-devを構築する
Movable Type 8 RCが公開されたので、とりあえずの動作確認でローカル環境を構築した手順。
前提
- MacBook Air(Intel版)
- macOS Ventura 13.6
- Git 2.35.1(Homebrewで入れているがMacに標準でインストールされているものでもOK)
- make 3.81(Macに標準でインストールされているもの)
- Perl 5.30.3(同上)
- Docker Desktop for Mac 20.10.12
※MT本体ファイルについては、公式サイトの規約に則ってあらかじめzipファイルを取得しておく
mt-devについては下記リポジトリ参照(リンクは日本語のReadMe)
movabletype/mt-dev: development environment
インストール手順
①リポジトリからmt-devをクローンして/mt-dev/
に移動
②/mt-dev/archive/
に取得したzipファイルを格納。今回はMT-8.0.1-rc.zip。
③以下コマンドを実行(途中エラーが出たので、sudo
をつけてやり直した)
問題なく成功すれば、以下が表示される
④DBを作成する
⑤環境構築完了
http://localhost/cgi-bin/mt/mt.cgi
にアクセスして、ユーザー作成など行う