April 23, 2008

MT3.36→4.1アップグレード中

なんかやたらエラー出た...。
結局、OS的クリーンインストールで対処。

  1. エクスポートで過去の記事をローカルにダウンロード。
  2. 「萌えABLEタイプ」自体をMT上で削除。
  3. サーバ上のmt/配下のディレクトリをFTPでごっそり削除。
  4. データベース(MYSQL)もごっそり綺麗に。
  5. MT4.1のmt-config.cgiをローカルで書き換えた後、全てをFTPでサーバに上げ、
  6. MTにアクセス。
  7. ある程度、自動設定された後、過去の記事をインポート。MT上で「その他のオプション」 > 文字コード(SHIFT-JIS)を指定しないと、化け化けになった。

後は、ちんたらとデザインを戻していきます...。

November 4, 2005

Movable Type 3.2日本語版 Release-2

 Movable Typeを3.2日本語版 Release-2にアップデート。その際、sixapartのユーザー・マニュアルに記載されている以外の作業が当然、発生…。これらの作業でいつも思うことは、こういうことしてる時間があったら他のことしたいんだよまじで。ツール自体に労力を割きたくないちゅーのぼけ。簡単に記事を落とせるツールではなく、これでは全くもって本末転倒である、「昔から」。
 かといって、無料blogツールへ安直に移行する気はさらさらない。妙なプライドなんだろうか。いや、たぶん自由度で、でしょう<レンタルサーバ&自MT。当たり前だが、レンタルサーバはMTを動かすためだけのものではない。ちょめちょめを置いておいたり、ちゅばちゅばも動かしたりできるのだ。さらには、ぽふぽふまで配信できたりするうわー。なんだよそれ。

1. コメントスパム対策 > ひらがな対策がNGに
 よって、違うアプローチで対応することに。3.2にはスパムプラグインが搭載されたので、その設定を多少触るとかなーり強力に弾くようだ。
参考:MT SpamLookup Best Practices(blog.bulknews.net)

2. ついでにMT BanASCIIプラグインを導入
参考:MT BanASCII 3.2 対応(blog.bulknews.net)

3. さらについでに、mt-comment.cgiとmt-tb.cgiをリネーム
 上記のcgiを求めて徘徊しているロボットを防げる。mt-config.cgi内で各々ファイル名を↓指定
CommentScript mt-chome.cgi
TrackbackScript mt-chupa.cgi
(この際、行頭の#も外すこと)→アップロード→mt-comment.cgiとmt-tb.cgiをリネーム→再構築を忘れずに。

4. テンプレートのアップデート
 小粋空間のテンプレートを使用しているのだが、こちらもアップデートする必要があった。TypeKeyまわりでかなり変わっている。
 どうでもいいけど、あそこよく落ちてる or 反応悪いようです。
参考:3.2 アップグレードによるテンプレート変更箇所(小粋空間)

May 11, 2005

インポート、その他

 今回、新しいサーバにMTをインストールするにあたり、Movable Type覚書にあることは一通りずらずらーっとやった(特に コメントトラックバックスパム対策)後に、Shuu-hennにあったMTから記事をインポートしました。
 やり方は簡単で、元MT > 読み込み/書き出し > 一番下の「〜からエントリーを書き出す」を右クリックし、mt.txtをローカル(デスクトップなど)に保存。それをテキストエディタで開いて、URLで書いていた画像パスなどを置換で一気に修正。ついでに文字コードをShift JIS、改行コードをCR/LFにして再保存(これをしないと、新しいMTで読み込んだとき文字化けしていた)。
 読み込むMT(新MT)にはimportというディレクトリを作る(MT/import/)。ここに先ほどのmt.txtをFTPでアップロード。新MT > 読み込み/書き出し > 「エントリーの投稿者を自分にする」にチェックを入れ > 「エントリーの読み込み」をクリックすれば始まります。
 読み込み完了の旨が表示されたら、importディレクトリは削除しておく(間違って再び読み込みをしないために)。

 下記はその他、覚書。
 小粋空間の3カラムテンプレートを使用。
  Googleにクロールさせるため、サイトの登録 / 削除でサイトの登録。Google早くして。

February 18, 2005

トラックバックスパム対策

 世間ではインフルエンザが流行していますが、MTの世界ではコメントスパムに続き、トラックバックスパムが蔓延してきているようで。さ、対策。
  Quasi-Spam Filter Plugin(Ogawa::Memoranda)のquasi-spamfilter.zipをまずはダウンロード。トラックバックスパム、コメントスパム両方を弾くプラグインです。なお、このプラグインはMT3.1以降用ですが、2.x、3.0でも使用できます。詳しくはリンク先をどうぞ。
 次に、このプラグインに トラックバックスパム対策(その2)(小粋空間)の改変を施します。トラックバックのタイトルもフィルタ対象にするためです。あとはこのプラグインを
MT/plugins/
 ディレクトリに置くだけ。

 ついでに、mt-tb.cgiにも手を加えておいた。以前コメントスパム対策で、連続したひらがなをフラグにして判定する方法を紹介しましたが( コメントスパム対策第2弾)、それと同じようなことをmt-tb.cgiにも施します。ただし、'text'を'excerpt'にしてください。

 これで、コメントスパム&トラックバックスパムに対して二重の策を講じたことに。当分は大丈夫でしょう。

February 2, 2005

Direct Link@MTテンプレート

 Main Index、Category Archive、Date-Based Archiveのテンプレートにおいて、各々の記事のフッターを

Posted by たいち  Direct Link | Comments (*) | TrackBack (*)

 ↑とし、MTを使っていない人でも直リンのURLがわかりやすいようにした。

January 27, 2005

MTがスパムメールの送信を幇助

【重要】 Movable Typeの脆弱性と対策について(movabletype.jp)より
 Movable Typeの脆弱性により、スパムメールの送信を幇助してしまう現象が発生することが分かりました。出荷済みのすべてのMovable Type日本語版に、この脆弱性があることが確認されました。
─────────
 英語版バージョン2.6xなども引っかかります。対処法は、最新のバージョンにアップデートするか、パッチを
MT/plugins/
 ディレクトリに入れるかのどちらか。
 バージョンアップは面倒なので、パッチでさらっと対処しておいた。

November 12, 2004

コメントスパム対策第2弾

 MT-Blacklistを導入したと以前書きましたが、うちのサーバではデータが大きくなりすぎて過負荷と判定→新しいBlacklistなURLを登録できない&該当するコメントスパムを貰っても弾かなくなってしまった…。そしたら案の定、猛烈に貰って(海外のあほども、殺意さえ感じるね)、何かいい方法はないものかと探してみた。
 で、ありました。「連続したひらがなが必要」という条件で、コメントスパムを弾く仕組み。「連続したひらがな」は何文字にするか決められますし、「それが何箇所以上必要」というのも決められます。この条件だと、「半角英数字だけのコメントはNG」よりも強力。

 やり方は簡単で、mt-comments.cgiにちょこっと書き足してやるだけ。MT-Blacklistのようなデータを読み込むプラグインではないため、動作も軽快です。試してみると即止めちゃう。
 比較的新しい対策のようで、MT-Blacklist外してしばらくはこれで様子を見てみます。「きままにポロポロ」の「コメントスパム ひらがな対策」でどうぞ。あけびさんという方が考えついた&コードを書いたそうで、大感謝。
 ただし、「自身のblogに導入する際に、コードを公開するのはご遠慮ください」という決まりごとがあります。いくらあほな外人スパマーといえども、コードを書いているページが増えたらまた乗り越えてしまう、という理由からです。

元記事は >> こちら

続きを読む "コメントスパム対策第2弾"