がっさ久しぶりのMT。
学校のLinuxの授業でver.03を設置して今までに比べて随分簡単に設置できたのでちょっとした気まぐれで自分のパソコのローカルにも設置してみた。
やっぱり今までよか簡単に設置できた。
今までさんざん苦労してたのに。拍子抜け。
こういうのはやっぱり経験がモノを言うと思った。メモっとく。
PHP、Perl、Apacheのインストール、設定はしてある事が前提。
Movable Type 3.15-jaでぃ。
日本語公式からオトしてきて(TypeKey取得済み)
cgi-binの中に展開してmtに名前変更して
拡張子が「cgi」のファイルをテキストエディタで開いて
1行目のperlパスをPerlのある場所に変更して。
mtフォルダ内に「db」フォルダを作成。
mt-check.cgiを実行(ブラウザからアクセスする)
ここらへんはみらのさんの
「Movable Type 3.x 導入手順」をよく読んで確認して下さい。
ローカルで必要なのはMySQLやらPerlモジュールやらです。
オトせてないようなら
公式マニュアルを参考に頑張ってオトして下さい。
それか私も過去に参考にした
「Windowsで Movable Typeを動かす」をどうぞ。MySQLのインストールと設定はもしかしたら要らないかもしれない。
下のほうに
準備が整いました! サーバには必要なモジュールがすべて揃っています。追加のモジュールのインストールは必要ありません。インストールの説明に従って、次の手順に進んでください。
って出てたらオケです。それが出るまで頑張って悪戦苦闘しましょう(ヒド)
では次にmt.cfgの
CGIPATH(mtのインストールしてあるディレクトリの所)と
DataSouce(アーカイブなどを保存する為の設定ファイルの置いてある所?)と
StaticWebPath(cgiとかの実行ファイル以外を置く所?)を変更。
イミがいまいち分かってなくてすんません。
CGIPATH : http://localhost/cgi-bin/mt/
DataSouce : ./db
StaticWebPath : /mt/mt-static/
上記は私の環境での設定なのでユーザーごとに違う設定になります。
※注意点
staticファイル(docs、images、styles.css、mt.js)は
大体の場合、cgi-bin内に設定できませんので
cgi-binを出たhtdocsの中にでも
「mt-static」ディレクトリを作ってやりましょう。
それからエントリーアーカイブを作るディレクトリもcgi-binの中には作れないのでmt-staticと同じようにhtdocsの中にでも「archives」ディレクトリを作ってやってください。
私の場合は htdocsの中に「mt」というディレクトリを作って「mt-static」と「archives」というディレクトリを作ってます。
mt.cfgの設定はそれで終了です。
今度はmt-load.cgiを実行します。
Movable Type の初期データをシステムに読み込んでいます...
って出て、成功した風なことを言われたらオケです(てきとーだな…)
mt.cgiを実行しに行きましょう!!
私の場合ではmt.cfgで設定したように
http://localhost/cgi-bin/mt/mt.cgi
という風にしたらアクセスできますた。↓こんな感じの画面が出たら成功。
しかしこんな感じ↓の変な表示になってたらmt-static辺りの指定がおかしいです。
なので頑張って対処して下さい。解決のヒントでも。
・mt-staticがcgi-binの中に入ってはいないか?
・mt-saticの中にdocs、images、styles.css、mt.jsはちゃんと入っているか?
多分ここら辺をよくチェックしたら解決できるはず。
…で、上手くいってるなら
ユーザーは
「Melody」パスワードは
「Nelson」で入りましょう。
入ったらまず「プロフィールの編集」でユーザー名とパスワードを変更してやりましょう。パスワードの部分は新しく登録したいパスワードを2回入力して下さいね。
私は過去にそれを今のパスワード(Nelson)と新しいパスワードを入れると勘違いして苦労してました。
もしパスワードの設定にしくって入れなくなっちゃったら
コチラを参考にするといいでしょう。素晴らしいです。良かったね、こんな便利なものがあって(しかも解説つき)
で、それができたら次は「ウェブログの設定」です。
「First Weblog」で設定してみます。
ローカルサイトパス(ローカルでのmtディレクトリまでの場所)
サイトURL(このアドレスでインデックスが表示される)
ローカルアーカイブパス(ローカルでのアーカイブファイルまでの場所)
アーカイブのURL(このアドレスで月別、カテゴリ別などのアーカイブリンクを指定)
私の場合では
ローカルサイトパス : C:/***(apacheのいる場所)/htdocs/mt
サイトURL : http://localhost/mt
ローカルアーカイブパス : C:/***(apacheのいる場所)/htdocs/mt/archives
アーカイブのURL : http://localhost/mt/archives
となります。アーカイブの方ですが、cgi-binの中にはhtmlファイルは置けません(httpd.confの設定弄るなら別だけど)
なのでhtdocsの中にmt-staticと揃えて mt > archives というディレクトリを作っています。どーしてもcgi-binの中に入れたい人は頑張ってhttpd.confの設定を弄ってください(またなげやり…)
以上を保存して「サイトの再構築」をして下さい。
そしてサイトの確認で↓こんな感じに表示されたら成功。
私のは新規エントリーの作成したあとなので記事がなんじゃもんじゃ書いてありますが。適当に弄って試してみて下さい。
あんまサポートとかしませんのであしからず。
MTはかなり有名なブログなので調べれば結構エラー対処できます。
私ほど悪戦苦闘するやつも珍しいと思う。こんな私でも設置できる!
頑張りましょう。じゃーメモ終わり。