Movable Typeで利用する環境変数の一覧です。環境変数の設定は、環境設定ファイルmt-config.cgiに記述して設定します。設定の方法は、別節を参照してください。
CGIPath はmt.cgi以外のCGIスクリプトへリンクを生成するために使われます。mt.cgiへのリンクはAdminCGIPathで設定しますが、AdminCGIPathの設定がない場合には、mt.cgiへのリンクにもCGIPathの値が使われます。
3.1, 3.2, 3.3, Enterprise 1.0
/cgi-bin/
AdminCGIPath は mt.cgi へのリンクを生成するために使われます(CGIPath はその他すべてのCGIスクリプトへリンクを生成するために使われます)。値を指定しないと、デフォルトで CGIPath の値になります。mt.cgi を他のCGIスクリプトとは別のディレクトリに入れる場合や、SSLを有効にしたURLで mt.cgi を使いたい場合には、AdminCGIPathを利用します。
3.1, 3.2, 3.3, Enterprise 1.0
なし
Movable Typeのすべてのファイルをcgi-binディレクトリに入れた場合は、スタティック・ファイル(docs、images、styles.css、mt.js)を別の場所に保存して、ウェブ・サーバーで実行されないようにする必要があります。
3.1, 3.2, 3.3, Enterprise 1.0
なし
CSSファイルを保管する場所を設定します。これは、スタティック・ファイル(docs、images、mt.js)とは別の場所に保管する場合に、設定します。
3.1, 3.2, 3.3, Enterprise 1.0
css
tmplディレクトリまでのファイル・システム上のパスを指します。このディレクトリにはMovable Typeアプリケーションのフロントエンド・テンプレートが含まれています。
3.1, 3.2, 3.3, Enterprise 1.0
tmpl
アプリケーションがテンプレートを上書きする場所の、ディレクトリへのパスを設定します。
3.1, 3.2, 3.3, Enterprise 1.0
alt-tmpl
管理プログラムのCGIスクリプトの名前を設定します。
3.1, 3.2, 3.3, Enterprise 1.0
mt.cgi
Movable Typeで利用するスクリプトを設定します。
3.2, 3.3, Enterprise 1.0
mt-upgrade.cgi
Movable Typeで利用するスクリプトを設定します。
3.1, 3.2, 3.3, Enterprise 1.0
mt-view.cgi
Movable Typeで利用するスクリプトを設定します。
3.1, 3.2, 3.3, Enterprise 1.0
mt-comments.cgi
Movable Typeで利用するスクリプトを設定します。
3.1, 3.2, 3.3, Enterprise 1.0
mt-tb.cgi
Movable Typeで利用するスクリプトを設定します。
3.1, 3.2, 3.3, Enterprise 1.0
mt-search.cgi
Movable Typeで利用するスクリプトを設定します。
3.1, 3.2, 3.3, Enterprise 1.0
mt-xmlrpc.cgi
Movable Typeで利用するスクリプトを設定します。
3.1, 3.2, 3.3, Enterprise 1.0
mt-atom.cgi
Movable Typeで利用するデータベースシステムにアクセスするためのドライバーを設定します。
3.1, 3.2, 3.3, Enterprise 1.0
なし
Movable Typeで利用するデータベースシステムのデータベース名、またはSQLiteのファイル・パスを設定します。
3.1, 3.2, 3.3, Enterprise 1.0
なし
Movable Typeで利用するデータベースシステムにアクセスする際のアカウント名を設定します。
3.1, 3.2, 3.3, Enterprise 1.0
なし
Movable Typeで利用するデータベースシステムにアクセスする際のパスワードを設定します。
3.1, 3.2, 3.3, Enterprise 1.0
なし
Movable Typeで利用するデータベースシステムにアクセスする際のホストを設定します。
3.1, 3.2, 3.3, Enterprise 1.0
なし
Movable Typeで利用するデータベースシステムにアクセスする際のポート番号を設定します。
3.1, 3.2, 3.3, Enterprise 1.0
なし
Movable Typeで利用するデータベースシステムにアクセスする際のソケット番号を設定します。
3.1, 3.2, 3.3, Enterprise 1.0
なし
Movable Typeで利用するデータベースシステムがBerkeley DBの場合のディレクトリへのパスを設定します。
3.1, 3.2, 3.3, Enterprise 1.0
なし
3.3以降では設定する必要はありません。
データベースへのアクセスする際にクライアント側ライブラリで利用する文字コードをPublishCharsetにあわせるための設定です。値が"1"の場合、PublishCharset の設定値をもとに、データベースにアクセスする際の文字コードが指定されます。
3.1, 3.2, 3.3, Enterprise 1.0
なし
データベースがSQLiteで、かつダイナミック・パブリッシングを利用したい場合は、SQLiteのバージョンは2.xにする必要があります。値を1にすることで、SQLite 2.xを利用できるようになります。その際には、DBD::SQLiteではなくDBD::SQLite2を利用する点に注意してください。
3.2, 3.3, Enterprise 1.0
0
システムに登録されているブログの一覧を表示するためのコンテナ・タグです。
3.1, 3.2, 3.3, Enterprise 1.0
<MTBlogs> ~ </MTBlogs>
複数のブログを対象にできます。allの場合は、すべてのブログを対象とします。また、ブログIDを列記(カンマ区切り)すると、指定したブログのみを対象とします。
ブログの説明を表示します。
3.1, 3.2, 3.3, Enterprise 1.0
<$MTBlogDescription$>
ブログのID番号を表示します。ブログは追加した順番で1、2、3…とID番号が割り当てられます。
3.1, 3.2, 3.3, Enterprise 1.0
<$MTBlogID$>
ブログに表示する日付の言語を表示します。
3.1, 3.2, 3.3, Enterprise 1.0
<$MTBlogLanguage$>
ブログのホスト名を表示します。たとえば、ブログのURLが、http://blog.sample.com/first-weblog/の場合、blog.sample.comを表示します。
3.1, 3.2, 3.3, Enterprise 1.0
<$MTBlogHost$>
ブログの設定で入力した時間帯(タイムゾーン)を表示します。協定世界時(UTC、世界標準時)からの時差+ | -hh:mmのような形式で表示します。
3.1, 3.2, 3.3, Enterprise 1.0
<$MTBlogTimezone$>
ブログの公開の設定で指定したアーカイブの拡張子をカンマを付けて表示します。
3.2, 3.3, Enterprise 1.0
<$MTBlogFileExtension$>
ブログのメイン・ページ(index.html)が置かれるパス名を表示します。ウェブ・ブラウザーで表示するURLではなく、ファイルが実際に保管されるパスを表示します。
3.1, 3.2, 3.3, Enterprise 1.0
<$MTBlogSitePath$>
ブログのURL(サイトURL)をhttp://から始まる絶対URLで表示します。
3.1, 3.2, 3.3, Enterprise 1.0
<$MTBlogURL$>
ブログのURLを、ホストからの相対URLで表示します。たとえば、ブログのURLが、http://blog.sample.com/first-weblog/の場合、/first-weblog/を表示します。
3.1, 3.2, 3.3, Enterprise 1.0
<$MTBlogRelativeURL$>
アーカイブURLをhttp://から始まる形で表示します。アーカイブURLを個別に設定していない場合、サイトURLの内容を表示します。
3.1, 3.2, 3.3, Enterprise 1.0
<$MTBlogArchiveURL$>
クリエイティブ・コモンズ・ライセンスを選択しているときに実行する条件タグです。クリエイティブ・コモンズ・ライセンスを選択していないときは実行されません。
3.1, 3.2, 3.3, Enterprise 1.0
<MTBlogIfCCLicense> ~ </MTBlogIfCCLicense>
選択したクリエイティブ・コモンズ・ライセンスにあわせた内容が書かれているURLを表示します。
3.1, 3.2, 3.3, Enterprise 1.0
<$MTBlogCCLicenseURL$>
選択したクリエイティブ・コモンズ・ライセンスにあわせたRDFを出力します。エントリーに適用したときには、RDFにそのエントリーについての情報を追加します。他はブログの設定に基づきます。
3.1, 3.2, 3.3, Enterprise 1.0
<$MTCCLicenseRDF$>
ブログの設定の基本で設定した、クリエイティブ・コモンズ・ライセンスの画像のURLを表示します。このタグは<MTBlogIfCCLicense> ~ </MTBlogIfCCLicense>の間で使う必要があります。
3.1, 3.2, 3.3, Enterprise 1.0
<$MTBlogCCLicenseImage$>
ブログの設定のコメント/トラックバックの受信設定で、コメントの投稿を受け付ける条件がすべてのときに、囲んだ部分を実行します。
3.2, 3.3, Enterprise 1.0
<MTBlogIfCommentsOpen> ~ </MTBlogIfCommentsOpen>
ブログの総エントリー数(公開している)を表示します。複数のブログを運用しているとき、他のブログのエントリー数は表示しません。
3.1, 3.2, 3.3, Enterprise 1.0
<$MTBlogEntryCount$>
ブログの総コメント数を表示します。複数のブログを運用しているとき、他のブログのエントリー数は表示しません。
3.1, 3.2, 3.3, Enterprise 1.0
<$MTBlogCommentCount$>
特定のブログの総トラックバック数(公開済み)を表示します。迷惑トラックバックや未公開のトラックバックの数は含まれません。また、複数のブログを運用しているとき、他のブログのトラックバック数は表示しません。
3.3
<$MTBlogPingCount$>
MTEntiresコンテナ内のエントリー数を表示します。categoryをはじめとする各種条件で絞り込みを行った場合、条件に該当するエントリー数を表示します。
Enterprise 1.0
<$MTEntryCount$>
MTEntiresコンテナ内のエントリー数を表示します。categoryをはじめとする各種条件で絞り込みを行った場合、条件に該当するエントリー数を表示します。
3.3
<$MTEntriesCount$>
ブログを新規作成する際の、サイトURLの初期値を設定します。本設定を有効にするためには、DefaultSiteRootについて設定する必要があります。行末に/を入力してください。
3.3
なし
ブログを新規作成する際の、サイト・パスの初期値を設定します。本設定を有効にするためには、DefaultSiteURLについて設定する必要があります。行末に/を入力しないでください。
3.3
なし
エントリーやコメント等の一覧を表示する際の、表示設定の初期値を設定します。本設定は、システム全体に有効となります。
3.3, Enterprise 1.0
一覧表示の件数を指定します。Nは1以上の整数値を指定します。値にnoneを指定すると、すべてを一覧表示します。
一覧表示の表示スタイルを指定します。Compactは表示項目を1行で表示し、Expandedは複数行で表示します。
一覧表示の並び順を指定します。Ascendは昇順に、Descendは降順に表示します。
ボタンの位置を指定します。BelowとBottomは画面の下に、AboveとTopは画面の上に、Bothは両方に配置します。
一覧表示での日付フォーマットを指定します。Relativeは現在からの経過時間を、Fullは通常の日付を表示します。
エントリー投稿画面の表示設定の初期値を設定します。本設定は、システム全体に有効となります。個々のブログでの表示設定の初期値は、ブログの設定メニューで設定できます。
DefaultEntryPrefs Type=Basic
なお、個々のフィールドについて表示を指定する場合は、以下の設定を必ず行ってください。
DefaultEntryPrefs Type=Custom
3.3, Enterprise 1.0
ボタンの位置を指定します。BelowとBottomは画面の下に、AboveとTopは画面の上に、Bothは両方に配置します。
表示スタイルを指定します。Basicは基本スタイル(タイトル・エントリーの内容・公開設定の各フィールドを表示)を、AdvancedとAllは拡張スタイル(すべてのフィールドを表示)を、Customは表示するフィールドを指定するスタイルになります。
カテゴリーフィールドの表示のON/OFFを設定します。値が1の場合、表示します。
追記フィールドの表示のON/OFFを設定します。値が1の場合、表示します。
概要フィールドの表示のON/OFFを設定します。値が1の場合、表示します。
キーワード・フィールドの表示のON/OFFを設定します。値が1の場合、表示します。
エントリー・タグフィールドの表示のON/OFFを設定します。値が1の場合、表示します。
改行設定フィールドの表示のON/OFFを設定します。値が1の場合、表示します。
コメントを受信フィールドの表示のON/OFFを設定します。値が1の場合、表示します。
トラックバックを受信フィールドの表示のON/OFFを設定します。値が1の場合、表示します。
投稿日フィールド編集についてON/OFFを設定します。値が1の場合、編集できます。
出力ファイル名フィールドの表示のON/OFFを設定します。値が1の場合、表示します。
トラックバックの送信先のURLフィールドの表示のON/OFFを設定します。値が1の場合、表示します。
ブログを新規作成する際の、時間帯(タイムゾーン)の初期値を設定します。値は、協定世界時との時差を指定します(13, 12, 11, 10, 9.5, 9, 8, 7, 6.5, 6, 5.5, 5, 4, 3.5, 3, 2, 1, 0, -1, -2, -3, -3.5, -4, -5, -6, -7, -8, -9, -10, -11)。
3.2, 3.3, Enterprise 1.0
9
ブログを新規に作成する際のテンプレートが保管されているパスを設定します。カスタマイズしたテンプレートを事前に登録しておき、そのテンプレートでブログを作成する場合は、適切な値に変更します。
3.2, 3.3, Enterprise 1.0
default_templates
importディレクトリまでのファイル・システムのパスを示します。このパスは、エントリーとコメントをシステムに読み込み(インポート)するときに使います。importは読み込まれたファイルを納めるディレクトリです。
3.1, 3.2, 3.3, Enterprise 1.0
import
個々のアーカイブ(Individual Entry Archives)を再構築する際、Movable Typeは再構築のプロセスを一定数のエントリーずつに分けて、再構築します。 デフォルトでは、1回に付き40エントリーを再構築し、それが終わると次の40エントリーに取りかかります。 このエントリー数はEntriesPerRebuildで変更可能です。たとえば非常に安定したサーバーを使っている場合は、1回で全エントリーを処理した方が賢明でしょう。
3.1, 3.2, 3.3, Enterprise 1.0
40
これは、検索結果の中で<$MTEntryExcerpt$>タグを使ったときに表示される概要の文字数を示します。 この設定は検索結果の概要に対して使われるもので、ブログの設定の文字数とは異なります。
3.1, 3.2, 3.3, Enterprise 1.0
40
バージョン3.3ではカテゴリーの出力ファイル名を設定できるようになりました。 CategoryNameNodashではなく、出力ファイル名の設定を利用してください。
カテゴリー名は、出力ファイル名が指定されていない限り、dirify処理によってパスを生成します。本設定を行うことで、dirifyの結果が"XX"となる場合、cat-XXと変換して生成します。初期値は1になっており、"-"を自動付加しません。自動付加する場合は、設定値を0に変更してください。
3.2, 3.3, Enterprise 1.0
1
Wの値が真だと、XML-RPC API/MetaWeblog APIで投稿され、かつ、"publish"フラグがないエントリーは、下書きのステータスになります。この値が"0"である場合は、このシステムにおけるAPI経由で投稿したエントリーはどれも、提出後にすぐ公開されます。デフォルト値は"0"で、すべてエントリーが公開されます。ユーザーのほとんどは、クライアントからのエントリーを提出直後に公開するよう望んでいますが、エントリーを提出後に下書きステータスにしておきたい場合は、クライアントでその機能をサポートしていることを確認し、このオプションの値を1にします。
3.1, 3.2, 3.3, Enterprise 1.0
0
コメントやトラックバックの受信について、送信元のIPアドレスを表示するかどうかの設定をします。値を1に設定すると、IPアドレスを表示します。特定のIPアドレスからのコメントやトラックバックを制限したい場合、値を1に設定した後に、ブログの設定画面で禁止IPアドレスを登録してください。
3.2, 3.3, Enterprise 1.0
0
ログ等を書き出す際のエンコーディングを指定できます。指定可能な値は、PublishChasetと同様に、UTF-8, EUC-JP, Shift_JISです。
3.3, Enterprise 1.0
Shift_JIS
公開していたエントリーを未公開にしたり、エントリーやカテゴリーを削除した際に、アーカイブを削除するかどうかの設定ができます。値を1にすると、該当のエントリー・アーカイブやカテゴリー・アーカイブを削除します。
3.3, Enterprise 1.0
0
検索する条件(文字列)を表示します。
3.1, 3.2, 3.3, Enterprise 1.0
<$MTSearchString$>
実行した検索の結果を表示するコンテナ・タグです。<MTSearchResults>タグの内側では、エントリーに関するタグ<$MTEntry*$>を使うことができます。また、<$MTBlog*$>を使って、検索されたエントリーが投稿されているブログについてのデータを表示できます。複数のブログを運営していると、すべてのブログのエントリーを対象とします。ブログを限定したい場合は、環境設定ファイルで、mt-search.cgiに引数IncludeBlogs=Nを付けてください。NにブログのID番号を入力します。
3.1, 3.2, 3.3, Enterprise 1.0
<MTSearchResults> ~ </MTSearchResults>
検索の条件に合致した結果の件数を表示します。複数のブログを運営しているシステムでは、検索対象のすべてのブログで検索した結果を表示します。
3.1, 3.2, 3.3, Enterprise 1.0
<$MTSearchResultCount$>
検索が実行されていないときに表示するコンテナ・タグです。
3.1, 3.2, 3.3, Enterprise 1.0
<MTNoSearch> ~ </MTNoSearch>
検索条件に合致した結果が得られなかったときに表示するコンテナ・タグです。
3.1, 3.2, 3.3, Enterprise 1.0
<MTNoSearchResults> ~ </MTNoSearchResults>
実行した検索の結果は、ブログごとにグループにまとめられています。まとめられたグループの中の最初の結果を表示するときに、その内容を表示するコンテナ・タグです。ブログのタイトルや、そのブログのトップページへのリンクを表示するのに便利です。
3.1, 3.2, 3.3, Enterprise 1.0
<MTBlogResultHeader> ~ </MTBlogResultHeader>
実行した検索結果のエントリーを編集するためのリンクを表示します。検索したユーザーが、すでにMovable Typeにログインしていて、かつエントリーを編集できる権限を持っているときに表示します。
3.1, 3.2, 3.3, Enterprise 1.0
<$MTEntryEditLink$>
Google APIを使った検索結果、もしくは特定のページに関連したページのリストを表示するためのコンテナ・タグです。このタグを利用するには、Google APIのアカウントを事前に取得します。なお、SOAP::LiteとLWP::UserAgentの導入と、サイトのエンコードをUTF-8にする必要があります。
3.1, 3.2, 3.3, Enterprise 1.0
<MTGoogleSearch> ~ </MTGoogleSearch>
検索するキーワードを指定して検索します。
似たページを検索します。値に1を入力すると、現在のページに関係するサイトを表示します。サイトのURLを指定したときは、そのURLに関連したサイトを表示します。
エントリーのタイトルを使って検索します。
エントリーの概要(excerpt)を使って検索します。
エントリーのキーワードを使って検索します。
表示する検索結果の数を指定します。現在、GoogleAPIの表示数が10個に制限されているため、最大値は10になります。
※ query、related、title、excerptは同時に設定できません。
Google APIによる検索の結果を表示します。アトリビュートpropertyで、検索結果の項目(title/タイトル、URL、summary/概要、snippet/断片)を指定できます。省略したときは、titleになります。
3.1, 3.2, 3.3, Enterprise 1.0
<$MTGoogleSearchResult$>
表示する項目の内容を概要(summary)、URL、断片(snippet)、タイトルで指定します。
エントリーの検索の場合に実行する条件タグです。
3.3, Enterprise 1.0
<MTIfStraightSearch> ~ </MTIfStraightSearch>
エントリー・タグの検索の場合に実行する条件タグです。
3.3, Enterprise 1.0
<MTIfTagSearch> ~ </MTIfTagSearch>
検索対象のブログのブログIDを、カンマ区切りで表示します。
3.3, Enterprise 1.0
<$MTSearchIncludeBlogs$>
公開しているブログの検索で利用したテンプレート名を表示します。
3.3
<$MTSearchTemplateID$>
サイトの検索に含まれるブログを設定できます。ExcludeBlogsは検索から外されるブログを設定します。ExcludeBlogsの内容は、IncludeBlogsの内容によって上書きされます。 デフォルトではすべてのブログを検索します。 ブログのIDをコンマで区切ります。
3.1, 3.2, 3.3, Enterprise 1.0
なし
サイトの検索に含まれるブログを制限できます。ExcludeBlogsは検索から外されるブログを設定します。ExcludeBlogsの内容は、IncludeBlogsの内容によって上書きされます。 デフォルトではすべてのブログを検索します。 ブログのIDをコンマで区切ります。
3.1, 3.2, 3.3, Enterprise 1.0
なし
サイトの検索についてのデフォルトを指定します。その値は、隠れたフォーム入力(hidden input)を通して、またはユーザーが指定したフォーム入力で、上書きできます。 これらの設定はデフォルトのままに残しておき、ユーザーが自在に変更できる状態にしておくのがよいでしょう。 RegexSearchは正規表現による検索で、CaseSearchは大文字と小文字を区別する検索です。
3.1, 3.2, 3.3, Enterprise 1.0
0
サイトの検索についてのデフォルトを指定します。その値は、隠れたフォーム入力(hidden input)を通して、またはユーザーが指定したフォーム入力で、上書きできます。 これらの設定はデフォルトのままに残しておき、ユーザーが自在に変更できる状態にしておくのがよいでしょう。 RegexSearchは正規表現による検索で、CaseSearchは大文字と小文字を区別する検索です。
3.1, 3.2, 3.3, Enterprise 1.0
0
これは検索結果の並べ替えの順序を示します。 ascendを使うと、古い方から順にエントリーが表示され、descendを使うと、新しい方から順にエントリーが表示されます。
3.1, 3.2, 3.3, Enterprise 1.0
descend
これは検索で返される結果の最大数を示します。 通常の検索の場合、結果数はブログひとつについての数を示します。たとえば、MaxResultsを5に設定すると、あなたのシステム上の各ブログは、最大5個までの検索結果が返されるようになります。 新しいコメント検索の場合、最大数は新しいコメントが付けられたエントリーの数になります。
3.1, 3.2, 3.3, Enterprise 1.0
9999999
検索対象を設定します。デフォルトでは検索はブログのエントリーに対して行われ、コメントに対しては行われません。 コメント検索は、検索対象のテキストが多いので、エントリー検索より時間がかかります。 この設定はentriesのままに残しておき、サイトの閲覧者が自在に変更できる状態にしておくのがよいでしょう。 有効な値は、entries、comments、またはboth(両方)のいずれかです。
3.1, 3.2, 3.3, Enterprise 1.0
entries
これは検索結果を並べ替えるとき、どの列を基準にするかを示します。 created_onは投稿日によってエントリーが並べ替えられ、titleはタイトルによって並べ替えられます。 この設定はResultDisplayを使うと、昇順または降順を指定できます。
3.1, 3.2, 3.3, Enterprise 1.0
なし
mt-search.cgiを使った検索をする際に、検索の対象を初期設定できます。初期値のstraightでは、エントリーが対象になります。値をtagに設定すると、エントリー・タグを検索の対象とします。これらの値は、検索用フォームをカスタマイズする際に、HIDDENパラメーターとして指定することもできます。
<form method="get" action="<$MTCGIPath$><$MTSearchScript$>">
<input type="hidden" name="IncludeBlogs" value="<$MTBlogID$>" />
<input type="hidden" name="Type" value="straight" />
<label for="search" accesskey="4">Search this blog:</label><br />
<input id="search" name="search" size="20" />
<input type="submit" value="Search" />
</form>
3.1, 3.2, 3.3, Enterprise 1.0
straight
SearchCutoffは通常の検索において、CommentSearchCutoffは新しいコメントの検索において、デフォルトでさかのぼる検索日数を示します。SearchCutoffのデフォルトはブログのはじめからの(全エントリーを対象とした)検索で、CommentSearchCutoffのデフォルトは、前月以降のコメントからの検索です。
3.1, 3.2, 3.3, Enterprise 1.0
9999999
SearchCutoffは通常の検索において、CommentSearchCutoffは新しいコメントの検索において、デフォルトでさかのぼる検索日数を示します。SearchCutoffのデフォルトはブログのはじめからの(全エントリーを対象とした)検索で、CommentSearchCutoffのデフォルトは、前月以降のコメントからの検索です。
3.1, 3.2, 3.3, Enterprise 1.0
30
これは、検索テンプレートがあるsearch_templatesディレクトリまでのファイル・システム上のパスを指します。 デフォルトは./search_templatesで、これはsearch_templatesディレクトリがmt.cgiファイルと同じディレクトリにあることを意味します。この設定は、search_templatesディレクトリを移動した場合を除き、おそらく変更する必要がないでしょう。
3.1, 3.2, 3.3, Enterprise 1.0
search_templates
これは、search_templatesディレクトリ(SearchTemplatePathディレクティブを参照)にあるデフォルトの検索テンプレートのファイル名を示します。 代替テンプレート(下記参照)を指定して使う場合は、このデフォルト・テンプレートを使う必要はありません。
3.1, 3.2, 3.3, Enterprise 1.0
default.tmpl
複数のブログを設置しているか、いくつかの異なるバージョンのサイトを提供している場合は、代替テンプレートを使って異なるバージョンの検索結果を提供することが望ましい場合もあります。 詳細は、別節を参照してください。 代替テンプレートは好きなだけ指定できます。
Movable Type 3.3以降のバージョンでは、検索結果をフィードリーダーで購読するための設定が、環境変数AltTemplateに事前に設定されています。代替テンプレートを設定する場合、この初期値の設定も有効にするために、環境設定ファイルmt-config.cgiに、次の行も追記してください。
AltTemplate feed results_feed.tmpl
3.1, 3.2, 3.3, Enterprise 1.0
feed results_feed.tmpl
Movable Typeでは、サイトの閲覧者がブログの検索をした後に、再検索できない時間を指定できますが、この設定に関係なく検索できる相手のIPアドレスを指定します。
3.3
なし
sendmailではなくSMTPを使う場合は、MailTransferの設定値を”smtp”にしてください。MailTransferで設定できる値: smtp、sendmail、およびdebug (デバッグ用にメール・メッセージを書き出す)
3.1, 3.2, 3.3, Enterprise 1.0
sendmail
デフォルトでMovable Typeは、3つの場所(/usr/lib/sendmail、/usr/sbin/sendmail、/usr/ucblib/sendmail)でsendmailを探します。 sendmailが別の場所にある場合は、SendMailPathの設定を調整することができます。
3.1, 3.2, 3.3, Enterprise 1.0
/usr/lib/sendmail
SMTPサーバーのアドレスを示します。MailTransfer smtpと一緒に使います。
3.1, 3.2, 3.3, Enterprise 1.0
localhost
Movable Typeから送信するメールの文字エンコードを設定します。
3.2, 3.3, Enterprise 1.0
ISO-2022-JP
Movable Type は、設定されたメールアドレスにメールを送信します。これは、MT::Mail を利用したメール連携アプリケーションの動作確認に利用できます。また、MailTransfer Debugの代わりに利用できます。
3.1, 3.2, 3.3, Enterprise 1.0
なし
新しいコメントが投稿されたときに、Movable Typeがメールを送信する場合、送信者(From:)にメールアドレスを入力する必要があります。EmailAddressMain を設定すると、このメールアドレスを設定できます。 設定しない場合、Movable Typeはエントリーの投稿者を使いますが、これがスパム対策フィルターで問題になる可能性があります。
3.1, 3.2, 3.3, Enterprise 1.0
なし
コメントやトラックバックの通知メールについて、コメント投稿者やトラックバック送信元のメールアドレスをメール・ヘッダーのreply-toに設定できます。値を1に設定すると、reply-toに該当するメールアドレスを設定します。
3.2, 3.3, Enterprise 1.0
なし
お知らせメールの送信先は、通常Bcc:で処理します。値を0にすることで、送信先をTo:として処理することができます。なお、値を"0"にした環境では、複数の送信先には1通単位で送信することに注意願います。
3.2, 3.3, Enterprise 1.0
1
mt-add-notify.cgiをユーザーに公開し、サイト更新通知のためユーザー登録を行っている場合は、これを外部者が推測できない値に設定してください。 この設定によって閲覧者はメールアドレスの認証を求められるので、Movable Typeの通知サインアップ・プロセスにおいてセキュリティが確保されます。
3.1, 3.2, 3.3, Enterprise 1.0
なし
システム全体に対し、コメントを受け付けるかどうかの設定をします。値を0に設定すると、すべてのブログでコメントを受け付けなくなります。
3.2, 3.3, Enterprise 1.0
1
コメント投稿の認証ステータスを示す"nav-commenters.gif"ファイルの公開を可能にします。デフォルト値の"1"は、この画像ファイルを、ブログのルート・ディレクトリに公開します。このファイルを公開しないときは、値を"0"にします。
3.1, 3.2, 3.3, Enterprise 1.0
1
Movable TypeはIPベースのコメント帯域制御の設定を使い、コメントを溢れさせる攻撃(1つのエントリーに多量のコメントを送り付けること)に対処しています。 ThrottleSecondsはサイトの閲覧者がコメントを投稿した後に、再投稿できない時間を秒数で指定します。 たとえば、アリスがある時刻にコメントを投稿したと仮定します。すると彼女は、その時刻からこの設定に指定されている秒数の間、同じIPアドレスから別のコメントを投稿することができなくなります。 あなたのブログに対しコメントを投稿する人が多くなければ、この設定を上げることができます。
なお、トラックバックでは、一定時間内にトラックバックを受け付けない設定として使われます。トラックバックのチェックでは、IPアドレスを参照しません。
3.1, 3.2, 3.3, Enterprise 1.0
20
登録されたコメント投稿者のセッションの期限が切れるまでの秒数を指定します。
3.1, 3.2, 3.3, Enterprise 1.0
60 * 60 * 1
トラックバックの一覧を表示するためのコンテナ・タグです。エントリー・アーカイブで利用すると、そのエントリーに限定したトラックバックの一覧を表示することができます。
3.1, 3.2, 3.3, Enterprise 1.0
<MTPings> ~ </MTPings>
指定したカテゴリーのトラックバック・リストを作ります。
指定した数(N 個)だけリストに表示します。
並べる順序を指定します。ascendを指定すると昇順、descendは降順になります。
トラックバックの一覧で最初のときだけ実行する条件タグです。
3.2, 3.3, Enterprise 1.0
<MTPingsHeader> ~ </MTPingsHeader>
トラックバックを受け付けた日時を表示します。日付に関係するフォーマットや言語に関するアトリビュートを指定して表示をカスタマイズできます。
3.1, 3.2, 3.3, Enterprise 1.0
<$MTPingDate$>
日時書式について、各国語の代表的な書式を指定します。
日付の書式を指定します。
受け付けたトラックバックのタイトルを表示します。通常は、相手のエントリーのタイトルです。
3.1, 3.2, 3.3, Enterprise 1.0
<$MTPingTitle$>
トラックバックを送ってきたブログの名前を表示します。
3.1, 3.2, 3.3, Enterprise 1.0
<$MTPingBlogName$>
トラックバックのID番号を表示します。トラックバックIDは、受け付けたトラックバックに、自動的に割り振られるID番号です。
3.1, 3.2, 3.3, Enterprise 1.0
<$MTPingID$>
受け付けたトラックバックの概要を表示します。
3.1, 3.2, 3.3, Enterprise 1.0
<$MTPingExcerpt$>
トラックバックを送ってきたホストのIPアドレスを表示します。
3.1, 3.2, 3.3, Enterprise 1.0
<$MTPingIP$>
受け付けたトラックバックのURLを表示します。通常、相手のエントリーにリンクするためのURLです。
3.1, 3.2, 3.3, Enterprise 1.0
<$MTPingURL$>
送信したトラックバックの一覧を表示するためのコンテナ・タグです。このタグは、<MTEntries>の内側か、エントリー・アーカイブで使います。
3.1, 3.2, 3.3, Enterprise 1.0
<MTPingsSent> ~ </MTPingsSent>
送信したトラックバックのURLを表示します。
3.1, 3.2, 3.3, Enterprise 1.0
<$MTPingsSentURL$>
トラックバックが許可されているか、すでにトラックバックを受け付けているときに実行する条件タグです。
3.2, 3.3, Enterprise 1.0
<MTIfPingsActive> ~ </MTIfPingsActive>
ブログの設定で、トラックバックを受け付ける設定になっている場合にのみ実行する条件タグです。
3.2, 3.3, Enterprise 1.0
<MTIfPingsAllowed> ~ </MTIfPingsAllowed>
トラックバックが許可されているときに実行する条件タグです。
3.2, 3.3, Enterprise 1.0
<MTIfPingsAccepted> ~ </MTIfPingsAccepted>
受け付けたトラックバックについて、即時に公開しない場合に実行する条件タグです。
3.3
<MTIfPingsModerated> ~ </MTIfPingsModerated>
システム全体に対し、トラックバックを受け付けるかどうかの設定をします。値を0に設定すると、すべてのブログでトラックバックを受け付けなくなります。
3.2, 3.3, Enterprise 1.0
1
トラックバックの送信やトラックバックの自動検知について可能な相手を設定します。トラックバックの送信先を制限したい場合は、目的に応じて値を変更してください。
3.2, 3.3, Enterprise 1.0
any
すべてのサイトへのトラックバックの送信を許可します。
トラックバックの送信はできません。
このシステムのブログへのトラックバックの送信を許可します。
OutboundTracbackDomainsで指定したドメインへのトラックバックの送信を許可します。
トラックバックの送信やトラックバックの自動検知を許可するドメインを設定します。本設定は、OutboundTrackbackLimitの設定値がselectedの際に有効になります。ドメインの指定は、次例のとおりです。
OutboundTrackBackDomains example01.com
複数のドメインを指定する場合は、複数行を記述したり、1行内に複数ドメインを指定(半角空白が区切り)できます。
OutboundTrackBackDomains example01.com example02.com
3.2, 3.3, Enterprise 1.0
なし
特定のブログに対するトラックバックについて、1日に受け付けられる最大値を設定できます。ThrottleSecondsで制御できないトラックバック・スパムを制限することに利用できます。
3.1, 3.2, 3.3, Enterprise 1.0
50
特定のブログに対するトラックバックについて、1時間に受け付けられる最大値を設定できます。ThrottleSecondsで制御できないトラックバック・スパムを制限することに利用できます。
3.1, 3.2, 3.3, Enterprise 1.0
10
デフォルトでMovable Typeは、各トラックバック・アイテム(エントリー、カテゴリーとも)に対してRSSフィードを自動的に作成・管理し、アイテムに関するトラックバックpingを一覧表示します。 これらのpingはローカル・アーカイブ・パスに保存されます。 この機能をオフにするには、GenerateTrackBackRSSを0にします。 デフォルト設定値は1で、各トラックバック・アイテムに対しRSSファイルを生成します。
3.1, 3.2, 3.3, Enterprise 1.0
0
3.3以降ではHTTPInterfaceに置き換わりました。PingInterfaceではなくHTTPInterfaceを利用してください。
デフォルトでは送り出されるトラックバックpingと更新pingは、Movable Typeを実行しているサーバーのデフォルトのネットワーク・インタフェース・カード(NIC)を使って、インターネットに送られます。 あまり起きないケースですが、外向きのpingの通信を、別のNICやネットワーク接続で実現したい場合もあります。 その場合はこの設定で、外向きのping通知を送信するために使うNICのIPアドレスを入力します。このときIP address (xxx.xxx.xxx.xxx)だけを指定することも、IPアドレスとポート番号(xxx.xxx.xxx.xxx:#)を指定することもできます。 ポート番号が指定されなければ、外向きのpingは指定されたIPアドレスから、そのとき空いているポート番号を使って送信されます。 ポート番号が指定されれば、外向きのpingは、指定されたIPアドレスとそのポート番号を使って送信されます。 これは、外向きの接続をフィルターするファイアウォールに特定の発信元からのIP:portアドレスが必要な場合に役立ちます。注: ポート番号は絶対に必要な場合を除き、指定しないでください。 指定されたポートが使用中であると、外向きのpingはエラー表示されないまま、送信に失敗します。
3.1, 3.2, 3.3, Enterprise 1.0
なし
3.3以降ではHTTPTimeoutに置き換わりました。PingTimeoutではなくHTTPTimeoutを利用してください。
トラックバックpingや更新用pingの送信に関するタイムアウトを設定します。これは、pingの応答を長時間待ち続けてシステムがフリーズするのを防ぐためです。値は秒単位です。3.3では、初期値が60秒に変更になりました。
3.1, 3.2, 3.3, Enterprise 1.0
60
3.3以降ではHTTPProxyに置き換わりました。PingProxyではなくHTTPProxyを利用してください。
Movable Typeを起動するコンピューターが、ファイアウォール内または内部の非公開ネットワークにある場合、プロキシー・サーバーがインターネット接続に必要になることがあります。 PingProxyをそのプロキシー・サーバーのURLアドレスに設定すると、Movable Typeは、指定したプロキシー・サーバーを経由して、すべてのトラックバックpingと更新pingを送信するようになります。
指定する場合は、ドメイン名を使ってください。直接IPアドレスを入力しても有効になりません
3.1, 3.2, 3.3, Enterprise 1.0
なし
3.3以降ではHTTPNoProxyに置き換わりました。PingNoProxyではなくHTTPNoProxyを利用してください。
Movable Typeは、PingNoProxyで指定したドメインへ送るpingを除き、トラックバックpingと更新pingを指定したプロキシー・サーバー経由で送信するようになります。
指定する場合は、ドメイン名を使ってください。直接IPアドレスを入力しても有効になりません
3.1, 3.2, 3.3, Enterprise 1.0
localhost
blo.gsへブログの更新情報(更新ping)を送信するときに使うURLを設定します。
3.1, 3.2, 3.3, Enterprise 1.0
http://ping.blo.gs/
weblogs.comへブログの更新情報(更新ping)を送信するときに使うURLを設定します。
3.1, 3.2, 3.3, Enterprise 1.0
http://rpc.weblogs.com/RPC2
Technoratiへブログの更新情報(更新ping)を送信するときに使うURLを設定します。
3.1, 3.2, 3.3, Enterprise 1.0
http://rpc.technorati.com/rpc/ping
sixapart.comへブログの更新情報(更新ping)を送信するときに使うURLを設定します。Recently Updated Keyを持っている場合に有効になります。
3.1, 3.2, 3.3, Enterprise 1.0
http://www.movabletype.org/update/
ブログの設定で、TypeKey認証用トークンが登録されているときに、そのトークンの値を出力しますす。
3.1, 3.2, 3.3, Enterprise 1.0
<$MTIfTypeKeyToken$>
TypeKeyによる認証を行うための、ログインURLを表示します。
3.1, 3.2, 3.3, Enterprise 1.0
<$MTSignOnURL$>
コメント投稿者の認証のために、TypeKey認証サービスにログインするためのリンクを表示します。
3.1, 3.2, 3.3, Enterprise 1.0
<$MTRemoteSignInLink$>
コメント投稿者の認証に使っていたTypeKey認証サービスからログアウトするためのリンクを表示します。
3.1, 3.2, 3.3, Enterprise 1.0
<$MTRemoteSignOutLink$>
コメントの投稿について、TypeKeyによる認証を利用できる場合のみに実行する条件タグです。
3.1, 3.2, 3.3, Enterprise 1.0
<MTIfRegistrationAllowed> ~ </MTIfRegistrationAllowed>
コメントの投稿について、TypeKeyによる認証を必要とする場合のみに実行する条件タグです。
3.1, 3.2, 3.3, Enterprise 1.0
<MTIfRegistrationRequired> ~ </MTIfRegistrationRequired>
コメントの投稿について、TypeKeyによる認証を必要としない場合のみに実行する条件タグです。
3.2, 3.3, Enterprise 1.0
<MTIfRegistrationNotRequired> ~ </MTIfRegistrationNotRequired>
コメントの投稿時に電子メールアドレスの入力を必須とした場合のみに実行する条件タグです。
3.2, 3.3, Enterprise 1.0
<MTIfRequireCommentEmails> ~ </MTIfRequireCommentEmails>
コメントの投稿時に電子メールアドレスの入力を必須とした場合のみに実行する条件タグです。
3.1, 3.2, 3.3, Enterprise 1.0
<MTIfNeedEmail> ~ </MTIfNeedEmail>
ブログの設定で、TypeKeyトークンが登録されているときに実行する条件タグです。MTIfRegistrationAllowedタグと異なり、ダイナミック・ページでは利用できません。
3.2, 3.3, Enterprise 1.0
<MTIfTypeKeyToken> ~ </MTIfTypeKeyToken>
テンプレートはTypeKeyのバージョンに応じて設定されます。このオプションによって、テンプレートが使うTypeKeyのバージョンを知ることができます。通常、デフォルトの設定で問題はありませんが、古いテンプレートではTypeKeyプロトコル・バージョン1を使うようにハードコードされています。そのようなテンプレートで、TypeKeyプロトコルのログインをする場合は、以下を使ってください。
3.1, 3.2, 3.3, Enterprise 1.0
1.1
コメント登録の承認情報を確認するために使うDSA公開鍵を示します。
3.1, 3.2, 3.3, Enterprise 1.0
なし
TypeKeyシステムの互換システムを利用して、認証する際のURLを設定します。
3.1, 3.2, 3.3, Enterprise 1.0
http://profile.typekey.com/
これは、Movable Typeが公開鍵(承認リクエストの確認用)を取得する先のURLを示します。 公開鍵はSignOnPublicKeyによってローカルで上書きできます。
3.1, 3.2, 3.3, Enterprise 1.0
http://www.typekey.com/extras/regkeys.txt
TypeKeyシステムの互換システムを利用して、認証する際のURLを設定します。
3.1, 3.2, 3.3, Enterprise 1.0
https://www.typekey.com/t/typekey/login?
Typekeyシステムの互換システムを利用して、認証する際のURLを設定します。
3.1, 3.2, 3.3, Enterprise 1.0
https://www.typekey.com/t/typekey/logout?
Typekeyまたは互換の認証サービスを利用するための環境設定で、接続する認証サービスのURLを設定します。
3.2, 3.3, Enterprise 1.0
http://www.typekey.com/t/typekey
デフォルトでは、ユーザー・プロフィールで表示する言語に選んだ言語に対応する、HTTPヘッダーの文字エンコーディングを指します。 この設定を上書きしたいときは、PublishCharsetを、使用したい文字エンコーディングに設定します。 ただし変更すると、Movable Typeシステムを使うすべてのユーザーとすべてのブログの設定が変更されるので注意してください。 エンコーディングの一例はShift_JISです。
3.1, 3.2, 3.3, Enterprise 1.0
UTF-8
Movable Type がブログ管理画面に利用する言語を設定します。
3.1, 3.2, 3.3, Enterprise 1.0
ja
Movable Typeの日本語処理について、Perl 5.8 以降の環境ではEncode.pmを利用します。5.8以降でもEncode.pmではなく、Jcode.pmを利用したい場合には、値を1に設定してください。
3.2, 3.3, Enterprise 1.0
0
ファイルをアップロードするとき、Movable Typeは同名のファイルを検出した場合、プロンプトを表示して確認してから、すでに存在するファイルを上書きするよう設定できます。 このために、Movable Typeはアップロードされたデータを一時ファイルとして書き込む必要があります。 その一時ファイルは、TempDirで指定したディレクトリに保存されます。
3.1, 3.2, 3.3, Enterprise 1.0
/tmp
Movable Typeは、ファイルとディレクトリの作成時に、umaskの設定値を使ってファイルのパーミッションを設定します。 cgiwrapとsuexec下で実行している場合、これらの設定はすべて0022の値にしてください。
3.1, 3.2, 3.3, Enterprise 1.0
0000
Movable Typeは、ファイルとディレクトリの作成時に、umaskの設定値を使ってファイルのパーミッションを設定します。 cgiwrapとsuexec下で実行している場合、これらの設定はすべて0022の値にしてください。
3.1, 3.2, 3.3, Enterprise 1.0
0111
umaskの設定で権限を調整する方法の他に、HTMLPermsとUploadPermsを使っても、システムで作成されたファイル(出力ファイルとアップロード・ファイルのいずれか)のデフォルトのパーミッションを設定できます。 実際にこの設定を使う場合は、システムが作成するファイルの実行ビットをオンにするときに限られます。たとえば、実行ビットをオンにする必要があるPHPファイルをMovable Typeが生成する場合は、HTMLPermsを0777に設定します。
デフォルト値: 0666
3.1, 3.2, 3.3, Enterprise 1.0
0666
Movable Typeは、ファイルとディレクトリの作成時に、umaskの設定値を使ってファイルのパーミッションを設定します。 cgiwrapとsuexec下で実行している場合、これらの設定はすべて0022の値にしてください。
3.1, 3.2, 3.3, Enterprise 1.0
0111
Movable Typeは、ファイルとディレクトリの作成時に、umaskの設定値を使ってファイルのパーミッションを設定します。 cgiwrapとsuexec下で実行している場合、これらの設定はすべて0022の値にしてください。
3.1, 3.2, 3.3, Enterprise 1.0
0111
umaskの設定で権限を調整する方法の他に、HTMLPermsとUploadPermsを使っても、システムで作成されたファイル(出力ファイルとアップロード・ファイルのいずれか)のデフォルトのパーミッションを設定できます。 実際にこの設定を使う場合は、システムが作成するファイルの実行ビットをオンにするときに限られます。たとえば、実行ビットをオンにする必要があるPHPファイルをMovable Typeが生成する場合は、HTMLPermsを0777に設定します。
デフォルト値: 0666
3.1, 3.2, 3.3, Enterprise 1.0
0666
Movable TypeからのすべてのHTTPリクエストについて、送出するインターフェイスを設定します。通常は設定する必要はありません。設定が必要な場合については、PingInterfaceの項を参照してください。設定例は以下のとおりです。
IPアドレスのみを指定する場合
HTTPInterface xxx.xxx.xxx.xxx
IPアドレス、ポート番号を指定する場合
HTTPInterface xxx.xxx.xxx.xxx:xxxx
なお、従来のバージョンでは、pingの送信インターフェイスを設定できるPingInterfaceがありますが、こちらの設定内容が優先されます。
3.3, Enterprise 1.0
なし
Movable TypeからのすべてのHTTPリクエストについて、送信時のタイムアウト値を設定します。
なお、従来のバージョンでは、トラックバックpingや更新pingの送信タイムアウト値を設定するPingTimeoutがありますが、こちらの設定内容が優先されます。
3.3, Enterprise 1.0
60
Movable TypeからのHTTPリクエストについて、プロキシ・サーバー経由で送信する場合、経由するプロキシー・サーバーのURLを設定します。通常は設定する必要はありません。設定例は以下のとおりです。
HTTPProxy http://proxy.sample.com:8080
なお、従来のバージョンでは、pingの送信時のプロキシー・サーバーを設定するPingProxyがありますが、こちらの設定内容が優先されます。
指定する場合は、ドメイン名を使ってください。直接IPアドレスを入力しても有効になりません
3.3, Enterprise 1.0
なし
Movable TypeからのHTTPリクエストについて、プロキシー・サーバー経由で送信する場合、プロキシー・サーバーを経由しないで送信するドメインを設定します。
なお、従来のバージョンでは、pingの送信時にプロキシー・サーバーを経由せずに送信する相手を設定するPingNoProxyがありますが、こちらの設定内容が優先されます。
指定する場合は、ドメイン名を使ってください。直接IPアドレスを入力しても有効になりません
3.3, Enterprise 1.0
localhost
Movable Typeが動作している環境がプロキシー・サーバーの後ろに設置している場合、全てのコメントやとラックバックは同じIPアドレスから受け付けることになり、特定のIPアドレスを禁止できません。この値を1にすると、最初のIPアドレスを無視し、受け付けたコメントやトラックバックからIPアドレスを設定します。
3.1, 3.2, 3.3, Enterprise 1.0
0
ログイン・セッションの有効時間を設定します。単位は秒です。初期値は4時間(14400秒)です。
3.2, 3.3, Enterprise 1.0
60 * 60 * 4
時間帯(タイムゾーン)の初期値をUTCを基準に設定します。各ブログの時間帯とは別に使われます。
3.1, 3.2, 3.3, Enterprise 1.0
0
タスクの中には、デフォルトで、バックグラウンドで実行されているものもあります。 この仕組みによって、Movable Typeがたとえば再構築など重要なタスクを実行している間、ユーザーや別のソフトウェアはアプリケーションを継続して使うことができます。 ただしこの機能はホスティング環境によっては機能しないこともあります。 効果のない機能がある場合は、LaunchBackgroundTasks 0 を設定してみてください。
3.1, 3.2, 3.3, Enterprise 1.0
0
デフォルトでMovable Typeは、閲覧者が投稿したすべてのデータを無害化(サニタイズ)します。 これは、サイトのセキュリティを脅かす可能性があるコード(HTMLその他)を削除することで実現します。 このサニタイズ機能は、一部のHTMLタグだけが機能するようにし、その他のタグや実行命令(たとえばPHPなど)はすべて取り除きます。 GlobalSanitizeSpecの設定では、有効にするHTMLタグおよび属性を指定します。
3.1, 3.2, 3.3, Enterprise 1.0
a href,b,i,br/,p,strong,em,ul,ol,li,blockquote,pre'
セーフ・モードがオンになっていると、セキュリティなどの問題についての警告機能がオンになり、テンプレートを.cgiやその他の拡張子を持つファイルにリンクさせる機能などの小規模な機能がオフになります。 セーフ・モードはデフォルトではオンですが、SafeModeを0に設定すると、オフにできます。
3.1, 3.2, 3.3, Enterprise 1.0
1
DebugModeオプションは、Movable Typeでデバッグ用のメッセージを表示するかしないかを決めます。デフォルトではこのオプションは"0"で、非表示です。"1"に設定すると、メッセージが表示されます。
3.1, 3.2, 3.3, Enterprise 1.0
0
Movable Typeのアップロード機能を使ってファイルをアップロードする場合、サービス拒否攻撃を未然に防ぐために、アップロードできるファイル・サイズの上限を設定します。
3.1, 3.2, 3.3, Enterprise 1.0
1_000_000
セッション管理用のCookieを生成する際に利用するドメイン名を設定できます。
3.2, 3.3, Enterprise 1.0
なし
セッション管理用のCookieを生成する際に利用するパスを設定できます。
3.2, 3.3, Enterprise 1.0
なし
ログ・フィードの取得について、スケジュール・タスクを起動するかどうかを設定します。初期値1では、スケジュール・タスクを起動します。cron等でrun-periodic-tasksを実行する場合は、値を0にしてください。
3.3
1
ExportEncodingに置き換わりました。3.3ではExportEncodingを利用してください。
ログ等を書き出す際のエンコーディングを指定できます。指定可能な値は、PublishChasetと同様に、UTF-8, EUC-JP, Shift_JISです。
3.2, 3.3, Enterprise 1.0
Shift_JIS
アップロードされた画像からソフトウェアを作るのに使う画像ツールキットを指定します。 デフォルトでは、ImageMagickライブラリとImage::MagickというPerlモジュールを使います。これらのツールがない場合は、NetPBMツールがシステムにインストールされていれば、代わりに使用できます。 設定値は、ImageMagickかNetPBMのいずれかです。
3.1, 3.2, 3.3, Enterprise 1.0
ImageMagick
デフォルトではMovable Typeは、3つの場所(/usr/local/netpbm/bin、/usr/local/bin、/usr/bin)でNetPBMツールを捜します。 NetPBMツールが別の場所にある場合は、NetPBMPathの設定を変更することができます。 パスは、NetPBMバイナリを含むディレクトリまでのパスにしてください。たとえば、pnmscaleバイナリが/home/foo/netpbm/bin/pnmscaleにある場合、NetPBMPathは/home/foo/netpbm/binにします。
3.1, 3.2, 3.3, Enterprise 1.0
なし
デフォルトでMovable Typeは、Perlのflock()機能を使って読み取り・書き込み時に、データベースをロックします。 NFSでマウントしたディレクトリを使っているシステムでは、Perlのflock() が機能しないことがあります。これは、perlのプログラムでflock(2)の代わりにfnctl(2)を使うと防止できる可能性がありますが、ロックが完全に機能することは保証されません。したがってNFSを使っているシステムにおいてMovable Typeの実行に問題がある場合は、UseNFSSafeLockingディレクティブを使って、NFSでも効果のある、より簡素化されたファイル・ロックを使うことができます。
3.1, 3.2, 3.3, Enterprise 1.0
0
Windowsシステムによっては、flock()とlink()のどちらも備わっておらず、デフォルトのflock()ロックも、NFS有効ロックも使えないことがあります。 そのような場合にはNoLockingオプションをオンにすることができます。 ただし、このオプションの選択は、システムが他のどの機能もサポートしない場合に限る必要があります。このオプションを使うと、データベースが破損する可能性が高まるので、最後の手段にしておくべきです。 たとえば個人用のサーバーを持っているなどで、一人でシステムを利用している場合には、これは大きな問題にはなりません。
3.1, 3.2, 3.3, Enterprise 1.0
0
デフォルトでMovable Typeは、PerlモジュールのHTML::Entitiesがインストールされていることを仮定し、このモジュールを使い、文字をHTMLエンティティにエンコードします。 しかし、たとえば、ポーランド語やロシア語のように異なる文字エンコードを使う言語の環境では、このモジュールをエンコードに使いたくない場合があります。 そのようなケースでは、NoHTMLEntitiesを1に設定します。
3.1, 3.2, 3.3, Enterprise 1.0
1
デフォルトでMovable Typeは、出力ファイル(たとえば、索引やアーカイブの1ページ)へ書き込むときに、最初はtempファイルにデータを書き出し、次にtempファイルの名前を変更します。 データを書き込むプロセスが突然停止した場合、この設定によってサイトからページが抹消されるのを防ぎます。
3.1, 3.2, 3.3, Enterprise 1.0
0
検索テンプレートやユーザーによる検索用パラメーターの上書きを禁止する設定ディレクティブをコンマで区切って列挙できます。
3.1, 3.2, 3.3, Enterprise 1.0
なし
この値が真だと、カテゴリー配置のキャッシングが無効になります。
3.1, 3.2, 3.3, Enterprise 1.0
0
デフォルトでMovable Typeは、データをXMLにエンコードしているとき、あなたのデータにHTMLタグや、XMLに対し安全でないデータが含まれていないかどうかをチェックし、検出した場合は、データをCDATAタグで囲みます。 ただし、ニュース・アグリゲータの中には、CDATAを他のデータと一緒にすると、問題が生じることがあります。こうした問題がある場合は、NoCDATAを使って特殊文字をエンティティにエンコードすることができます。
3.1, 3.2, 3.3, Enterprise 1.0
0
システム全体に対し、プラグインを利用するかしないかを設定します。値を0に設定すると、システム全体でプラグインを利用できなくなります。
3.2, 3.3, Enterprise 1.0
1
特定のプラグインについて、利用するかどうかを設定します。あるプラグイン(たとえばNofollowプラグイン)を利用しない場合、次例のように設定します。
PluginSwitch nofollow/nofollow.pl=0
3.2, 3.3, Enterprise 1.0
なし
Movable Typeは、XML-RPC APIにおけるISO-8601形式の時間帯(タイムゾーン)の処理について、タイムゾーン情報が付加されていなかった場合ブログに設定した情報を適用します。また、付加されていた場合は、それを適用した後にブログに設定した情報を適用します。値に1を設定することで、ブログに設定している情報を適用しません。
3.1, 3.2, 3.3, Enterprise 1.0
0
Atom APIにおけるWSSE認証のタイムアウト値を設定します。単位は秒です。
3.2, 3.3, Enterprise 1.0
120
テンプレート・モジュールや、外部ファイルを読み込むときに使うタグです。アトリビュートmoduleやfileにより、読み込む対象を指定します。外部ファイルを更新しても、サイトの再構築をしない限り、更新は適用されません。再構築せずに更新を反映するためには、SSIやPHPのインクルードを利用します。
3.1, 3.2, 3.3, Enterprise 1.0
<$MTInclude$>
指定した外部ファイルを読み込みます。
テンプレート・モジュールを読み込みます。
指定したタグの値がゼロでないか判定する条件タグです。評価するタグを指定するアトリビュートtagが必須です。アトリビュートにタグを入力するときは、先頭のMTや、タグを意味する<、>、$を除きます。たとえば<$MTBlogEntryCount$>では、アトリビュートに入れる値はBlogEntryCountになります。
3.1, 3.2, 3.3, Enterprise 1.0
<MTIfNonZero> ~ </MTIfNonZero>
判定するタグ名です。アトリビュートにタグを入力するときは、先頭のMTや、タグを意味する<、>、$を除きます。たとえば<$MTEntryTitle$>では、アトリビュートに入れる値はEntryTitleになります。
指定したタグの値が空でないか判定する条件タグです。評価するタグを指定するアトリビュートtagが必須です。
3.1, 3.2, 3.3, Enterprise 1.0
<MTIfNonEmpty> ~ </MTIfNonEmpty>
判定するタグ名です。アトリビュートにタグを入力するときは、先頭のMTや、タグを意味する<、>、$を除きます。たとえば<$MTEntryTitle$>では、アトリビュートに入れる値はEntryTitleになります。
条件タグの条件に合致しなかったときに、実行するコンテナ・タグです。
3.1, 3.2, 3.3, Enterprise 1.0
<MTElse> ~ </MTElse>
再構築した日時を表示します。更新日時を表示したいときに利用します。
3.1, 3.2, 3.3, Enterprise 1.0
<$MTDate$>
日時書式について、各国語の代表的な書式を指定します。
日付の書式を指定します。
変数を定義して値を設定します。変数を呼び出すときは、MTGetVarタグを使います。
3.1, 3.2, 3.3, Enterprise 1.0
<$MTSetVar$>
変数の名前を定義します。
変数の値を定義します。
MTSetVarタグで定義した変数から値を呼び出します。
3.1, 3.2, 3.3, Enterprise 1.0
<$MTGetVar$>
呼び出す変数の名前を指定します。
コンテナ・タグで囲まれた内容を、変数として値を設定します。変数を呼び出すときは、MTGetVarタグを使います。
3.3
<MTSetVarBlock> ~ </MTSetVarBlock>
変数の名前を定義します。
メイン・メニューやシステム・メニューにあるMovable Typeニュースへのリンクを設定します。
3.2, 3.3, Enterprise 1.0
http://www.sixapart.jp/movabletype/
Newsboxは、メイン・メニューの右上のニュース表示部分です。Movable Type は指定されたURLにあるニュースを自動表示します。通常はシックス・アパート株式会社のニュースを表示しますが、設定を変更することで、社内のニュースを表示するといったカスタマイズができます。カスタマイズする場合は、画面の幅や件数を考慮して設定してください。Movable Typeがこのニュースを取得しないように設定する場合は、特別の値である"disable"を使います。
3.1, 3.2, 3.3, Enterprise 1.0
http://www.sixapart.jp/movabletype/news/newsbox.html
オンライン・マニュアルへのリンクを設定します。
3.2, 3.3, Enterprise 1.0
http://www.sixapart.jp/movabletype/manual/' . MT->version_number . '/'
システム・メニューにあるサポートホームページへのリンクを設定します。
3.2, 3.3, Enterprise 1.0
http://www.sixapart.jp/movabletype/support/