概要とNEWS | インストールと設定 | 管理画面操作 | カスタマイズ基礎編 中級編 上級編 | タグ辞典用途編 タグ編 | テンプレート
トップページ > インストール&設定

■ SQLiteへ移行

| コメント [6] | tb [1]

Movable Type 3.2導入時に、Berkeley DBでは不具合が発生したので、
思い切ってSQLiteというデータベースに切り替えてみました。

1.3.2の移行作業は完了したと仮定します。
2.「Ogawa::Memoranda」さんのmt-db-convert.cgiをダウンロードします。
3.解凍後、編集なしでcgi/mtにアップロード。属性は755。
4.ブラウザで「自分のサイト名/cgi/mt/mt-db-convert.cgi」にアクセス
5.「Source DB Configuration」
    DataSource=「サイトパス/cgi/mt/db」ObjectDriver=「Berkeley DB」
6.「Destination DB Configuration」
    ObjectDriver=「SQLite」、database「サイトパス/cgi/mt/db/sqlite.db]
7.「convert」ボタンを押せば最後に
 

Your recommended setting
-------------------------------------
# DataSource サイトパス/cgi/mt/db
ObjectDriver DBI::sqlite
Database サイトパス/cgi/mt/db/sqlite.db
-------------------------------------

と表示される。

8.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が更新されていれば成功



ランキングのご協力をお願いします。


トップページに戻る
■カテゴリ:インストール&設定
△前の記事:mt.cfgの編集(3.17バージョン)
▽ 次の記事:MTにログインできなくった時(mt-medic)

トラックバック

このエントリーのトラックバックURL:
トラックバックする際は,このブログまたはこの記事へのリンクをお願いします。
貴サイトにリンクがない場合は削除します。

» 再構築時の500エラーが発生する場合 from 裏日記・・・気ままに更新・・・備忘録
Movable Type3.2-ja 覚え書き 備忘録? ◎再構築時に500エラーが発生する場合 再... [詳しくはこちら]

トラックバック時刻:2006年02月23日 21:34

コメント

こちらではMT3.2の導入方法やカスタマイズ方法など、
大変参考にさせていただきました。
ありがとうございました!!!

今回は500エラーに悩んでいたので、またこちらの記事を参考にさせていただきました。
おかげで簡単にSQLiteへ移行することができました!!
ありがとうございました!!

こちらでお世話になったことを、ブログでご紹介させて頂きました。

これからも、参考にさせて頂きたいと思います。
よろしくお願いします♪

投稿者: junco | 2005年12月21日 23:49

juncoさん、始めまして。

お役に立ててよかったです。
それから紹介ありがとう!

とっても綺麗なサイトですね。
私も美的センスがほしい。。。

こちらこそ、宜しくお願いしますね~

投稿者: スマッシュ | 2005年12月23日 15:21

スマッシュさん、はじめましてゆうと言います。
今、ホームページ作成中で「Movable Type入門」を
よく参考にさせてもらってます。

ただ・・・MT自体始めてというのと、3.2がすごく難しいのか
まだまだMTでブログを更新できるまでには至ってないのです。(^^;)

で、もしよろしければなんですけどわからないことがあったので
スマッシュさんにお聞きしても良いでしょうか?
(お時間がなかったらいいです)

まず、すご〜く初歩的な質問なんですが今SQLiteに切り替えようとしているのですが、
Berkeley DBとSQLiteとの違いがまったくわからないのですが、ロリポップの場合は
SQLiteに切り替えた方が良いのでしょうか?

もうひとつはmt-db-convert.cgi設置後、自分のサイト名/cgi/mt/mt-db-convert.cgi
にアクセスしたのですが、エラー画面になってしまいました。
これは、事前にmt-config.cgiなどをいじらなくてはならないのでしょうか?
超初心者な質問で申し訳ないのですが、よろしくお願いします!!m(_ _)m

投稿者: ゆう | 2006年01月21日 09:46

ゆうさん、はじめまして。

まず一つ目の質問ですが、できればSQLiteに切り替えた方が
良いと思います。

Berkeley DBは記事数が300とか多くなると動きが相当遅くなります。

それから二つ目の質問ですかmt-config.cgiを事前に弄る
必要はありません。

ちなみにサイトを確認したところ、まだ記事はあまりかかれてませんよね。
それであれば、最初からSQLiteを有効にして、かいた記事は
インポートで読ませるかコピペするのも方法のひとつかと思います。

がんばってください。

投稿者: スマッシュ | 2006年01月21日 22:40

スマッシュさん、親切な説明ありがとうございました。
なんとかSQLite設置することができました。
切り替えてからは更新するのも重く感じず、快適になったような
気がします。

ただ・・・まだまだブログのカスタマイズがうまいこといかないので
また質問しにくるかもしれません。
そのときはよろしくお願いします。

ブログが完成したら、スマッシュさんのサイト紹介とリンク貼らせて
もらえれば・・・と思っているのでそのときはまたよろしくお願いします。
m(_ _)m

投稿者: ゆう | 2006年01月28日 14:16

よかったですね。
それからテンプレートの利用ありがとうございます。

私も2月中にはリンク集を作成予定なので
その際にはこちらからもリンクさせていただきますね。

がんばってください。

投稿者: スマッシュ | 2006年01月28日 21:59

コメントを投稿

コメントを表示する前に管理人の承認が必要になります。
承認されるまではコメントは表示されませんので、少々お待ちください。

:必須

:必須



トップページに戻る
■カテゴリ:インストール&設定
△前の記事:mt.cfgの編集(3.17バージョン)
▽ 次の記事:MTにログインできなくった時(mt-medic)

トップページMovable Type 作成代行お問い合わせ
Copyright 2006(C) アイメディア All rights reserved