MT

Movable Typeセキュリティ

最近、話題のホームページ改ざんについて。

『ウチはちゃんとホームページ業者さんにお願いしてるから大丈夫!』

って仰る法人様のホームページがドンドン改ざんされているのを御存知ですか?

思う存分お金を使った政府機関のホームページが改ざんされてますので一般企業のホームページも改ざんされない理由がございません。。


すぐにでも対策せねばなりませんが、安全対策って、いくらくらいかかるのでしょう・・?


実は・・ 対策費はゼロ円 (タダで対策できます。)

Movable Typeのセキュリティ対策

コレ、実は非常に簡単で誰にでもすぐに出来ます。

はてなブックマークに追加 Google Bookmarks livedoorクリップに追加 ニフティクリップに追加 Buzzurlに追加 Yahoo!ブックマークに追加 つぶやく

2013年9月 5日|

カテゴリー:MT, MTOS, セキュリティ対策

Movable Typeが再構築できなくなったら??

静的なファイル出力な場合で・・

MTを複雑に弄り過ぎてヘビー級になって再構築が出来なくなったら??

mt-config.cgiに下記を追記しましょう!!

#========saikouchiku =======================
EntriesPerRebuild 10

これって、

再構築のデフォルトは EntriesPerRebuild 40 ですが、MT4以降

mt-config.cgiにはEntriesPerRebuild 40とは書いてありません。

EntriesPerRebuild 40 とは?=ザックリ説明すると一度に再構築するファイルの数っす。

で、再構築出来なくなるほどヘビー級なテンプレの場合には負荷を減らすため

EntriesPerRebuild 10 とかEntriesPerRebuild 20 とかにして1回の処理量を減らすってわけです。

それでも、途中で止まっちゃう場合には??

テンプレがおかしいか、もしくはテンプレに適した投稿が出来ていない・・とかです。

例=昨日まで再構築できていたのに・・の場合には?

投稿に必要な必須項目が抜けた状態で投稿したファイルはありませんか??

テンプレにもよりますが・・例えば、カテゴリ指定をせずに投稿したファイルがあっただけで再構築できないテンプレだったりする場合もあります。

全投稿を一覧画面で確かめてみるのもアリかもしれません。

はてなブックマークに追加 Google Bookmarks livedoorクリップに追加 ニフティクリップに追加 Buzzurlに追加 Yahoo!ブックマークに追加 つぶやく

2012年8月 3日|

カテゴリー:MT, MTOS

Movable Type 新規ブログや既存のブログ記事を編集できなくなった場合には?

新規ブログや既存のブログ記事を編集できなくなった場合には?

見た目上、本文が消えていたり、カテゴリ編集も不可の状態になっていたり

本文をクリックしてカーソルを表示させようとしても、編集しようとしても

全く何もできなくなったら??


『うわっ!!壊れちゃった??』と勘違いしそうです。ww


でも実は・・

mt-config.cgi を編集すれば直ります。

CGIPath と StaticWebPath  が www 有りか無しかを確認しましょう!

「www」が付いていなければ追記して上書きしてアップロードしましょう!!

たったこれだけで直ります。(^_^)v

http://www.movabletype.jp/faq/post-8.html

はてなブックマークに追加 Google Bookmarks livedoorクリップに追加 ニフティクリップに追加 Buzzurlに追加 Yahoo!ブックマークに追加 つぶやく

2012年7月30日|

カテゴリー:MT, MTOS

<br />を手で打って下さいと言われたら?

Movable Typeでホームページ屋さんにサイトを構築して貰って・・・

イソイソとQ&Aコーナーに投稿してブラウザで見てみたら・・

アレ?Q&Aの本文が改行できない??

変だなぁ・・と思いつつホームページ屋さんに聞いてみたら・・

『<br />を手で打って下さい』てな回答を頂いて

『なんでだろ・・???』って悩んでおられるウェブマスター様へ・・

貴方のサイトのテンプレは・・たぶん・・

<p class=”ホゲホゲ”><$MTEntryBody$> ・・・

てなテンプレになっていると思います。

誠にお気の毒ですが・・Movable Typeに慣れていないホームページ屋さんに依頼してしまったものと理解して諦めましょう。(語ると長くなるので省略します。^^;)

でも・・改行する度に<br />を手打ちで打つのはナンボなんでも辛い・・とお嘆きの貴兄へ・・


回避策があるのでご安心をw

MTタグには モディファイア(属性) てなものが付けられますので、見た目の体裁的にはチョコット弄れば普通に使えるようになります。

空の改行部をを br 要素に置き換えればお悩みは解決しますよ~。

<$MTEntryBody$>

<$MTEntryBody convert_breaks="0" nl2br="xhtml"$> に修正しましょう。

たったコレだけでOKです。


★TIPS: ココに書いてあることが 『???』 な方へ・・

だいじょうぶ!下記をコピペしてホームページ屋さんにメールを送りましょう!

-----------------------------------ここから---------------------------------

お世話様です。

MTのテンプレについて、<$MTEntryBody$>を<$MTEntryBody convert_breaks="0" nl2br="xhtml"$> に修正して下さい。

エントリーアーカイブに限らず、<$MTEntryBody$>を使っている箇所は全て
<$MTEntryBody convert_breaks="0" nl2br="xhtml"$> に修正して下さい。

ついでに再構築とブラウザで目視確認をお願いします。

#IE6~IE9・Chrome・Firefox・サファリ など主要ブラウザは押さえて下さい。

以上

-----------------------------------ここまで---------------------------------

はてなブックマークに追加 Google Bookmarks livedoorクリップに追加 ニフティクリップに追加 Buzzurlに追加 Yahoo!ブックマークに追加 つぶやく

2012年7月24日|

カテゴリー:MT, MTOS

バックアップと復元をしたい場合で、movabletype(MT)旧バージョンが欲しくなったら

バックアップと復元をしたい場合で、バージョンが異なり

難儀している皆様にはこちらをどうぞ↓

MT5=http://movabletype.org/downloads/archives/5.x/

MT4=http://movabletype.org/downloads/archives/4.x/

MT3=http://movabletype.org/downloads/archives/3.x/

MT2=http://movabletype.org/downloads/archives/2.x/

MT1=http://movabletype.org/downloads/archives/1.x/


はてなブックマークに追加 Google Bookmarks livedoorクリップに追加 ニフティクリップに追加 Buzzurlに追加 Yahoo!ブックマークに追加 つぶやく

2011年9月26日|

カテゴリー:MT, MTOS

MovableTypeの憂鬱。

再構築中に途中で止まってしまう・・

そんなお悩みを抱える貴兄へ。


むぅぅ・・相当弄ってますね?

思いっきりカスタマイズしてプラグインをてんこ盛りにして規格外の自動生成ファイルを山ほど作って同時に構築するファイルがメチャ多いとそうなりますね。 (オレ)

もしくは海外サーバー?だとお約束で普通に止まりますが。。。


解決策

①スタティックになってるテンプレを一部手動にする。

②config.cgi で一度に構築するファイル数をコントロールする。

③要らぬプラグインを停止する。

④MT3か4ならSQLITEに乗り換える。


と軽減されます。


#どのみち再構築に時間がかかるけど。。。(;・∀・)

ご参考まで。

はてなブックマークに追加 Google Bookmarks livedoorクリップに追加 ニフティクリップに追加 Buzzurlに追加 Yahoo!ブックマークに追加 つぶやく

2011年9月 2日|コメント (0)

カテゴリー:MT, MTOS

MTでGoogleショッピングの.xmlフィードを作る。


テキストフィードはエラーが出てしまいうまくいかなかったので・・

さっさと諦め、.xmlフィードのテンプレを作ることにしてみました。

注:出力カテゴリ名を限定して出力しないと・・・Q&Aとかスタッフブログとか
お客様の声とかまで、商品として出力されてメチャクチャになります。

Q&Aとかスタッフブログとかお客様の声が出力されないように商品属性で条件分岐することにしました。

で、カスタムインデックステンプレートをさっくり作って
『.xml』にて出力するだけ・・

テンプレはこちらをクリック

で、出力されたのでhttp://www.google.com/merchants/merchantdashboardにて
データーをフィードしてみたところ・・・


やれやれ・・・やっと認識してくれました。

よかったぁ・・・

上記のコードを2箇所直せば使えると思います。

お手軽にGoogleショッピングに対応したい方はどうぞ・・

はてなブックマークに追加 Google Bookmarks livedoorクリップに追加 ニフティクリップに追加 Buzzurlに追加 Yahoo!ブックマークに追加 つぶやく

MTでGoogleショッピングの.txtフィードを作る。

テキストフィードは何故かうまくいきませんでした。

MTで作るGoogleショッピングの.xmlフィードをご参照くださいませ。


まずはTXTで試してみる。

以下転載禁止&リンク歓迎とさせて頂きたいです。(*^。^*)

うまくいかなかったフィードの例です

注:グーグルショッピングに使えませんでした。

①カスタムインデックステンプレートでdata_feed.txtをつくる。

②適当にテンプレをつくってみる。

③data_feed.txt とかで出力する。

で・・エラーが出てうまくいきませんでした。

MTでGoogleショッピングの.xmlフィードへ続く・・

はてなブックマークに追加 Google Bookmarks livedoorクリップに追加 ニフティクリップに追加 Buzzurlに追加 Yahoo!ブックマークに追加 つぶやく

2010年11月 1日|

カテゴリー:Googleショッピング, MT, MTOS

MTでGoogleショッピング!

11/1各社のニュースやプレスリリースで・・

EC構築ASP「★★★★」、Googleショッピング連携!!!

みたいな文字が目について・・『Googleショッピング』ってなに??とにわかに気になった。

どうやら10月末に発表になったばかりのGoogleショッピングなるサービス連携方法について各社しのぎをけずってるらしい。

#余談だが・・2010年7月 8日・・検索サービス全体のアップデートをしたYahoo!ショッピングとの兼ね合いも気になるかも・・

どのみち・・残念ながら当方はMTなのでASPに頼ることはできない。

さらに、クリエイターさんもあてにはならない訳でして・・・

いつものように自分でなんとかするってことに・・(本当にいつもだなぁ・・)

ここで問題なのは、TXTでフィードするべきかXMLでフィードすべきか悩ましいところであったりします。

とりあえず、両方やってみてうまくいった方を採用してみようと・・・

つづく。

はてなブックマークに追加 Google Bookmarks livedoorクリップに追加 ニフティクリップに追加 Buzzurlに追加 Yahoo!ブックマークに追加 つぶやく

2010年11月 1日|

カテゴリー:Googleショッピング, MT, MTOS

MT Regex Plugin で正規表現を使う

MT Regex Plugin で正規表現を使う

MT Regex Plugin は正規表現による条件分岐や変換など、様々なカスタマイズが可能になる高機能プラグイン。

はてなブックマークに追加 Google Bookmarks livedoorクリップに追加 ニフティクリップに追加 Buzzurlに追加 Yahoo!ブックマークに追加 つぶやく

2010年10月 4日|

カテゴリー:MT, MTOS

MTのレコメンド機能。

RecommendedEntryプラグイン

GPL ライセンス =正味無料??

MTOSが大好きな俺としてはチョットそそる。

はてなブックマークに追加 Google Bookmarks livedoorクリップに追加 ニフティクリップに追加 Buzzurlに追加 Yahoo!ブックマークに追加 つぶやく

2010年8月19日|

カテゴリー:MT, MTOS

Regex プラグイン

2010年8月12日|

カテゴリー:MT, MTOS

spam_protect

spam_protect

@ マークなどの記号をエンコードしてくれる。「@」を「@」というようにエンコード。

例『<$mt:EntryTitle spam_protect ="1" $>』

はてなブックマークに追加 Google Bookmarks livedoorクリップに追加 ニフティクリップに追加 Buzzurlに追加 Yahoo!ブックマークに追加 つぶやく

2010年8月12日|

カテゴリー:MT, MTOS

regex_replaceモデファイア

regex_replace モデファイア。

テンプレートタグ内において、文字列の正規表現による置換。

特定の文字列を任意の文字列に置き換えが出来る。

<$MTEntryBody regex_replace="/~/","から"$>を設定すると・・

長崎~船に乗って神戸に着いた。

長崎から船に乗って神戸に着いた。

に置き換えてくれるらしい。

もちろん MTEntryTitle でも同じらしい。

今度、MTで構築した携帯サイトの文字化け対策に使ってみたい。

はてなブックマークに追加 Google Bookmarks livedoorクリップに追加 ニフティクリップに追加 Buzzurlに追加 Yahoo!ブックマークに追加 つぶやく

2010年8月12日|

カテゴリー:MT, MTOS

アーカイブファイル名の定義

%a <$mt:AuthorBasename$> 投稿者のユーザーベースネーム
%-a <$mt:AuthorBasename separator="-"$> 投稿者のユーザーベースネーム、区切りは -
%_a <$mt:AuthorBasename separator="_"$> 投稿者のユーザーベースネーム、区切りは _
%b <$mt:EntryBasename$> エントリーの出力ファイル名
%-b <$mt:EntryBasename separator="-"$> エントリーの出力ファイル名区切りは -
%_b <$mt:EntryBasename separator="_"$> エントリーの出力ファイル名、区切りが _
%c <$mt:SubCategoryPath$> サブカテゴリーのパス
%-c <$mt:SubCategoryPath separator="-"$> サブカテゴリーのパス、区切りが -
%_c <$mt:SubCategoryPath separator="_"$> サブカテゴリーのパス、区切りが _
%C <$mt:ArchiveCategory default=""$> 直属カテゴリー
%-C <$mt:ArchiveCategory dirify="-" default=""$> 直属カテゴリー、区切りが -
%d <$mt:ArchiveDate format="%d"$> エントリーの日付
%D <$mt:ArchiveDate format="%e"$> エントリーの日付
%e <$mt:EntryID pad="1"$> エントリー ID (桁数が6桁に満たないとき、0 で埋めて表示)
%E <$mt:EntryID pad="0"$> エントリー ID
%f <$mt:ArchiveFile$> アーカイブファイルの名前、拡張子 ([設定] $> [ブログの設定] $> [公開] $> [アーカイブの拡張子] で設定) を含む
%-f <$mt:ArchiveFile separator="-"$> アーカイブファイルの名前、拡張子 ([設定] $> [ブログの設定] $> [公開] $> [アーカイブの拡張子] で設定) を含む。区切りが -
%F <$mt:ArchiveFile extension="0"$> アーカイブファイルの名前、拡張子なし
%-F <$mt:ArchiveFile extension="0" separator="-"$> アーカイブファイルの名前、拡張子なし、区切りが -
%h <$mt:ArchiveDate format="%H"$> アーカイブページの最初の日付、時刻を24時間で表示
%H <$mt:ArchiveDate format="%k"$> アーカイブページの最初の日付、時刻を24時間で表示 (0~9時は1桁)
%i <$mt:IndexBasename extension="1"$> メインページの名前、拡張子を含む
%I <$mt:IndexBasename$> メインページの名前
%j <$mt:ArchiveDate format="%j"$> アーカイブページの最初の日付、年初からの通し日数
%m <$mt:ArchiveDate format="%m"$> アーカイブページの最初の日付、月を2桁で表示
%n <$mt:ArchiveDate format="%M"$> アーカイブページの最初の日付、分を2桁で表示
%s <$mt:ArchiveDate format="%S"$> アーカイブページの最初の日付、秒を2桁で表示
%x <$mt:BlogFileExtension$> 各種アーカイブの拡張子
%y <$mt:ArchiveDate format="%Y"$> アーカイブページの最初の日付、年を4桁で表示
%Y <$mt:ArchiveDate format="%y"$> アーカイブページの最初の日付、年を2桁で表示

はてなブックマークに追加 Google Bookmarks livedoorクリップに追加 ニフティクリップに追加 Buzzurlに追加 Yahoo!ブックマークに追加 つぶやく

2010年8月 3日|

カテゴリー:MT, MTOS

Movable Type で「~」が「?」に文字化けする

Movable Type でエントリー本文の「~」が「?」に文字化けする。

ちょこっとはまりかけました。

・・・が、ググってみると・・・あった!・・有名な小粋空間さんのHPに助けてもらいました。

http://www.koikikukan.com/archives/2009/10/16-015555.php


慣れないPHPのアドミンにログインしてmysqlを少し修正・・


やれやれ (*^。^*) なおった・・小粋空間さんありがとう。

~などの文字が文字化けする対策。

mt_blog テーブル以外も。

mt_category テーブル。

mt_template テーブル。

mt_entry テーブルについて

照合順序をutf8_general_ciに変更する。

なお、カスタムフィールドなどの設定がすべて完了してからやった方が2度手間にならずベター。

以外にも化けるような項目があれば同様に変更する。

はてなブックマークに追加 Google Bookmarks livedoorクリップに追加 ニフティクリップに追加 Buzzurlに追加 Yahoo!ブックマークに追加 つぶやく

2010年7月26日|

カテゴリー:MT, MTOS

MySQL + phpMyAdmin によるバックアップ

MySQL + phpMyAdmin によるバックアップについての詳細解説。


はてなブックマークに追加 Google Bookmarks livedoorクリップに追加 ニフティクリップに追加 Buzzurlに追加 Yahoo!ブックマークに追加 つぶやく

2010年7月24日|

カテゴリー:MT, MTOS, mysql

Highslide JSでサムネイル画像を拡大表示する

小粋空間:ティップス

Top > JavaScript > Highslide JS でサムネイル画像を拡大表示する


http://www.koikikukan.com/archives/2007/01/18-005102.php

ショップサイトでいろいろ使えそう(*^。^*)


はてなブックマークに追加 Google Bookmarks livedoorクリップに追加 ニフティクリップに追加 Buzzurlに追加 Yahoo!ブックマークに追加 つぶやく

2010年7月11日|

カテゴリー:MT, MTOS

カスタムフィールド

商用版&個人ライセンスなら気軽に使えるカスタムフィールド

どんなもんか使ってみた。

http://www.koikikukan.com/archives/2007/12/15-020202.php

http://www.movabletype.jp/blog/template_selector.html

http://www.movabletype.jp/documentation/professional/custom-fields.html

みたいなタグを使うらしい。

はてなブックマークに追加 Google Bookmarks livedoorクリップに追加 ニフティクリップに追加 Buzzurlに追加 Yahoo!ブックマークに追加 つぶやく

2010年7月 9日|

カテゴリー:MT