movable type のローカル環境を作る
2919 ワード
movable typeの環境構築が難しく4989していましたところ、sixapartから簡単に環境作れるよという記事を発見しました。
https://www.movabletype.jp/blog/mt-dev.html
設定について
https://github.com/movabletype/mt-dev/blob/master/README.ja.md
環境
- mac/ macOs Mojave ver.10.14.6
- github
- Docker (Docker for Mac)
構築準備
- githubアカウント作成
- sshでgithubのmovabletypeのブランチにつなげるようにしておく
- movabletypeの個人無償版を入手しておく
- dockerのセットアップ
構築
READMEの手順に進めていく。
- githubからクローンする
*クローンする場所は任意で決めてください。
$ git clone [email protected]:movabletype/mt-dev.git mt-dev
$ cd mt-dev
- 用意した無償版のMTをクローンしたファイルにコピーする
$ cp /path/to/MT7-R0000.zip archive/
- mt-config.cgi.originalからmt-config.cgi.localを作成してlocalhostに変更
CGIPath http://192.168.7.25/cgi-bin/mt/
↓
CGIPath http://localhost/cgi-bin/mt/
StaticWebPath http://192.168.7.25/mt-static
↓
StaticWebPath http://localhost/mt-static
- 起動 セットアップのコマンドを実行してMTを起動させます READMEに記載してあるRECIPE=mt-plugin-My-AwsomePluginは独自で作成したプラグインを起動する場合のオプションで、dockerで起動する場合はRECIPEではなくREPOオプションがいいらしい。
$ make up ARCHIVE=MT7-R0000.zip MT_CONFIG_CGI=mt-config.cgi-local
- データベース作成
$ make exec-mysql SQL='CREATE DATABASE mt /*!40100 DEFAULT CHARACTER SET utf8mb4 */'
- ブラウザで設定画面にアクセス
http://localhost/cgi-bin/mt/mt.cgi
参考
@noritakaIzumiさんのMovable Type 公式の開発環境を Docker で構築してみた
すごく参考にさせてもらいました。
Author And Source
この問題について(movable type のローカル環境を作る), 我々は、より多くの情報をここで見つけました https://qiita.com/manpuku/items/fe2ab172d28744db12be著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .