Weitere ähnliche Inhalte
Ähnlich wie 俺のローカル開発環境 - MTDDC Meetup NAGOYA 2014 (20)
Mehr von taiju higashi (8)
Kürzlich hochgeladen (11)
俺のローカル開発環境 - MTDDC Meetup NAGOYA 2014
- 2. 自己紹介
• @taiju ( 東 大樹 / HIGASHI Taiju )
• アルファサード サポートエンジニア ( 2年目 )
• ブログ => あと味
• 去年は MT + PowerCMS 漬け
• 今年はコードを書く時間を増やす
- 3. サポートエンジニア
• 製品 ( PowerCMS + MT ) の質問への回答
• 不具合の検証・修正
• パッチ作成
• 新機能のテスト
• 機能開発
- 9. ローカル開発環境の作り方
• PSGI で MT を使う ( MT::PSGI ない時は、
miyagawa さんの gist で )
• ワンライナーでサーバー起動
$ starman --pid=mt.pid mt.psgi
• /path/to/mt-static/sites をウェブサイトの公
開パスにする
( Apache, Nginx 等の HTTP サーバー不要に )
• DB の作成と mt-config.cgi の設定のみ
- 10. 不満だったこと
• ウェブサイトの URL が mt-static のサブディ
レクトリになる
http://localhost:5000/mt-static/sites/
• index.html などのファイル名を省略できない
- 13. 達成したこと
• app.psgi で、任意の Plack ミドルウェアを適
用することで、静的ファイルの配信周りを自由
に制御できるようになった
$ starman --pid=mt.pid app.psgi
• ウェブサイトの URL から mt-static 消えた
http://localhost:5000/
- 18. Nakaisan
• MT プラグイン ( Plack ミドルウェア )
https://github.com/taiju/mt-plugin-Nakaisan
• Server -> 給仕係 -> 仲居さん
• プラグインを設置すると、ドメインルートで
静的ファイルを配信できるようになる
• PHP ( ダイナミックパブリッシング・
DynamicMTML ) にも対応