おととい、お休みだったので前回の記事で挙げたようにそろそろやらないとなぁと思いPHPモジュール化することを決意しました。
今までやらないままできたのに、急にやろうと思ったのはdigital Labのトップページにすべての記事が表示されなくなってしまったからなんです。(^_^;)
PHPにすれば、すべての記事をひとつのページに表示することはできなくても、ページを分割することによってすべての記事を読んでもらうことができるということ。
(正確に言うとPHP化したあとにページ分割化する作業が必要となります)
それから、もうひとつ以前から気になってたことがあって・・・。
うちのブログは3カラムで左右にサイドバーがついている構造なのでサイドバー内を修正したり追加するとなると4カ所も修正しなくてはなりません。
メインページ、エントリーアーカイブ、日付アーカイブ、カテゴリーアーカイブ・・・毎回4カ所も修正しなくてはいけないのも正直面倒に感じるようになってきたんですよね〜。(苦笑)
これをまとめる作業も、まず最初にPHP化しないといけないみたいなのです。
そういうわけで今回の失敗までに至る奮闘ぶりを・・・誰も知りたくないかもしれないですが書いちゃいます!(笑)
(いずれ成功したらやり方についてもアップします)
PHP化するに当たってりぃさんのMTをphp化する方法やぽぴんさんのPHP化をしてみたを参考にさせてもらいました。
PHP化にする作業自体は実に簡単であっという間にできてしまうんですよね。
強いて言うならば、今まではHTMLだったのがPHP化されたので各テンプレートでしているxml宣言をPHP用に変更することくらいですか。
これも、いざとなったらチェックしてみてエラーがでたら修正するというのもありかな、って思います。(笑)
で、このあとが大変で・・・というかよく意味をわからないままやってしまったのが最大の敗因でしょうか・・・。(×_×)
もうすでにうちのブログは記事をいくつかアップしていて、なおかつあちこちにPingを飛ばしている状態なのでこのままだとリンク切れが起きてしまいます。
そのリンク切れを起こさないためにhtaccessファイルの設置を行う必要があります。
小粋空間さんの.htaccess によるリダイレクトを見ながらこの作業をやったのですが・・・。
・・・正直、小粋さんで書いてあることが難しすぎて自分には理解できなかったんです。
で、そのまま理解できないままいつも通り作業をしてしまったために気がついたら最近の記事とコメントをクリックしたらリンク切れという自体になっていたのです。
ここで振り返ってみて失敗した原因を考えてみると・・・。
・当たり前のことですが、すべての手順を理解した上で手順通りに行っていなかった
・いつもの癖で修正したら再構築の作業を行っていたが、作業途中で再構築をしてしまうとリダイレクト(転送)がうまくいかず失敗してしまうということ
・htaccessファイル設置時にファイル名を変更しなくてはいけないが、変更するタイミングを間違っていたこと
こうやって書いていくといかに何もわからないで作業していたかが自分でもわかります。(^_^;)
この日、午前10時頃から作業を開始して気がついたら夕方。
そこからしょうがないのでPHP→HTMLに戻す作業をして、終わったのが夕方の5時過ぎ!!
次回、またお休みのときにでもリベンジします!!






コメント
オ~!遣ってる遣ってるワイ!
爺もphp化に挑戦しようと思ったが言われる通り小粋空間様の説明がチト理解できぬは!
爺も記事が少し溜まって来たのでphp化は止め!じゃ。(理解に苦しむ)
・・ところで「・htaccess」って何じゃ?って、マ~爺はコンナ感じじゃが・・。
確かにサイドの修正は大変じゃのう、是が一回で出来るのけ?
こんにちわ~♪
最近時間がなくてMTいじってません。なんだか一息ついてます。
PHP化にしたのは、インフォ欄をつけたくてそれにしないとできないようでしたのでPHP化しました。
なんだかモジュール化と頭の中でごちゃまぜになってますのでうまく説明できません。(-_-;)すみません。
モジュール化?だと、直すところが1つでいいですよね。
途中でPHPにすると今までのトラバやコメントのリンクが切れてしまうんですよね。
文章中のリンクでもトラバが送られるのかな?私文章書き直して同じ人に何度も送ってしまったりして迷惑かけてしまいました。知らないことって怖い~
こんにちは。MTカスタマイズ法収集ブログのりぃです。
どうやら、php化はできたけど、.htaccessを失敗しちゃったみたいですね。
私もこのページ→http://rambler.s46.xrea.com/mt/archives/2005/0510-2257.php
で.htaccessについて書いているので参考にしてみてください。
記事内に、私が参考にした記事へのリンクも張っていますので、そちらも合わせて見てもらうと分かりやすくなるかと思います。
英数字ばかりがズラズラ並んでいると目を背けたくなりますが、
頑張って解読すると明るい未来が待っていますので(大げさ)
がんばってくださいね!
あと、記事には関係なくてごめんなさい。
ぼびん★さんが書かれている、記事を修正するたびにトラックバックを送ってしまうという症状、
管理画面>設定>新規投稿の下のほうの
トラックバック自動検知 というのにチェックが入っていると、
記事を投稿するたびに勝手に記事内のリンクを調べて、トラックバックを送ってしまうみたいですよ~。
長々と失礼いたしました('◇')ゞ
>山の爺さま
そうなんですよ、小粋空間さんの説明は難しくて読んでるうちにだんだん訳がわからなくなってしまうんですよね。(笑)
php化はすぐにしなくてもいいんじゃないですかね。
自分も暇があるときに、くらいに思ってますし。
.htaccessは簡単に言うと転送システムみたいなものですかね〜。
php化をするとURLが「http:// ~ .html」から「http:// ~ .php」に変更されるので、
元のURL、「http:// ~ .html」で接続された人でも転送して新しいURLに行けるようにする、っていうものですかね。
って、間違ってるかもしれないですが。(笑)
>ぽぴんさん
ぽぴんさん、こんばんは〜。
最近、MTいじってないんですか〜。
たしかに時間ないといじることできないですよね。
しかも、MTをいじり始めると記事の更新もできなくなってしまうし・・・。
って、うちのサイトのことですね。(笑)
PHP化いいですよね〜。
ぽぴんさんがつけたインフォ欄って記事の一番上にあるPick Upのとこですか?
そういうのもつけるのいいですね。
モジュール化、なんとな〜くわかってはきたんですけどまだPHP化もちゃんとできてないのでモジュール化できるかどうかも心配です。(笑)
でも、頑張ってやってみます。(^^)
トラバ、りぃさんのコメントで解決しましたか?
>りぃさん
りぃさん、コメントまで残してくださって
ありがとうございます。(^^)
MTいじりってどうしても孤独な作業になりがちで、調べても欲しい情報がでてこないと途方に暮れてしまうんですよね。(苦笑)
そうなんです、php化はできたけど、.htaccessで失敗してしまって。
はじめは気づかなかったんですけど、新しくコメントを投稿したらその途端にエントリーアーカイブのページが真っ白になってしまって・・・。(;o;)
りぃさんの.htaccessの記事も参考にさせてもらって次回またリベンジしてみます。
明るい未来、目指します!!(^o^)
おじゃまします。
トラバの件さっそく「りぃさんに教えていただいた通り」チェックをはずしてみました。
コレで自動検知されずにストーカー的トラバは送られなくなるんですね。良かった。ありがとうございます。
MTっていじりガイがあるし面白いんですが、時間があっという間にたってしまいますね。いろいろやりたいんですがなかなかできない状態です。
また教えていただきに来ますね
こんにちは〜。
.htaccessによるリダイレクトがうまくいかなかったようですが、リダイレクトではなく下記の方法で.htmlの拡張子のままPHPを使えるようにするやりかたはどうでしょう?
http://phpspot.org/blog/archives/2006/03/movabletypephph.html
>ぽぴんさん
ぽぴんさん、解決してよかったですね。
自分のところもストーカーしてないかどうかチェックしておかないとなぁ。
送られる方はたまったものじゃないですもんね。(^^;)
そうなんですよね〜、MTはほんとひとついじるのにもすごく時間がかかるからなかなか手が出せないんですよね。
トラバありがとうございます。
また、遊びに行きますね。(^^)
>ぞうさん
こんにちは!!(^-^)
そうなんですよ、リダイレクトとの設置がうまくいかなくて挫折してしまったんです。
えっ、.htmlの拡張子のままPHPが使える方法があるんですか!?
しかもやり方も簡単そうですね。
これはぜひやってみようと思います。
ありがとうございます!m(_ _)m
Great reading, keep up the great posts.
Peace, JiggaDigga
Thank You.
Can you read this site in Japanese?