数日前にも書いたのだけれど、店舗HPと店長ブログ共に、暫くはMovable Typeで頻発するエラーと格闘する毎日だったのだけれど、今日夕刻遂に、個人的にはヒヤヒヤものの大改造に着手。
サーバ上で利用しているデータベースに由来していると推測される、インターナル・サーバ・エラー500が頻発していた為、再構築にやたら手間が掛かっていたのだ。トラバすら送れないほどだったので、ちょっとイライラもしていたし・・・
根はせっかち気味の性格なのでこらえきれず、急遽下調べをした上でMTデータベースの移行に踏み切った。結果は・・・
今回のテーマは3つ。まずはデータベースの移行。
これは、勘違いして導入していたBerkeleyDBからSqLiteへの変更。おそらくは、これで脱出できるだろうと思われる大きな変更。めんどくさがりの俺は、「MTデータベースの相互変換CGIスクリプト」なる便利そうなプログラムを試すことに。再インストールを覚悟した俺に怖いモノはない!?自己責任で、と脅されてもなんだかうまくいく確信があったので、早速トライ。
>結果:大成功。エラーもなく、すんなり移行できました。しかも、ここ数週間悩まされていたエラー500が起きないばかりか、それ以外にも気になってたエラーも急にでなくなった。感動です・・・
2番目はアーカイヴ・ファイルのphp化と、個別記事URL設定法の変更。
なんだかレンタルサーバでのMT運用は、今後も安心できることばかりじゃなさそうなんで、いつサーバ移転を強いられても対応できるようにと、エントリー・アーカイヴのURLをデフォルトの「年月プラス、エントリー・ベースネーム」から「年月日時分」へと変更し、更にはアーカイヴ・ファイルの拡張子をhtmlからphpへ全変更。
>結果:大成功。エラーもなく、すんなり移行できました。
3番目は.htaccessによるリダイレクト設定。
従来のhtmlによる個別記事へのリンクが、phpに変更される事によりデッドリンク化するのを防ぐため、リダイレクト設定をしたんですけど・・・
>結果:微妙に失敗。本来は2番目の変更をする前にやらなくちゃいけなかったのに、本質を理解する前にやってしまったので、この店長ブログは設定失敗です。もうめんどくさすぎて、後で何とかしようという気すらおきませんでした(泣)。
>結果:ムジークHPは設定成功のハズですが、検証してもよく分からないんです・・・。「.htaccess」のファイルの中身を見ると、どうも書き出されているようなんですが。また後日検証してみます、今日はギブアップ。
とにかく、色々と分かり易く解説してくれている親切なサイトのお陰ですね〜。トラバで感謝の意を表したいです。ほんと、助かりました!
まだまだMovable Typeをカスタマイズしたい点があるのだけれど、取り急ぎ事態が急を要したモノから着手。次はカテゴリー・アーカイヴの分割と関連記事への自動リンクに手をつけたいな〜。
あ〜、それにしてもまだまだ理想にはほど遠い・・・




コメントする