Movable Type 備忘録

 Movable Type 設置後のブログ初期化設定

訪問者さんからご質問があって、Movable Type 設置後のブログの初期化について問い合わせがありました。
ブログの初期化といいましても、人それぞれ微妙に違ってたりすると思うのですが、大部分はみんないっしょではないかと思います。

初めて Movable Type を使う人にとってはどんな設定にしたらいいのか分からないところも多々あるかと思いますので、参考までにわたしのサイトで設定してる内容を公開します。

ホント参考程度に留めてくださいね。
※一部プラグインによるところもあります。

 ムームードメインからバリュードメインへ移管

こんにちわ^^

Movable Type MEMO で配布するテンプレートでは、ブログ内検索、コメント投稿など各所に Ajax を使用してます。
訪問者さんからの質問で、サブドメインで Movable Type を運用した場合、ブログ内検索、コメント投稿に限って機能してませんでした。

訪問者さんのご協力の元いろいろ探りを入れたのですが、どうやらサブドメイン使用時に Ajax で mt-comments.cgi、mt-search.cgi からの応答がないことが分かりました。
ソースを見させてもらったのですが、JavaScript の URL と JavaScript から mt-comments.cgi の URL が異なってるのが気になります。マルチドメインでも同様の現象を確認しました。てか、マルチドメインでダメなのは当然でしたね (; ̄∇ ̄A

そんな経緯からこれ以上の原因分析を訪問者さんにお願いするのは心苦しいので、やむを得ずわたしもサブドメインを追加して確認することにしました。
旦那から奪い取った!? (; ̄∇ ̄A 使ってないドメインをムームードメインからバリュードメインに移管してみたので、その方法をメモしておきます (●>∀<●)/

 CORESERVER で CPAN モジュールをインストール

こんばんわ^^

Movable Type 4 からブログの完全バックアップができるようになったようです。
万が一のためにバックアップをと思ってやろうとしたら圧縮機能も付いてました。しかもブログ単位にバックアップ取れるし、分割機能も備わってるのでデータがでっかくなっても安心ですね (; ̄∇ ̄A

とりえあず、圧縮付きでバックアップは取れたのでいいのですが、マニュアルには以下の Perl モジュールがインストールされてないとダメと書いてある。

  • Archive::Tar
    CORESERVER ではインストール済み
  • Archive::Zip
    CORESERVER ではインストール済み
  • IO::Compress::Gzip
  • IO::Compress::Gunzip

もしかて、バックアップは取れたけどレストア(復元)できないとかってオチはないでしょうねぇっ(。-ω-)
てことで、万全を期して上記モジュールの足らないものをインストールする際、CPAN 環境を作成する必要があるのでメモしておきます。

 Movable Type 4 インストール

こんばんわ^^

先日リリース候補として Movable Type 4 RC2 が公開されました。
また、もうすぐ正式版リリースとなります。

インストールの仕方などは正式リリース版と同様だと思うので、ここらで覚え書しとおきます。

以前のバージョンに比べたら、何の問題もなくインストールは完了できちゃうので、初めての人でもタンタンとインストールできると思いますよ ( ̄∇ ̄)b

 MovableTypeを手早くアップロードする

こんにちわ^^

先日MovableType ベータ4がリリースされました。
ベータ4から日本語対応になったことで、以前よりは使いやすくなってました。

でもね、ロリポップでは相変わらずビルドできませんでした(つω-`。)
SQLite は、今はまだ不具合があるようですが正式版ではちゃんと使える・・・といいですね (; ̄∇ ̄A

このサイトでも使ってる、'さくらインターネット' ではたぶん普通にビルドなどできると思われます。
試したことはないですけど・・・。

さて、今回のお題はMovableType(ムーバブルタイプ)のアップロードです。
毎回、アップグレードの度にダウンロードした圧縮ファイルをパソコン上に展開して、そのディレクトリ構成ごとサーバ上にアップロードするのは時間がかかって煩わしいですよね。

そこでお手軽にMovableType(ムーバブルタイプ)をアップロードする方法をご紹介します ( ̄∇ ̄)/

 さくらインターネットでSubversionを使う2

こんにちわ^^

以前、さくらインターネットでSubversionを使う1で、さくらインターネット上にバージョン管理ツール 'Subversion' のインストールについてご紹介しました。

前回はインストールに苦労しましたが、今回はもっとカンタンにSubversionを使用する方法をご紹介します。

 MovableType 3.35 日本語版 提供開始

こんにちわ^^

MovableType(ムーバブルタイプ) 3.35 日本語版が提供開始されました。
Movable Type 3.35 日本語版の提供を開始

主な修正点はMovableType(ムーバブルタイプ) 3.34で見つかったセキュリティ上の不具合への対策とインストールの簡略化だそうです。

今回のリリースでは、修正ファイルが少なかったので差分だけアップグレードしました。
アップグレードしたファイルは以下の通りです。

mt/(MovableTypeインストールディレクトリ)
+-- index.html
+-- mt-db2sql.cgi
+-- mt-wizard.cgi
|
+-- default_templates/
|    +-- comment_preview_template.tmpl
|
+-- lib/
|    +-- MT.pm
|    |
|    +-- MT/
|    |    +-- App.pm
|    |    +-- Bootstrap.pm
|    |    +-- Template.pm
|    |    |
|    |    +-- App/
|    |    |    +-- Wizard.pm
|    |    |
|    |    +-- L10N/
|    |    |    +-- de.pm
|    |    |    +-- es.pm
|    |    |    +-- fr.pm
|    |    |    +-- nl.pm
|    |    |
|    |    +-- Template/
|    |    |    +-- ContextHandlers.pm
|
+-- php/
|    +-- mt.php
|    |
|    +-- lib/
|    |    +-- MTViewer.php
|    |    +-- function.MTDate.php
|
+-- tmpl/
|    +-- wizard/
|    |    +-- complete.tmpl
|    |    +-- configure.tmpl
|    |    +-- mt-config.tmpl
|    |    +-- optional.tmpl
|    |    +-- packages.tmpl
|    |    +-- start.tmpl
|
+-- tools/
|    +-- convert-db


これら差分ファイルを更新後、MovableType(ムーバブルタイプ)の管理画面にログインすると、アップグレード画面が表示されます。
そこでアップグレードを完了して、ブログ全体を再構築します。

あと、コメント・プレビュー・テンプレートへの修正が必要です。

以上で、アップグレード完了しました ( ̄∇ ̄)/

新規でインストールするなら以下を参考にするといいかも、です。
MovableType3.3をインストールする