坂道シリーズ ピックアップメンバー
坂道シリーズもうすぐ誕生日メンバー
北野 日奈子今日で22歳
斉藤 優里7月 20日で25歳
河田 陽菜7月 23日で17歳
山下 美月7月 26日で19歳
サイト内検索
欅坂46関連おすすめ
エビ中関連おすすめ
Google
プラモデルおすすめ
最近のコメント
-->
ワタクシのつぶやき
プロフィール
本日の訪問者数:
昨日の訪問者数:
累計訪問者数:
この記事を読むのに必要な時間の目安: 約 9 分

VineLinux 4.2にMovableType 4.1をインストール

今回はVineLinux 4.2に MovableType 4.1 をインストールする手順を紹介します。
なぜ、わざわざこんな記事を投稿するのかというと、実は壁にブチ当たって簡単にはインストールできなかったからなんです。

これからインストールに挑戦する方が同じ壁にブチ当たった際の手助けとなるようこの記事を書くことにしました。

pc

マシン構成は上記の通り。
・Linux マシン 192.168.1.3
・Windows マシン 192.168.1.1

それぞれのマシンはルータを介してLANを構成しています。
(実際には上記の他にデスクトップ1台、ノート1台が存在しますが、今回のインストールには関係ないので省いています)

また、Windows マシンは HOSTS に Linux マシンを登録し、”Vine”という名称で名前解決をしています。

192.168.1.3        Vine
  1. 入手
    シックス・アパートのサイトから入手できます。上部メニューの「ご購入方法」をクリックし、表示されたページの「その他ライセンス」にある「個人ライセンス」のリンクをクリックし、表示されたリンクをクリックするとダウンロードページにジャンプします。
    あとはサイトの説明に従って入手します。
  2. 解凍
    入手した MovableType は ZIP 形式で圧縮されていますので、解凍ソフトを使って解凍します。
  3. アップロード
    Linux マシンには WEB サーバとして Apache2 が既に構成されている物とします。
    公開ディレクトリはユーザー・ホーム直下の public_html とします。hoge というユーザーの場合、
    /home/hoge/public_html/
    直下ということになります。

    ここに任意のディレクトリを作成し、2.で解凍してできたフォルダ内のファイルを全てアップロードします。

    今回のインストールで使用したユーザーは “his” で、インストールディレクトリは “mt4_main” としましたので、アップロード先は、
    /home/his/public_html/mt4_main/
    直下となります。

    アップロードが済んだら、アップロードディレクトリ直下の “*.cgi” ファイルのパーミッションを全て 755 に変更します。
  4. インストール
    いよいよインストールとなります。Windows マシンでブラウザを立ち上げ、アドレス欄に
    http://Vine/~his/mt4_main/mt.cgi
    と入力し、 MovableType のインストールウィザードを立ち上げます。
    ※ “mt.cgi” を起動すると、未インストールの場合、 “mt-wizard.cgi” がキックされてインストールウィザードが起動します。未インストールかインストール済みかの判断は、 “mt-config.cgi” ファイルの有無によって判断されているようです。

    ins-1
    「Movable Type へようこそ」画面が表示されますので、【開始】をクリックします。

    ng-1
    すると私の場合、上記のような画面が表示されました。「mt-static が見つかりませんでした…」これが冒頭で述べた壁です。画面には mt-static ディレクトリのあるべき場所が明記され、そこに mt-static が無いのでエラーになったとのメッセージが表示されていますが、実際にはその場所にきちんと mt-static ディレクトリは存在します。

    ng-2
    このとおり、 mt-static はきちんと存在する

    ng-3
    このように表示されることからも、指定された場所に mt-static ディレクトリが存在することがわかります。
    というわけで、ネット上で情報を漁りましたが、結局これといった情報は見つかりらず断念。
    WEB サーバの Apache2 の設定をいじったりしましたがこれも空振り。
    あれやこれやと色々試し、結局2日ほどやってみましたがギブアップ。
    そもそも今回の Linux マシンへのインストールは、レンタルサーバでのブログ公開に先駆けて、自宅サーバでデザインの勉強やテストなどを行うためのリハーサルのつもりでしたので、そのリハーサルを断念し、レンタルサーバを契約し、そちらにインストールを行いました。
    ちなみに、今回契約するレンタルサーバと同じレンタルサーバで既に持っているホームページスペースには既にインストールの実績がありましたので、今回同様のエラーが発生しないことは確認済みでした。
    というわけで、レンタルサーバを契約しインストールまで無事完了。

    で、その晩ベッドの中で…
    「もしかして名前解決か…」

    翌日、帰宅後、 Linux マシンの hosts ファイルをいじってみました。
    192.168.1.3        Vine
    設定する内容は Windows マシンと同じです。

    そして、Windows マシンからブラウザでインストーラを立ち上げ、「Movable Type へようこそ」画面で【開始】をクリックすると、前回のエラー画面は表示されず、

    ins-2
    このような「システムチェック」画面が表示されました。
    というわけで、エラーはめでたくクリアとなりました。
    先へ進みましょう!【次へ】をクリックします。

    ins-3
    すると、上記のような「データベース設定」画面が表示されますので、データベース名、ユーザー名、パスワードを設定し、【接続テスト】をクリックします。
    ちなみに、今回の例では PostgreSQL を使用していますが、 MySQL や SQLight といったデータベースも使用可能です。
    接続テストがうまくいくと

    ins-4
    このような画面が表示されますので、【次へ】をクリックします。

    ins-5
    次に「メール設定」画面が表示されますので、必要な情報を設定し【次へ】をクリックします。
    きちんとメールが送信されるかテストしたい場合は、「テスト送信する~」欄に自分の普段使っているメールアドレスを入力し、【テストメールを送信】をクリックします。
    (ただし、当然ですが、きちんとメールサーバが稼働していることが条件です)

    ins-6
    すると上記の画面が表示されます。「設定内容が以下のファイルに書き込まれました。」
    /home/his/public_html/mt4_main/mt-config.cgi

    これでインストールが正常終了しました。

    このように、インストールが正常終了すると “mt-config.cgi” ファイルが作成されます。

    このあと、【次へ】をクリックするとユーザー作成の画面が表示されますので、ブログの管理者ユーザーの作成を行えばめでたし、ブログを作成することができます。
今回の「mt-static が見つかりません」エラーの原因は、 Linux マシン側の名前解決ができていなかったことが原因でした。Windows マシンでは HOSTS により名前解決が行われていたので、 ブラウザのアドレス欄に Vine という文字がきた場合、 192.168.1.3 というアドレスに変換処理されます。

しかし、 Vine マシンでは Vine という文字を 192.168.1.3 というアドレスに変換できなかったため、今回のエラーが発生していました。

Windows マシンのブラウザで mt-static ディレクトリを直接指定した際に「mt-static-OK」と表示されたのも、 Windows マシンからはきちんと mt-static ディレクトリが見えていたからと言うことになります。

Linux マシンも hosts に名前解決を設定したことにより、 Vine = 192.168.1.3 という変換処理が行われるようになったため、エラーが発生しなくなったというカラクリでした。

というわけで、これから少しずつ Movable Type をいじっていこうと思っていますので、役に立ちそうなことは少しずつ紹介していきたいと思っています。

コメント / トラックバック 2 件

  1. 気ままな人 より:


    小生の場合、Hostsをいじるのではなく、Mt_Staticをhome直下に設置することで解決できましたが・・。邪道でしょうか?

  2. みっくん より:

    気ままな人 さん
    コメントありがとうございます。
    mt_staticをhome直下に設置することが邪道かどうか…
    邪道かどうかは別として、mt-staticはそもそもMovableTypeディレクトリの直下に存在する物なので、home直下に設置するのはいかがな物かというのが私の見解です。
    それよりも、そもそもエラーが発生した原因が違うのではないかというのが正直なところです。
    私の場合、MovableTypeが「http://hogehoge/(中略)/mt-staticが見つかりません。」というメッセージを出力していて、しかし、実際にその場所にmt-staticが存在し、しかも別のマシンからはそのアドレスで存在を確認できる。
    この状況から、Linuxマシンがhogehogeを認識していないということが推測できたのでhostsにアドレスを追加したと言うことです。
    最初からhttp://xxx.xxx.xxx.xxx(hogehogeのIPアドレス)/(中略)/mt-static」としていたなら一発でうまくいったことでしょう。

コメントをお願いします。

コメントを残す

ブログランキング・にほんブログ村へ 人気ブログランキング ブログ王 人気ブログランキングへ
ランキング参加中! クリックお願いします。

サイト内検索
乃木坂46関連おすすめ
48Groupピックアップメンバー
    チャープラン アーリークン
    ニックネーム:CHERPRANG
    BNK48 チームBⅢ
    1996年 5月 2日生まれ 
    22歳
    バンコク出身 B型
    AKS所属 

    総選挙結果
      第1回:-
      第2回:-
      第3回:-
      第4回:-
      第5回:-
      第6回:-
      第7回:-
      第8回:-
      第9回:-

    オフィシャルページ
    オフィシャルブログ
    Google+
    SHOWROOM
    755
    Twitter
    Instagram
48グループもうすぐ誕生日メンバー
髙畑 結希7月 18日で23歳
安部 若菜7月 18日で17歳
下口 ひなな7月 19日で17歳
太野 彩香7月 20日で21歳
吉川 七瀬7月 21日で20歳
坂本 夏海7月 21日で19歳
山崎 亜美瑠7月 21日で17歳
武藤 小麟7月 22日で18歳
佐藤 詩識7月 22日で17歳
後藤 楽々7月 23日で18歳
森保 まどか7月 26日で21歳
坂口 理子7月 26日で24歳
48グループ関連おすすめ
Google
月別アーカイブ
カレンダー
  • 2009年1月
        7月 »
     123
    45678910
    11121314151617
    18192021222324
    25262728293031

携帯電話でも見られます
Google
月別アーカイブ
坂道シリーズ ピックアップメンバー
坂道シリーズもうすぐ誕生日メンバー
北野 日奈子今日で22歳
斉藤 優里7月 20日で25歳
河田 陽菜7月 23日で17歳
山下 美月7月 26日で19歳
欅坂46関連おすすめ
48Groupピックアップメンバー
    西澤 瑠莉奈
    ニックネーム:るりりん
    NMB48 チームM
    NMB48 2期生
    1999年 7月 27日生まれ 
    18歳
    大阪府出身 B型
    Showtitle所属 

    総選挙結果
      第1回:加入前
      第2回:加入前
      第3回:加入前
      第4回:圏外
      第5回:圏外
      第6回:圏外
      第7回:圏外
      第8回:圏外
      第9回:圏外

    オフィシャルページ
    オフィシャルブログ
    Google+
    SHOWROOM
    755
    Twitter
    Instagram
48グループもうすぐ誕生日メンバー
髙畑 結希7月 18日で23歳
安部 若菜7月 18日で17歳
下口 ひなな7月 19日で17歳
太野 彩香7月 20日で21歳
吉川 七瀬7月 21日で20歳
坂本 夏海7月 21日で19歳
山崎 亜美瑠7月 21日で17歳
武藤 小麟7月 22日で18歳
佐藤 詩識7月 22日で17歳
後藤 楽々7月 23日で18歳
森保 まどか7月 26日で21歳
坂口 理子7月 26日で24歳
AKB48関連おすすめ
プラモデルおすすめ
訪問者数
本日の訪問者数:
昨日の訪問者数:
累計訪問者数:

携帯電話でも見られます
%d人のブロガーが「いいね」をつけました。