SQLiteへ移行
初期設定でDataBaseの設定をしていますが、
Berkeley DBの場合、50記事くらいで再構築の速度が落ちます。
※ mt-config.cgi でDatasourceを使っている方はBerkeley DBです。
そこでSQLiteへの移行方法を説明します。
1.「Ogawa::Memoranda」さんのmt-db-convert.cgiをダウンロードします。2.解凍後、編集なしでcgi/mtにアップロード。属性は755。
3.ブラウザで「自分のサイト名/cgi/mt/mt-db-convert.cgi」にアクセス
4.「Source DB Configuration」
DataSource=「サイトパス/cgi/mt/db」ObjectDriver=「Berkeley DB」
5.「Destination DB Configuration」
ObjectDriver=「SQLite」、database「サイトパス/cgi/mt/db/sqlite.db]
6.「convert」ボタンを押せば最後に
Your recommended setting
-------------------------------------
# DataSource サイトパス/cgi/mt/db
ObjectDriver DBI::sqlite
Database サイトパス/cgi/mt/db/sqlite.db
-------------------------------------
と表示される。
7.mt-config.cgi
DataSource サイトパス/cgi/mt/db
を
# DataSource サイトパス/cgi/mt/db
ObjectDriver DBI::sqlite
Database サイトパス/cgi/mt/db/sqlite.db
に書き換えて、アップロードし再構築。
8.記事を更新した時にサイトパス/cgi/mt/db/sqlite.dbが更新されていれば成功

