• 締切済み

MTでコメントが機能しません

こんにちは、MT3.33を使ってブログの構築をしています。 やめとけばよかったのですが、ブログのPHP化というのをやって、うまく 機能しなかったので、元に戻しましたが、(PHP→HTML)ページとしては 一見すると機能しているようなのですが、コメントが使えなくなってしまいました。 例えば記事についている「コメント」というテキストリンクをクリックすると 通常フォームが出てきて、コメントできたり、人のコメントを読んだりできますが、 私の作ったものはクリックしてもページが表示されるだけでコメント用の フォームがでてきません・・・。 同じように作った別のフォームの「コメント」という文字にオンマウスしてURLを確かめると http://hogehoge.net/blog/archives/2007/03/31/#00000.html#comments ↑のようにでますが、私の場合は http://hogehoge.net/blog/archives/2007/03/31/#00000#comments ↑となっており、そもそも「#comments」の前が「html」という拡張子が ついていないための現象かな・・・と踏んでいます。 PHP化する前は問題なかったので、ここに原因があると思っているのですが、 手順を追って元に戻すだけではだめなのでしょうか? PHP化のフローは↓ ・プラグインのインストール(forredirect.pl) ・htaccessテンプレートの新規作成(中身が難解なソース) ・メインページの拡張子をphpに、アーカイブページもphpに ・エントリーアーカイブのファイル名を変更 ・mt-config.cgiにパーミッション0755を追加、UP ・htaccessにピリオドをつけてリネーム(FTP上) ・再構築 といった感じで、書籍にそってすすめたのですが、結局500えらーがでて しまったため、めんどくさい、もういいや(笑)と↑で作った不要なファイル を削除して、拡張子を元に戻して再構築したのですが、最初に書いたとおり「#comment」の前がhtml化されない状態になってしまったようです。 がしょん。 ネットで検索してもPHP化は沢山ありますがなかなか見つけられません。 どなたかおわかりになるかたいらっしゃいませんでしょうか・・。

みんなの回答

  • Muller3
  • ベストアンサー率81% (800/979)
回答No.1

「設定」-「公開」-「アーカイブの拡張子」は「html」になってますか? 「設定」-「公開」-「アーカイブマッピング」-「エントリー:エントリーアーカイブ」の「出力フォーマットの設定」に、拡張子(.html)は付いていますか?

cafemilk
質問者

お礼

回答ありがとうございます。 拡張子が表示されないので拡張子の設定にばかり目がいっていましたが、 「公開」→「公開」→「パーマリンクの設定」が「日付」になっていたための 現象だとわかりました。 プルダウンから「エントリー」を選択したら、 http://hogehoge.net/blog/archives/2007/03/31/#post.html#comments というリンクにかわり、無事コメントフォーム等がでてきました。 お騒がせしてすいませんでした。 でも解決のために今一度チェックすることができたので、感謝です(^^)