Home > Web作成 > MovableType Archive

MovableType Archive

MovableTypeでのmt-config.cgiの設定について

MovableTypeを動作を動作させる際に重要なmt-config.cgiの設定に関しての

覚書リンクです。


設定に関しての説明(シックスアパートのページ)

環境設定ファイル mt-config.cgi の設定 | Movable Type 4 ドキュメント
http://www.movabletype.jp/documentation/configuration.html


リファレンス(シックスアパートのページ)

環境変数リファレンス | MovableType.jp
http://www.movabletype.jp/documentation/appendices/config-directives/


他にやりたい事の逆引きをまとめてるページがあるとたすかるのだが。。。

HTTP error: 500 read timeout

またまた、MovableTypeでの記事作成時のエラーなのですが

HTTP error: 500 read timeout

意味を要約すると、これはトラックバックを送信したときに

相手先から返ってくる「トラバ受け付けましたよー」っていうメッセージを受け取るのに

時間がかかってしまいこっちでタイムアウトになってしまったという意味になります。



ほっといても相手先では処理できているようなのでよいのですが、あとからトラックバックが

うまくいったかとか確認する時にややこしくなるので設定タイムアウト時間を変更してエラーが

出ないようにしときましょう。

mt-config.cgiにて

HTTPTimeout 90 を追加してあげましょう。デフォルトは60みたいです。

60秒相手先から90秒待つと言う事に変更になるので記事作成の際にもしかしたらいつもより
時間がかかるようになってしまうかも。。。なのでそれを把握した上でお好みでどうぞ。

ちなみにMT3.3以前の場合はあらかじめPingTimeout20の項目があるのでその値を変更してください。
PingTimeoutからHTTPTimeoutに変数が変更になってます
HTTPTimeout | 環境変数リファレンス
http://www.movabletype.jp/documentation/appendices/config-directives/httptimeout.html


↓毎度の事ながらお世話になってます。
小粋空間: トラックバックのタイムアウトについて
http://www.koikikukan.com/archives/2004/10/18-125513.php

↓トラックバックの仕組みが図解でわかりやすいです。
nlog(n): トラックバック送信時のエラー
http://nlogn.ath.cx/archives/000314.html

↓上記ページを総合的にまとめてくれています。
Movable Type 備忘録 - トラックバック送信時のエラー
http://bizcaz.com/archives/2006/04/09-000509.php

Error: Forbidden Your Blog (Trackback Blacklist)

FC2のブログ記事にトラックバックしようとしたらエラーがでてしまった。

Error: Forbidden Your Blog (Trackback Blacklist)

なんじゃこりゃ。

FC2はスパムトラバへの対応の関係で自分のところで把握しているサーバー以外からの
トラックバックは全てスパム扱い(ブラックリスト)としているようです。
(ココログとかも同じ可能性あり)

よって自前でブログ構築している人はこのエラーに見舞われるようです。

そんな殺生な~

↓参考にさせていただきました!
約定期blog: Q: FC2にTBすると必ずBlack Listなんだが...
http://sephiebrain.jp/blog/diary/archives/2008/05/000997.html

↓参考にさせていただきました!
FC2のブラックリストに載ってしまった? - Blog::R.1000Leaf
http://lab.1000leaf.net/200712/000109.php

MovableTypeにてSiteMapの作成(GoogleSiteMap用)

サイトマップのXMLファイルなのでGoogle以外のサービスにも使えそうなのですが

比較的簡単にできちゃったので記事にしときます。

sitemapsetting.jpg

MTの管理メニューのテンプレート画面にて「インデックス・テンプレートを作成」で

ファイル名を例えば「Sitemaps」

出力ファイル名を「sitemap.xml」

内容に下記を記入

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc><$MTBlogURL encode_xml="1"$></loc>
<priority>1.0</priority>
</url>
<MTCategories>
<url>
<loc><$MTCategoryArchiveLink encode_xml="1"$></loc>
</url>
</MTCategories>
<MTEntries lastn="9999">
<url>
<loc><$MTEntryPermalink encode_xml="1"$></loc>
<lastmod><$MTEntryModifiedDate utc="1" format="%Y-%m-%dT%H:%M:%SZ"$></lastmod>
</url>
</MTEntries>
</urlset>

記入したら「保存」ボタンをおして再構築してください。

index.htmlと同じ階層にsitemap.xmlが生成されているはずです。

これをGoogleSiteMapへ登録します。

GoogleSiteMap
http://www.google.com/webmasters/sitemaps/login


こちらを参考にしました。ありがとうございます。

Google SitemapsをMovableTypeで自動作成 :ビジネスブログのホームページ制作
http://www.total-web.jp/technical/000064.php

カテゴリー名の最後に括弧書きで記事数を表示したい。

このブログを開始してから日は浅いのですが結構筆が進む、と言うのかキーボードが進むと言ったらよいのかわかりませんが絶好調の僕。

記事も書き終わり再構築したあとに、ふとカテゴリーを見ると、記事数の表示がない。

自己満足に浸ることすらできない。。。

ということでカテゴリーのHTMLに変数のタグを挿入したら良い事判明。

早速管理パネルのデザイン>ウィジェットにてカテゴリーリストを選択して

カテゴリー数の変数 <$MTCategoryCount$> を入れました。

↓参考にさせていただきました。
第5回:カテゴリー毎の記事数を表示する[ MTCategoryCount ]::自宅サーバー構築ブログ
http://win.kororo.jp/weblog/2006/06/22/post_1849.php

HTTP error: 403 Throttledが出ちゃうの。

ブログ記事を書き終えてカテゴリ設定やトラックバック送信先にURLを入れて、記事をアップしたときに

「HTTP error: 403 Throttled」

なんですかこれ。

どうもトラックバックした相手先のスパムよけのmt-config.cgiの設定のキャパを超えてしまい

一定期間のトラバ受付ロック状態になっているということのようです。

このブログはまだスパム来てないのでmt-config.cgiの設定はまだしていないのですが

トラバが多いブログを運営している方はここに設定する値に注意したほうが良いようです。
今回は反面教師的な感じで記事にしてみました。

OneHourMaxPings 50 一時間のラックバックping受付最大数
OneDayMaxPings 1000 一日のラックバックping受付最大数

くらいが緩い設定みたいデフォはそれぞれ10と50
(このブログのconfig.cgiには項目自体なかったバージョンによって違うのかな)

どちらもこの数を超えた場合は受付がロックされ、ログも吐かないので気づかない事態に陥る事に
なるので注意っす。

mt-config.cgiの設定以外にもスパムよけの方法があることを今回の一件で知ることができました。

トラックバック時の HTTP error: 403 Throttled について - インフラメンコ
http://www.hyk-home.com/blog/infra/archives/2008/04/01-064227-53.html


※mt-config.cgiの設定以外にもスパムよけの方法(プラグイン方式)
小粋空間: asciiTBPingfilter プラグイン
http://www.koikikukan.com/archives/2006/07/25-013333.php

こちらの管理人のyujiroさんは恥ずかしながら
Twitterでの僕の唯一のフォロアーです(ありがとうございます!)

Make Link

ブログでトラックバックするときにはその記事を本文に盛り込みリンクするのがマナーみたいですが、

タイトルとかURIとかを記入するのが「まんどくせー」
なんとかならんかいな、と思っていました。

Fox使ってるひとには便利なアドオンで解決できそうです。

Make Link :: Add-ons for Firefox
https://addons.mozilla.org/ja/firefox/addon/142

↓とても詳しく説明してくれてます。

Make Link のメモ - elderrisの日記
http://d.hatena.ne.jp/elderris/20080622/1214131117

新、ブロガー御用達貼り付けツール Make Link - えむもじら
http://level.s69.xrea.com/mozilla/index.cgi?id=20080622_MakeLink

ブロガー御用達Firefoxアドオン「Make Link」の設定方法 - できるネット+ 編集部ブログ
http://dekiru.impress.co.jp/blog/2008/06/firefox_make_link.html

(あまりにも簡単にコピペできるもんで連貼りみたいになってもた(汗
でもどのページも参考になりましたよ^^v)

上記のページを参考にMTのリッチテキスト用?のセッティングをしてみます。
(デフォルトではタグ付きでコピーされるのでリッチテキストで編集する場合は逆にテキストのみでよい場合)

まずページ上どこでもよいので右クリック>MakeLink>設定を選択し下記を表示し新規をクリックmakelink1.jpg

ここに
%text%
%url%
と改行付きで入力
makelink2.jpg

設定はこれだけ、あとは取り込みたいページにて右クリック>MakeLink>(先程の設定で付けた名称)をクリックし↓
makelink3.jpg

メモ帳やMTの場合はブログ記事作成画面のリッチテキスト画面にてコピー
makelink4.jpg

こんな感じになります。

ちょー便利。

mt.Vicunaをローカルで編集

MTでテンプレートデザインをするにあたって感覚的にCSS構造をまとめてくれているmt.Vicunaを使用しているのですが、適用スキンの変更や、今後のオリジナルデザインの適用などに
リアルタイムでローカルにて確認できるキットまで配布していただいておりとても感謝です。

MTにmt.Vicunaを設置する前にこれで感覚を掴むのもよいのかもしれません。

いろいろなこの辺の技術的な初心者には本当にありがたいです。

Vicunaのスキンをローカルで編集・調整する方法-3.5ping.org
http://3ping.org/2007/07/28/1516

wu先生ありがとうございます。ホップ本もかなり役にたってます。

これからスキンデザイン変更をガシガシやっていきたいと思います。

MovableTypeのコメント時の認証を解除する。

コメントを受け付けていてもMTのデフォルトではMovableTypeのアカウントを持っていないとコメントができない設定になっています。

設定>登録/認証 にて認証なしコメントのチェックボックスにチェックを入れる事で基本的には誰でも
コメントできるようになります。

(ただしスパムなどの問題もあるのでその辺りも気にしながら変更するのがベストかと思います)

commentsetting.jpg
こうなっているのを

commentsetting2.jpg

管理パネルの設定>登録/認証にて、このようにチェックを入れる事で解決です。

再構築は忘れずに。

ファビコンを設置

Photoshopにて正方形の画像を作成し(gifとかpngとかjpgとかで可)

自動生成サービスにて変換
http://www.chami.com/html-kit/services/favicon/

このサイトで参照ボタンからさっきPhotoshopで作成した正方形の画像を選択し
Generate FavIcon.icoボタンを押下

サンプルが表示された画面から

What else you can do:

の項目の

Download only favicon.ico
リンクをクリックして表示された原寸アイコンを右クリックにて画像を保存でダウンロード

faviconcapture001.jpg


ダウンロードが終わったら、FTPソフトにて保存したアイコンをルートへ保存する

MovableTypeでは管理画面より
デザイン>テンプレート>メインページから
右ペインの共通Head内要素リンクをクリックしそのテンプレート編集画面にて

<link rel="shortcut icon" href="favicon.ico" />

を挿入

あとは確認をする時だが、すぐに反映されない場合が普通なので気長に待つ。
ブラウザを起動しなおしたりでなんしか10分くらいかかった




MovableTypeをインストールして最初にやること1(順不同)

デザイン>テンプレート>ブログ記事個別エントリー>テンプレートの設定の
アーカイブマッピングにて

パスを

yyyy/mm/entry-basename.html

がデフォルトなのを

%f

に変更している。

mt_capture001.jpgブログ記事を作成した時にデフォルトだと日付フォルダに記事が保存されるのを防げる。
(ただしこのパスだとルートに全部保存されていくのでブログ記事作成の時に出力ファイル名がかぶる可能性がるので注意)
応用してカテゴリーフォルダに保存するのも良いのかも知れない。


またまたMovableType4.261で不具合!?

昨日blogを開始したのでスキンをデザインしながら今日はぼちぼち記事を書こうかなぁと 思っていたら、またMovableType4.261で記事がかけない。

管理画面からブログを書くボタンを押してタイトルまでは入力したものの本文がクリックしても 反応がない、カーソルが出ない。

メモ帳からコピペしてもアカン。どういうこっちゃ。 ぐぐったら出てきました。

 シックスアパートでは既知の事のようです。
http://www.movabletype.jp/faq/post-8.html

ようするにStaticWebPathで登録しているパスにwwwがあるかないかでそれと同じパスで 管理メニューを立ち上げないと駄目ってことみたい。

 StaticWebPathのパスが
http://www.example.com/cgi-bin/mt/mt-static の場合
http://example.com/cgi-bin/mt/mt.cgi では駄目で
http://www.example.com/cgi-bin/mt/mt.cgi で管理画面にアクセスしなはれって事。

 この指示通りにアクセスしたら解決しました。

もーーーWordPressとかxoopsとかにのりかえようかな。。。。

Xserver+MT4.261(自動インストール)失敗

このブログを立ち上げ管理メニューから「テンプレートを初期化」する時、MTのプログラム中のJavaScriptがうまく動作していないような感じで本来ならテンプレートを初期化メニューが出るところが真っ白になってしまう。
うーん、なんでやねん。
もう一回Xserverの自動インストールメニューにて一旦プログラムを削除しFileZilla(FTP)でMTに関連するファイルを完全に削除してからもう一度自動インストールをかけたら動作するようになりましたとさ。

のっけからこんな感じだとこの先のこのブログにも不安を感じるわー。

Index of all entries

Home > Web作成 > MovableType Archive

Photos
Feeds
Categories
Links

Return to page top