いわずとしれた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;}