#topicpath
----

いわずとしれたBlogの実装。

*** ダウンロード
*** ダウンロード [#p7c3f300]
http://www.movabletype.org/
よりダウンロード

*** インストール
 tar xvzf /tmp/MT-2.64-full-lib.tar.gz
 mv MT-2.64-full-lib mt
 chown -R apache:apache mt <-OwnerをhttpdのOwnerに変更
 cd mt
 mkdir db <-mt.cfgで指定するディレクトリをあらかじめ作成
 chown apache:apache db
 chmod 750 db
 cp -p mt.cfg mt.cfg.org
*** インストール [#pbc68bcb]
 [root@kino tmp]# ls
 MT-2.661-full-lib.tar.gz
 mt-ja.2.661.tgz 
 [root@kino tmp]# tar xvzf MT-2.661-full-lib.tar.gz
 [root@kino tmp]# tar xvzf mt-ja.2.661.tgz 
 [root@kino tmp]# mv lang-ja MT-2.661-full-lib/images/
 [root@kino tmp]# mv MT.euc.patch MT-2.661-full-lib/
 [root@kino tmp]# cd MT-2.661-full-lib
 [root@kino MT-2.661-full-lib]# patch -p1 < MT.euc.patch
 [root@kino MT-2.661-full-lib]# cd ../
 [root@kino tmp]# chown -R apache:apache MT-2.661-full-lib


http://rebecca.ac/milano/mt/readme/


***プログラムをcgi-binのなかに移動した
データ以外のcgi等のファイル群をcgi-binのなかに移動しました。このままではcssとかがcgi-binの中にあるため参照できなくなってしまいますが、そのへんはmt.cfgのStaticWebPathを
あとはMT-2.661-full-libを mtなどに変更して、cgi-binの下に置けばインストール完了。このままではcssとかがcgi-binの中にあるため参照できなくなってしまいますが、そのへんはmt.cfgのStaticWebPathを
 StaticWebPath /mt/
に変更して対応しました。

mtディレクトリ内は
に変更し htdocs/mt/に
 styles.css
 docs
 images
をのこして消しちゃいました。
を移動しておきました。

http://rebecca.ac/milano/mt/readme/

***インストールしたPerlのモジュール [#j26fe9f7]
-cpan-Mail-Sendmail.tar.gz( http://www.tarosite.net/blog/archives/000517.html )
-mt-pingedentry.tar.gz( http://www.masahiko.info/blog/archives/000101.html )


**データ格納にデータベース(Mysql)を使用する。
***まずはパスワードを変更する
http://www.zdnet.co.jp/help/tips/linux/l0676.html を参考にしました。
 >mysql -u root -p
----
この記事は
#vote(おもしろかった[3],そうでもない[2])

***データベースを作る。
ログインして
 >mysql -u root -p mysql
 mysql> create database mt;
 Query OK, 1 row affected (0.00 sec)
 mysql> grant all privileges on mt to mt@localhost identified by 'xxxxxx' ; <- パスワード
はだめだったので...
 mysql> grant all on mt.* to mt@localhost ;
としたらOKだった。

 mysqlaccess localhost mt mt -p -U root -P
をやったら
 Access-rights
 for USER 'mt', from HOST 'localhost', to DB 'mt'
         +-----------------+---+ +-----------------+---+
         | Select_priv     | Y | | Shutdown_priv   | N |
         | Insert_priv     | Y | | Process_priv    | N |
         | Update_priv     | Y | | File_priv       | N |
         | Delete_priv     | Y | | Grant_priv      | N |
         | Create_priv     | Y | | References_priv | Y |
         | Drop_priv       | Y | | Index_priv      | Y |
         | Reload_priv     | N | | Alter_priv      | Y |
         +-----------------+---+ +-----------------+---+
 BEWARE:  Everybody can access your DB as user `mt' from host `localhost'
       :  WITHOUT supplying a password.
       :  Be very careful about it!!
 
 The following rules are used:
  db    : 'localhost','mt','mt','Y','Y','Y','Y','Y','Y','N','Y','Y','Y'
  host  : 'Not processed: host-field is not empty in db-table.'
  user  : 'localhost','mt','','N','N','N','N','N','N','N','N','N','N','N','N','N','N'
だったし。
#topicpath

***設定ファイルの変更


以上でDBに格納するようになる。実際にDBを見るには
 mysql -u mt -p mt
でログインすればよい。


#navi(Blog)

SIZE(10){現在のアクセス:&counter;}


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS