MTサイトをロリポップからエックス(X)サーバーに移行する方法(SQlite編) → MTのデータベースをSQliteに変更

MTのデータベースをSQliteに変更する方法

500エラーをなおす 私は最初、ロリポでMTサイトをMT3.2xのBerkleyDBで運営していました。

そもそもデータベースってもの自体がよくわかってなかったし、ただただ、再構築エラーの日々が続き、イライラした挙句SQliteへ変更したのを覚えています。

今では、ロリポップは最初からデータベースをsqliteで指定してますよね。


そんなこんなで、今ロリポでBerkleyDBでMTやってる人は少ないと思いますが、もしいたら参考にしてみて下さい。

とにかく、私がデータベースを変更したのが、2006年1月くらいのことなので、あまり記憶にありません。

が、確か、MTのcgiファイル、mt_config.cgiを書き換えただけでうまくいっちゃった♪という感じだったと思います。

参考にさせていただいたサイトは「まにてん堂」さまのこの記事です。

抜粋すると
(1) mt-config.cgi の63,64行目のコメント(#)を外してdbファイル名を指定。
ObjectDriver DBI::sqlite
Database ./db/mtdb
(2) mt-db2sql.cgi を実行。
(3) mt-config.cgi の70行目(DataSourceの行)をコメントアウト。
(4) BerkleyDB用のファイルを削除。


最初にバックアップとることを忘れずに。

失敗するとあいたたた〜です。

このへんのデータベース変更に関しては、ネットにごろごろ転がっていますので、そちらもご参考にどうぞ。
(正直、私、あまり覚えていない・・・すみません)





Copyright (C) 2007 MTサイトをロリポからエックスサーバーに移転する方法 All Rights Reserved.
※当サイトのテキスト・画像等すべての転載転用、商用販売を固く禁じます。
MTサイトをロリポップからエックス(X)サーバーに移行する方法(SQlite編) MTサイトをロリポップからエックス(X)サーバーに移行する方法(SQlite編)
2006年12月Yahooのアルゴリズム変動に伴い、Yahooに
トップページがインデックスされなくなったのを
きっかけに、MTサイトをロリポップからエックスサーバーに
サーバーを移転しました。その方法をご案内します。

メインメニュー

  • MTバージョンアップ
  • MT SQlite
  • エックス(X)サーバーを借りる
  • エックスサーバーにMTをインストール
  • ロリポップのデータバックアップ
  • MTサイトをエックスサーバーに移行
  • エックスサーバーにドメイン追加
  • ロリポップのネームサーバー書き換え
  • サーバー移転終了後
  • おまけ@エックスサーバー導入編
  • おまけAYahoo!sitemap

プロフィールエリア

プロフィール画像

HN:x
寒い地域に住んでます。
photo:yam's make