超初心者のためのMovable Type4の使い方の最近のブログ記事

先日行ったMovable Typeの同一サーバー内でのディレクトリ移動ですが、やはり問題があったようです。

移動して1週間、何の問題も無いようなので、そろそろ良いだろうと思い元のディレクトリに念のため置いていたデータを削除しました。
次に、記事を書こうとダッシュボードにアクセスするとエラーが発生してアクセスできません。どうやら主要なCGIは元のディレクトリから読み込んでいたようです。
最初に読み込みに行く「mt.cgi」は新しいディレクトリのはずなので、「mt.cgi」を開いてみてもどこにも参照するアドレスの記述はありません。

とりあえず片っ端から「.cgi」とついているデータを開いてみると「mt-config.cgi」の中に、古いディレクトリのアドレスが書かれているのを発見。
確認のためネットで調べてみると、やはり「mt-config.cgi」の変更が必要なようなので、そのアドレスを新しいアドレスに変更すると、なんとか「ダッシュボード」は開くようになりました。

ところが、今度はディレクトリ移動以降の記事が管理画面に表示されません。
記事のデータは残っているのにダッシュボードが認識していないようです。
記事の管理データも古いディレクトリ内にあったようです。

まずは、「ツール」にある「インポート」を試したのですが、使い方が違うのかインポートされません。

さすがにどう調べても関連記事は見つけられなかったので、考えた挙げ句に力押しでなんとかしてみることにしました。
幸い、ディレクトリ移動以降は4つしか記事を書いていませんでしてので、コピペで新規記事として再度書いてしまえばいいという考え方です。

まず、テスト記事をアップして、新しいディレクトリ内に追加され、管理画面にも表示されることを確認し、公開日の変更が可能なことを確認。

次にディレクトリに保存されている「ディレクトリ移動以降の記事」をダウンロードの後一旦削除。

後は、投稿日時も含めてアップロード時の内容そのままで新規に投稿して完了です。

今のところは問題ないようですが・・・・。


この投稿の前に、2回のテスト投稿を行いました。

実は、新しくドメインを取得してサイトを立ち上げる予定なのですが
このブログとe-ロゴ屋のサイト立ち上げ時に、ディレクトリ構造を初期状態のまま
何も考えず立ち上げたために、「e-ロゴ屋」の参照ディレクトリの中に、
新しいドメインの参照ディレクトリがある構成になってしまい、
後々困った事態になりそうなので変更は早いうちの方が傷も浅くて済むと思い、
「e-logoya.com」のドメインの参照ディレクトリを変更してみました。

以前のディレクトリ構造は
e-logoyaが
/home/index.html/
このブログが
/home/designblog/
新しいドメインが
/home/新ドメインのhome/ndex.html/
といった感じでした。

新しいディレクトリ構造は
e-logoyaが
/home/e-logoya/index.html/
このブログが
/home/e-logoya/designblog/
新しいドメインが
/home/新ドメインのhome/ndex.html/
と変更しました。これで、e-logoyaと新しいドメインは対等な関係になりました。


「e-ロゴ屋」のサイト移動自体は別段不安材料は無かったのですが、
このブログはよく理解できていないMT4ですから、ディレクトリの移動で
どんな問題が発生するか未知数です、(うまく移動できた今でも不安です)

ここに、私と同じような人のために手順を書いておきます。

1 ディレクトリに移動先ホルダーを追加(私の場合は「e-logoya」)
2 移動先ホルダーに「designblog」をコピー
3 移動先ホルダーに「e-ロゴ屋」のサイトデータをアップロード
ここまではFTPソフトで行います。私の場合は「Cyberduck」という
Macでは数少ないフリーのFTPソフトを使用。

4 次にレンタルサーバーの「e-logoya.com」参照ディレクトリを変更。
5 MT4の「設定/公開」から「サイトパス」を新しいディレクトリに変更。

これで完了。
結構簡単でした。けどかなり慎重に手順を考えて、現時点でもいつでも
変更前の状態に戻せる状態にしています。
今後、1週間程度様子を見て、問題なければコピー前のデータを削除して
完了にします。
また、問題が発生すればこのブログで報告します。
ここ数日またこのブログでエラーが出ています。
ウェブマスターツールのエラー情報で404エラーが、新しく記事を書くたびに3つずつ増えていきます。
少し前に記事のアップ中にエラーが出て、5〜6回保存ボタンを押してしまって、後で確認すると同じ記事が複数アップされていることがあって、記事を削除したんですが、どうやらその操作が原因ではないかと思います。

どこかにその削除した記事にリンクが残っているんではないかと思うんですが、どこに残っているのかが分かりません。

出力ファイル名が自動で付けられているので、それが原因かもしれません。
とりあえず、エラーの出るファイル名をこの記事に付けて様子を見ようと思います。
このファイル名、タイトルに英数が入ってるとその英数を使って作成され、ない場合は
「post-数字」になるようです。
エラーになるのは「post-数字」のファイルばかりなので、強制的に変更してみます。
Movable Type4のデザインで、設置当時から気になっていた
「アイテム ウィジェット」の表示。

この「アイテム ウィジェット」、写真掲載中心のブログなら、掲載写真の管理に便利かもしれないが、このブログのようにたまに説明用に図を載せるタイプのブログでは意味の無い図の一部が並ぶだけの目障りな存在でしかない。
にもかかわらず、どうやって非表示にするのかずっと分からなかった。

今日また目障りに思って、いっそのこと「アイテムウィジェット」ごと削除してしまおうとコピーを取って削除してみました。

そしてサイトを再構築すると下図のようなエラーメッセージが出てしまいました。


ピクチャ 1.jpg

このエラーメッセージのおかげで「アイテムウィジェット」の表示に絡むテンプレートが「ホームページウィジェットグループ」だと分かりました。
後は「ホームページウィジェットグループ」を開き、
「アイテムウィジェット」と書いてあるタグを削除して、
やっと「アイテムウィジェット」を非表示にすることができました。

Movable Type4についてはいくつか気になることがあるのですが、対処の仕方を調べるのに結構苦労します。

気になることの1つにGoogleの「ウェブマスターツール」の「診断」に検出される「タイトルタグの重複」がありました。
「タイトルタグの重複」に指摘されるのはMT4で作っているブログページのキーワード検索ページのみ、しかも日に日に増えていくようです。
ブログのキーワードやタグをみても重複箇所が分かりません。

調べてみるとどうやらMT4のタイトルタグの記述方法に問題があるようなので(ほとんどカンに近い判断です)タイトルタグの修正を試みました。参考にさせて頂いたのは「タスクマザー」さんの「ウェブマスターツールの診断コンテンツ分析のエラー対処」のページ。

作業は「システムテンプレート」の「検索結果」を開き、

<$MTSearchString$>をタイトルタグの頭に追加する

といういたって簡単な作業。
修正後は

<title><$MTSearchString$>-<$MTBlogName encode_html="1"$>: 検索結果</title>

となります。
この修正をしたのが4、5日前だったのですが、徐々に「タイトルタグの重複」は減り、本日ついに0になりました。
「タスクマザー」さま、本当にありがとうございます。


 

 人気ブログランキングへ

 ブログランキング・にほんブログ村へ

 FC2 Blog Ranking

 JRANKブログランキング



   Ferretアクセス解析

このアーカイブについて

このページには、過去に書かれたブログ記事のうち超初心者のためのMovable Type4の使い方カテゴリに属しているものが含まれています。

前のカテゴリは独り言です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。