2006年01月16日
tipjarok_banner88x31_green.gif

Shoulder.jp 自宅サーバへ移行の巻


自宅サーバ購入からかなり時間がたってしまったが、
本ブログ(Shoulder.jp)のMovableType再構築がレンタル先のXREAサーバではできなくなってしまったので、本ブログをレンタルサーバから自宅サーバへ移行する。

やったこと

 1.自宅サーバ用PC購入
    ペンティアム4の2.4GHz、メモリ512MB,HDD20GB
 2.VineLinux3.2のインストール
 3.Apacheのインストール
 4.自宅のグローバルIP確認
    確認くん
 5.YahooBBルータ(Yahoo! BB トリオモデム3-G plus)のポート転送設定
    http://172.16.255.254/をブラウザで開いてルータを設定する。
    以下のサイトを参考にして設定した。
    http://www.create-sp.jp/MyHome/
    ポートFTP(20-21),SSH(22),TELNET(23),WWW(80)を有効にする。
    転送先:192.168.3.10
 6.shoulder.jpドメインを管理しているVALUEDOMAINにてダイナミックDNS機能設定
    http://www.value-domain.com/howto/?action=ddns
 7.サーバのプライベートIPをDHCPから固定(192.168.3.10)にする。
 8.FTP接続確認(ProFTP)
 9.SSH接続確認
10.YahooBBは固定IPではないので、DiCEのインストール&設定

11.VALUEDOMAINにてshoulder.jpのDNS更新
12.httpd.confのバーチャルドメイン設定
13.CGIを利用するためにhttpd.conf修正
    以下のサイトを参考にした。
    http://shikichi.ddo.jp/apache_cgi_set.html
14.MySQLのインストール

15.Perlモジュール追加インストール(DBI、DBD::mysql)
    MovableTypeを利用するのに必要なので。
    以下のサイトを参考にした。
    http://www.hideshi.jp/mt/perl-mod.html
16.PHPのインストール

17./etc/rc.d/rc.local に以下のコマンドを追加し、Linux再起動時に自動起動するように設定
    /usr/local/bin/DiCE/diced -d -l
    /usr/sbin/proftpd
    /usr/local/bin/mysqld_safe --user=mysql &
    /usr/local/apache/bin/apachectl start
18.MovableTypeのインストール

19.旧サイトのMovableTypeから書き出し(エクスポート)
    以下のサイトを参考に?した。
    http://10e.org/mt/archives/200411/260302.php
20.新サイトのMovableTypeへ読み込み(インポート)
    mt-config.cgiにてインポートするファイルを置く場所の指定
     ImportPath ./import ← コメントアウトをはずすだけ
    19でエクスポートしたデータ(mt.html)をimportディレクトリを作成して以下に配置。
     /usr/local/apache/cgi-bin/mt/import/mt.html
    その後、取り込み。
21.新サイトのMovableTypeのテンプレート修正
    MovableTypeの機能を使ってエクスポート、インポートすると記事本体しか移行できない。
    よって、テンプレートは旧サイトからコピーしてきて貼り付ける。
     ・テンプレートモジュール追加
     ・アーカイブテンプレート修正(カテゴリー、個別、日付)
     ・インデックステンプレート修正(メインページ,スタイルシート,sitemap.xml)
22.index.phpもアドレス指定で呼べるようにhttpd.confを設定
    以下のサイトを参考にした。
    http://www.itmedia.co.jp/help/tips/linux/l0341.html
23.Apache再起動
24.MovableType編集画面にて以下を編集
    ・サイトURL
    ・サイトパス
    ・アーカイブURL
    ・アーカイブパス
25.MovableType指定日機能を利用するためにcrontab設定
    http://yama-tabi.net/blog/archives/2004/11/post_7.html
26.MovableTypeの再構築
27.http://shoulder.jp/ への接続確認



« MovableTypeのインストール | トップページ | Shoulder.jp 自宅サーバへ移行の巻 つづき »






この記事を読んだ人はこんな記事も読んでいます



トラックバック

このエントリーのトラックバックURL:
http://shoulder.s51.coreserver.jp/mt/mt-tb.cgi/285

 

shoulder.jp | Copyright © Shoulder. All rights reserved. |  

 [PR] | 一眼レフカメラのストラップ | プライバシーポリシー | サッカールール - 用品 | ウォーキング後の足のケア | 夏バテと疲労感 | 正当な解雇とは | 子宮体がんの検査 |  | バイト | 防災対策 | 成人の場合 | フラダンススカート | レンタルサーバーの容量 | 産褥 | 精油 | 進行した子宮がんに対する治療 | 脚痩せスリッパ | 障害児の保育園入園 | 過蓋咬合 | 中野ランチ | むちうち症とカイロプラクティック | 判決離婚について | 胃がん闘病記 | スカルプケア | 外貨貯金のメリット | 脱毛クリームの注意点 | 保険見直しと住宅購入 | 新築マンション | 簿記3級の仕事内容 | カビ対策にクエン酸・重曹 |