カテゴリーアーカイブ、月別アーカイブのページが長くなったので、MTPaginate(ver1.27)を利用してページ分割を行いました。
その後、新規エントリーすると、ブログのトップページは新規エントリーが更新されるのに、カテゴリーアーカイブ、月別アーカイブページが更新されていませんでした。
DreamWeaverでリモートファイル内を見てみると、そのカテゴリーphpファイルと、月別アーカイブphpファイルが、それぞれ2つ出来ていて(同じファイル名)、1つは「phpファイル」と認識されているようなのですが、もう1つのファイルがだたの「ファイル」となっていて、日付を見てみると、そちらのファイルが更新されたファイルのようなのです。
そのただの「ファイル」をローカルサイトにダウンロードして、もう一度アップロードしてみると、今度は「phpファイル」に上書きされて、ページを見てみると、更新されているのです。
どうしてこのような現象が起こるのか謎で原因が分かる方教えていただければ助かります。
なお、使っているサーバーはロリポップです。
この現象は、すでにエントリーされている記事を編集して保存しても同じようになってしまうのですが、phpファイルが上書きされないのは、カテゴリーアーカイブと月別アーカイブのみで、エントリーアーカイブのphpは上書きされます。
トップページは、php化しておらずhtmlです。
パーミッションは、同じファイル名の「phpファイル」、ただの「ファイル」ともに644です。
No.2ベストアンサー
- 回答日時:
同名ファイルが同じ階層に存在できるのが不思議です…
DreamWeaver以外の、複数のFTPソフトでサーバーの中を見てみるというのは?(ロリポの管理画面「webツール」-「ロリポップFTP」というのもありますし、WINならFFFTPとかMACならFetchとか)何か違いが見つからないでしょうかね…。
また、アーカイブマッピングの出力フォーマットの設定の中に、余計なスペースが紛れ込んでいるということはないですか?(参考サイトからのコピペで紛れ込むことがなきにしもあらずなので、手打ちで入れてみるとか)
でもってサーバー上の不要なファイルは消す必要があるかと思います。一旦、問題のアーカイブファイルを削除し、アーカイブを再構築しなおしてみてはいかがでしょうか。(必要なファイルを消さないようにご注意を。心配ならローカルにアーカイブのバックアップを取ってから)
ご指摘どおり、アーカイブマッピングの出力フォーマットの設定の中を
コピペしたのが悪かったみたいです。手打ちで入れてみて再構築しましたら、この現象は直りました!きっと余計なスペースが入っていたんですね。(もしかしたらDreamWeaverでは余計なスペースを排除してくれてたんでしょうか…)
解決できました。
ありがとうございます。
No.1
- 回答日時:
私もロリポでMovabletype使ってページ分割しています(全ページphpですが…)
ページ分割に際して参考にされた記事などはありますか?
ただの「ファイル」っていうのが謎なんですが、htmlでもないんでしょうか?
どのようにページ分割されたかがわからないので確認のようなものですが、
「公開」「パーマリンクの設定」は「エントリー」ですか?
「アーカイブの拡張子」はphpになっていますか?
「設定」の「アーカイブマッピング」の出力フォーマットの拡張子は、phpになっていますか?
この回答への補足
PHPのページ分割で参考にしたページは、きままにポロポロさんと小粋空間さんです。
http://akihi.net/blog/archives/2004/03/12_1306.php
http://www.koikikukan.com/archives/2004/07/31-02 …
だたの「ファイル」っていうのも拡張子は.phpなんですが、同じファイル名の.phpが同じ階層に2つできてしまって、ファイルの種類を見てみると1つは「phpファイル」って認識されているのですが(DreamWeaverで見てみるとDreamWeaverのマーク)、もう1つが「ファイル」(テキストファイルのようなマーク)となっているんです。でも日付を見てみると、ファイルの種類が「ファイル」の.phpの方が更新されているみたいで、実際にページ表示される「phpファイル」に上書きされない現象がおきています。
これを正しく表示されるようにするには、その「ファイル」の.phpとローカルに一度ダウンロードしてから、再びアップロードすると、「phpファイル」に上書きされて正しく更新表示されるということです…。
「公開」「パーマリンクの設定」は「エントリー」です。
「アーカイブの拡張子」はphpです。
「設定」の「アーカイブマッピング」の出力フォーマットの拡張子はphpです。
何か原因がありそうなところがありましたら、ぜひ教えて下さい。
(cgiファイルの方なんでしょうか…)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- フリーソフト ファイル保存できるデジタルノートアプリ 3 2022/05/03 09:11
- その他(プログラミング・Web制作) 置換ソフトで指定したファイルの1行目に入力できるものを探しています 7 2022/11/24 10:34
- PHP どうして送信されないのでしょうか? 1 2022/12/09 05:23
- Visual Basic(VBA) Excelのマクロについて教えてください。 作業フォルダ内に2つのファイルがあります。 このファイル 2 2023/07/09 13:40
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/02/21 11:19
- MySQL MySQL,JavaScript,PHPコードの結果を表示する方法を教えてください。 1 2023/02/13 17:49
- PHP SQLとPHPの連結方法がわからないのでアドバイスお願い致します 1 2022/07/12 12:16
- ドメイン・サーバー・クラウドサービス 自作サイトをサーバーにアップロードしたのですが… 2 2022/11/08 18:12
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/21 09:28
- PHP アップロード画像数でCSSを分けることに成功したのですが、画像の横に文字を並べることが出来ません。 3 2023/07/28 17:16
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PHPのファイルロックについて
-
onedrive にexcelファイルをア...
-
VBSの「MsgBox」について
-
こちらはただの直列処理ですか?
-
複数ファイルを連続でダウンロード
-
パースエラーとは?
-
リンク先を隠す方法はないでし...
-
拡張子php画像をjpg画像等に変...
-
図に示す階層構造で,現在のデ...
-
C# Excelファイルへの画像挿入。
-
PHPとCSVで簡易データベースな...
-
Subversionで、ファイルをリネ...
-
ワードプレス、Contact Form 7...
-
include先でのinclude元の変数...
-
PHPのif文でその処理を途中で抜...
-
PHPでネットワークドライブのop...
-
FTPコマンドでディレクトリごと...
-
xamppのDocumentRootでindex,ht...
-
文字化けについて
-
「クラス関数」「メンバ関数」...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
is_fileでファイルが存在してい...
-
chmod()で所有者が変わってしまう
-
readfileによる外部HTMLのCSS
-
シムシティDSのファイルについて
-
onedrive にexcelファイルをア...
-
フォントの色を変えるには?
-
index.phpに入るには、どうすれ...
-
PHPのif文でその処理を途中で抜...
-
FTPコマンドでディレクトリごと...
-
PHP8を使うと、大量のWarningが...
-
別ファイルの変数を呼び出した...
-
index.phpって何ですか? 具体...
-
awsにApacheとPHPを入れて、何...
-
Subversionのリポジトリの削除
-
phpでPEAR::DBを使っているので...
-
.phpと.incファイルの違いはな...
-
リンク先を隠す方法はないでし...
-
バッチを用いたフォルダの自動移動
-
「クラス関数」「メンバ関数」...
-
CFileDialogの最初のディレクト...
おすすめ情報