ロリポップでMT3.2再構築時のエラー解決法 データベースをBarkeleyDB→SQLiteに

スポンサード リンク

去年の話ですが、はじめてMovable Type3.2をインストールして使ってみたら、20記事くらい書いたところで、再構築時にエラーが出て再構築できなくなってしまいました。

こんなエラーメッセージがでました。
「500Error CGIもしくはSSIが正しく動作していません。」

そこで、ネットでいろいろと検索して解決策を調べていたら、下記のサイトを見つけました。

腐女子のMovableTypeカスタマイズ感想文 SQLiteの導入とバークレーからの変換

簡単に言うと、MT3.2のデータベースをデフォルトのBarkeleyDBからSQLiteに変更するということですね。

僕はレンタルサーバーにはロリポップを使っているのですが、ロリポップはSQLiteに対応しています。

ロリポップとMT3.2の相性が悪いということで、他のレンタルサーバーに変更した人もいるみたいですが、SQLiteにすれば、全く問題なく動作します。ちなにみ、SQLiteにしてから、一度も再構築時のエラーは起きてないです。


BarkeleyDBからSQLiteへの変更はとても簡単です。

まず、普通にMovable Type3.2をインストールします。ロリポップを使っている人は、こちらのページを参考にして下さい。

そして、「mt-config.cgi」を開き、63行目、64行目のコメントを下記のように外します。(先頭に#がついていると、その行はコメントとして扱われるのです。)


# ObjectDriver DBI::sqlite
# Database /path/to/sqlite/database/file

      ↓  ↓  ↓
ObjectDriver DBI::sqlite
Database /path/to/sqlite/database/file

それから、64行目をこのように書き換えます。(「/」から始まるフルパスでもOKです)
Database ./db/mtdb

保存してファイルを閉じたら、「mt-config.cgi」を任意に場所にアップロードして下さい。

「mt-db2sql.cgi」を呼び出します。
呼び出すとは、例えば、あなたのMT3.2をインストールしたURLが
www.sample.com/cgi/mt/
だとしたら、
ブラウザのアドレス入力欄に
www.sample.com/cgi/mt/mt-db2sql.cgi」
とタイプします。

そうすると、ファイルの変換が始まり、
「Done copying data from Berkeley DB to SQL database! All went well.」
というメッセージが表示されればOKです。

最後に、BarkeleyDBはもう使わないので、コメントアウトしておきます。

もう一度、「mt-config.cgi」を開き、70行目の「DataSource」で始まる行の一番最初に#を付けて下さい。こんな感じで。

DataSource 〜〜〜〜 中略 〜〜〜〜
      ↓  ↓  ↓
# DataSource 〜〜〜〜 中略 〜〜〜〜

#を付けたら、ファイルを保存し、もう一度アップロードして終わりです。

Movable Type (ムーバブル・タイプ)

スポンサード リンク

この記事をはてなブックマークに追加はてなブックマーク数 この記事をYahoo!ブックマークに登録 この記事をクリップ!クリップ数 この記事をBuzzurlにブックマークブックマーク数 この記事をdeliciousにブックマーク
このカテゴリーの最新記事(5記事)
このブログの最新記事(5記事)
ソフトバンクの携帯が
キャッシュバックキャンペーン中!

iPhoneに機種変更するならキャッシュバックキャンペーンをしている今がお得!iPhoneもフル充電できる携帯バッテリーもプレゼント!

【英単語の暗記法】

4ヶ月で1万語レベルの英単語の覚え方を公開。

英単語の暗記ってそれほど難しくありません。

【ひかりTV】

自宅がレンタルビデオ屋になる"ひかりTV"
「ひかりTV」なら専門チャンネルが70チャンネル以上、ハイビジョンが30チャンネル以上、アンテナ不要で今使っているアナログテレビもそのまま使える!カラオケ機能もあるので自宅がパーティー会場に。

【ホテル・温泉 ランキング!】

日本の人気ホテル・温泉

日本のホテル 宿泊客の満足度調査ランキング

人気温泉地ランキングTOP20

年末年始に向けて、どうせ行くなら評判の良いところへ!

ホテルの予約なら「一休」、温泉の予約なら「じゃらん」が安くてオススメ!

【映画好きの人にオススメ!】

DVDをネットで借りてポストへ返す

ネットで借りて、ポストへ返す
僕も使っているオンライン宅配DVDレンタルサービス。

検索で一発で探せるので、お目当ての映画を探すのに時間がかかったり、返却が面倒といったイライラを解消できます!

時間を節約したい人にオススメ。

【情報の量から質の時代へ】

雑誌 Newsweek

ニューズウィーク 定期購読
情報社会から知識社会へ。日本のマーケットはアメリカのマーケットに連動しています。

あの優秀な人も毎週チェックしている。定期購読なら1冊280円に!

人気ビジネス雑誌ランキング

ビジネス雑誌 比較ランキング
人気ビジネス雑誌7誌を比較。

【一番堅実で効果が高いSEO対策】

一番堅実で効果が高いSEO対策

ディレクトリ登録でアクセスアップ 堅実SEO対策
アクセスが来ないウェブサイトをアクセスがたくさん来るウェブサイトに変える一番手堅いSEO対策。

中長期で考えると一番費用対効果が高い方法です。

【ファッションレンタル】

DMMファッションレンタルなら結婚式や二次会の服装をレンタルをお手頃価格で利用できて節約になりますよ。ブランド物もレンタルできます。

【オススメ!レンタルサーバー】

当サイトは、ロリポップ!レンタルサーバーにブログソフトウェアMovable Typeをインストールしています。

節約生活 知っているとお得な節約情報

歯周病のチェックポイント

BLOG カテゴリ
ブックマーク数

このページのトップへ