• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:MovableTypeでカテゴリー、月別ページをPHP化後、ファイルが上書きされない)

MovableTypeでカテゴリー、月別ページをPHP化後、ファイルが上書きされない

このQ&Aのポイント
  • MovableTypeでカテゴリーと月別アーカイブのページをPHP化し、ページ分割にMTPaginateを利用した結果、ファイル上書きの現象が起こりました。
  • ブログのトップページは新規エントリーが更新されるのに、カテゴリーアーカイブと月別アーカイブページは更新されない問題が発生しました。
  • 原因はカテゴリーphpファイルと月別アーカイブphpファイルが2つ生成され、更新されるファイルが認識されなかったことでした。解決方法はローカルサイトにダウンロードして再アップロードすることでした。

質問者が選んだベストアンサー

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

同名ファイルが同じ階層に存在できるのが不思議です… DreamWeaver以外の、複数のFTPソフトでサーバーの中を見てみるというのは?(ロリポの管理画面「webツール」-「ロリポップFTP」というのもありますし、WINならFFFTPとかMACならFetchとか)何か違いが見つからないでしょうかね…。 また、アーカイブマッピングの出力フォーマットの設定の中に、余計なスペースが紛れ込んでいるということはないですか?(参考サイトからのコピペで紛れ込むことがなきにしもあらずなので、手打ちで入れてみるとか) でもってサーバー上の不要なファイルは消す必要があるかと思います。一旦、問題のアーカイブファイルを削除し、アーカイブを再構築しなおしてみてはいかがでしょうか。(必要なファイルを消さないようにご注意を。心配ならローカルにアーカイブのバックアップを取ってから)

miko127
質問者

お礼

ご指摘どおり、アーカイブマッピングの出力フォーマットの設定の中を コピペしたのが悪かったみたいです。手打ちで入れてみて再構築しましたら、この現象は直りました!きっと余計なスペースが入っていたんですね。(もしかしたらDreamWeaverでは余計なスペースを排除してくれてたんでしょうか…) 解決できました。 ありがとうございます。

その他の回答 (1)

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

私もロリポでMovabletype使ってページ分割しています(全ページphpですが…) ページ分割に際して参考にされた記事などはありますか? ただの「ファイル」っていうのが謎なんですが、htmlでもないんでしょうか? どのようにページ分割されたかがわからないので確認のようなものですが、 「公開」「パーマリンクの設定」は「エントリー」ですか? 「アーカイブの拡張子」はphpになっていますか? 「設定」の「アーカイブマッピング」の出力フォーマットの拡張子は、phpになっていますか?

miko127
質問者

補足

PHPのページ分割で参考にしたページは、きままにポロポロさんと小粋空間さんです。 http://akihi.net/blog/archives/2004/03/12_1306.php http://www.koikikukan.com/archives/2004/07/31-021537.php だたの「ファイル」っていうのも拡張子は.phpなんですが、同じファイル名の.phpが同じ階層に2つできてしまって、ファイルの種類を見てみると1つは「phpファイル」って認識されているのですが(DreamWeaverで見てみるとDreamWeaverのマーク)、もう1つが「ファイル」(テキストファイルのようなマーク)となっているんです。でも日付を見てみると、ファイルの種類が「ファイル」の.phpの方が更新されているみたいで、実際にページ表示される「phpファイル」に上書きされない現象がおきています。 これを正しく表示されるようにするには、その「ファイル」の.phpとローカルに一度ダウンロードしてから、再びアップロードすると、「phpファイル」に上書きされて正しく更新表示されるということです…。 「公開」「パーマリンクの設定」は「エントリー」です。 「アーカイブの拡張子」はphpです。 「設定」の「アーカイブマッピング」の出力フォーマットの拡張子はphpです。 何か原因がありそうなところがありましたら、ぜひ教えて下さい。 (cgiファイルの方なんでしょうか…)