#topicpath
----

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

*** ダウンロード
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


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


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

mtディレクトリ内は
 styles.css
 docs
 images
をのこして消しちゃいました。




**データ格納にデータベース(Mysql)を使用する。
***まずはパスワードを変更する
http://www.zdnet.co.jp/help/tips/linux/l0676.html を参考にしました。
 >mysql -u root -p

***データベースを作る。
ログインして
 >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'
だったし。

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


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


#navi(Blog)

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


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