- 追加された行はこの色です。
- 削除された行はこの色です。
#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;}