つめもよう

ネイルアートからスタートしたこのブログ。今は着物にダイエットにヘアアクセに、と余念がない三十路ブログです。
Home >

MT4.1からWP2.5.1へ移行しました

Sunday, May 11th, 2008

記事が1000件近くある(そのうち9割はどーでもいい記事(笑))Blogを、MovableTypeで稼働させること自体が無理だったのでしょうか。

結論として、MT4.1からWP2.5.1へ移行することにしました。

このブログ、サーバをcoreserverに替え、MTでダイナミックパブリッシングにしても、ロクに早くなりませんでした。

で、coreserverには自動でWordpressをインストールする機能がついていて(なぜか正しく動きませんでしたけど)ためしにWPでこのブログを稼働したところ、

めちゃめちゃ早い!!

ということが分かり、結局そのままWPへ移行することになりました。

とりあえずのデザインですが、動かすことを優先させたので、しばらくお見苦しいかと思いますがよろしくお願いします。

とりあえず、コメントはしやすくなったかと(笑)。

さくらインターネットで、mt-comment.cgiとmt-tb.cgiをCRONで定期的に自動リネームする

Thursday, May 1st, 2008

やっと、トラックバック欄をオープンすることができました。というのは、ロボットで大量にトラックバックスパムを送られると非常に腹が立つし(爆)サーバが重くなる原因になってしまうし(事実、さくらインターネットでは「さくらのブログ」に大量のスパムコメント、トラックバックが来ているせいで動作不安定が起こっているとのこと)何らかの対策をしてからでなければオープンしないほうが良いと思ったからです。

以前、このブログにもロボットによるスパムコメントが1時間に50件くらいついたことがあってね。。。思い出しても腹が立つ(爆)。

というわけで、ない脳を絞り、ネット検索をフル稼働して何とか「さくらインターネットで、mt-comment.cgiとmt-tb.cgiをCRONで定期的に自動リネームする」ことができました。

正直、CRON(クローンorクロンと読むらしい)もシェルスクリプトもちんぷんかんぷんですが、とりあえず正常に動いたので覚え書きとして記しておきます。いろんなサイトを読んで、微々たるものですがCRONが何だか分かりましたし。
(more…)

さくらインターネットでMT4.1をダイナミック・パブリッシングで動せた!(その1:導入前)

Sunday, April 27th, 2008

このブログ、「つめもよう」もすでに5年くらいやってます。ですので、これまでに書いた記事はもうすぐ1000件、いただいたコメントは2500件を突破しています(多謝!)。

つまり、記事を表示させるためのHTMLファイルが少なくとも1000個はサーバに出来上がっている、ということです。私が利用しているこのさくらインターネットは、サーバスペースもデータベース(MySQL)も他のユーザーの方との共用のため、たぶん私は迷惑をかけているのではないでしょうか(爆)。
何でこんなに遅いんだろう・・・って、あんたが原因じゃないのか(笑)?

そのほか、デザインに飽きたのと、コメントが投稿できませんというBlogお友達の何名かから情報をいただいていたので、ここは思い切って「Movable Type4.1」を導入することにしました。

これまで私はMovable Type3.35を使っていましたので、アップグレードすればいいかな、と思い、やってみましたがやっぱり失敗(笑)。この失敗がこれから「さくらインターネットでMT4.1をダイナミック・パブリッシングで動かす」方法でブログを運営したいと思っている方の役に立てばと思い、メモ書きしておきます。結局、まる2日くらいかかってるよ(爆)。

失敗したので、結局必要なデータをバックアップしたあと全部削除し、再度新規インストールしました。そのほうが、いつの間にか出来てしまったゴミファイルとかも掃除できていいような気もしますが・・・。

ちなみに、これまで私は「静的構築」(スタティック)をやってました。分かる人には分かると思いますが「1000件も記事があってスタティックなんて狂っている」のです(笑)。再構築、1日経ったって終わりやしませんて(笑)。

これを、「動的構築」(ダイナミック・パブリッシング)に変えたところ、1日経っても終わらなかった再構築が3分もかからず全部終了するようになったんです!

ブログ運営期間が長いなど、記事が多すぎて新しいデザインに替えることを躊躇している方は、ぜひダイナミック・パブリッシングにしてみてください。ウソみたいな時間で再構築が終わります。

かく言う私も最初は「静的・動的」って何だ?と思いました。いろいろBlogをいじくり回して何となくこんな感じで理解しました。合ってるかどうかは別として(笑)。(プログラミング知識はほぼゼロなので)

  • 静的:ユーザのアクション(主にリンクのクリックかな?)によって、プログラムが動いたりしない(だから静的?)
    リンクをクリック→ファイル(html)を呼び出すだけ(これはプログラムではない)なので、そのリンクがある数(私の例で言うと約1000個)のhtmlファイルが、あらかじめ出来上がっていなければならない(これを作るのが再構築。1000個もファイル作り続けてたら他の共用ユーザーに迷惑この上ない)
  • 動的:ユーザのアクション(主にリンクのクリックかな?)によって、プログラムが動く(だから静的?)
    ユーザがリンクをクリック→呼び出されたファイルをphpというプログラム(って呼ぶのかな)が、今からファイルを作り、それをブラウザに表示させている
    だからあらかじめファイルが出来上がっている必要がない。だから再構築がすぐ終わる。

そういうわけで、記事数が多い方はダイナミック・パブリッシングにしてはどうでしょう、と思うわけです。

では、「さくらインターネットでMT4.1をダイナミック・パブリッシングで動かす」ための手順です。
(more…)

Blog改装終了

Saturday, April 29th, 2006

とりあえず、精根尽き果てたので(笑)ここらへんでMovableType改造は終わりにします。
(これだけ作るのに、1ヶ月はかかってると思う・・・)

実はこのBlogはTableタグを多用してできている「邪道Blog」のため、再構築が全エントリできません(泣)。
でもTableにしたおかげで、ブラウザバージョンの違いで表示が崩れるということはなさそうです。
しかし、古いエントリが再構築できないのは困るので、またちくちく直すと思います。
(more…)

勝手にファイル名をつけないで

Tuesday, April 4th, 2006

BlogをMovable Type 3.2に変更した。

そうしたら、コメントをつけようと「コメント」のリンクをクリックすると、違う記事へジャンプしてしまう(もしくはNotFoundになってしまう(泣))ではないかっ。なんで~~?!

よく見るとエントリー入力欄の下のほうに「エントリー・ファイル名」なんて欄ができている。MTが、タイトルから推測して勝手にこの記事のファイル名をつけてくれているらしい。
コメントへのリンクをクリックするときはこのファイル名を利用してジャンプしているのだが、Versionの古いMTからエントリーデータをインポートして使っているため、インポート時にきちんとファイル名をつけてくれず、つまり同じファイル名がわんさかできてしまっているらしい。だから別のファイルにジャンプしてしまっていたようだ。

で、kankichiさんのサイトに解決方法が出ていたのでまねてみたところ、すんなり問題が解決!

kankichiさん ありがとうございました~。

しかし、VersionUPして、どんどんMTが使いづらくなっているような気がするのはあたしだけか?