ページ数が増えると、バックアップ一覧が表示できない†
- ページ: BugTrack
- 投稿者: reimy
- 優先順位: 普通
- 状態: 完了
- カテゴリー: 本体バグ
- 投稿日: 2002-12-14 (土) 05:56:37
- バージョン:
メッセージ†
ページ数が少ないうちは問題ないのですが、1000ページを超えるとバックアップファイルの数も半端じゃないので次のようなエラーが出てバックアップ一覧が表示できません。
Fatal error: Maximum execution time of 30 seconds exceeded in /hogehoge/public_html/backup.php on line 90~
メニューの[バックアップ]の中の「バックアップ一覧」をクリックしてバックアップ一覧を表示させようなどという暴挙(笑い)はしないですが、新規に作られたページなど(そのページのバックアップファイルが存在しない)の場合、メニューの[バックアップ]をクリックすると、バックアップ一覧を表示しようとするので、上記のエラーになっちゃうんで困ってます。
新規に作成されたページ(そのページのバックアップファイルが存在しない)の場合には、単純に「バックアップファイルは存在しません」という表示だけでいいように思います。
いっそのこと、バックアップ一覧は廃止してもいいのでは?
- set_time_limit(0)として乗り切るとか。バックアップ一覧では、削除済みのページ(のバックアップ)も見られるのでときどき使うんですが。 -- ぱんだ 2002-12-15 (日) 00:03:08
- 各ページ平均10ファイルあったとして1000ページだと1万行を超えるので…。やはり表示してほしくない。「削除済みページ一覧」を新たに設けるほうがいいのでは? -- reimy 2002-12-15 (日) 00:20:25
- 「削除済みページ一覧」は欲しい機能ですねぇ。これがあれば、「削除されたのに気がつかない」ということが減りそうだから -- 龍司 2002-12-16 (月) 11:16:47
- バックアップファイルのないページで[バックアップ]を押したときにバックアップ一覧が表示されるのを抑止する仕掛けを適当に書いてみました。178.diffを見てみてください。 -- ぱんだ 2002-12-16 (月) 13:51:53
- ページの削除をRecentChangesに表示させる、ってのはどうかなと思ったんですが。仕掛けが難しいかも。 -- ぱんだ 2002-12-16 (月) 13:55:02
- ページ更新時に./backup/の最新n件と./wiki/の最新n件を突き合わせてRecentChangesを書く…重いかなぁ。 -- ぱんだ 2002-12-16 (月) 13:56:51
- 削除時にバックアップを消す設定になっていると痕跡がどこにも残らないし。 -- ぱんだ 2002-12-16 (月) 13:55:58
- [バックアップ一覧]で全バックアップファイルを開いて読んで…ってやるから遅いんですよね。[バックアップ一覧]では./backup/下のファイルを通常のページ一覧と同様に表示するだけにして、個々のバックアップの内容はページごとに表示するようにしたらどうでしょうか。そうすれば[一覧]と同じくらいの時間で表示できるようになると思います。 -- ぱんだ 2002-12-19 (木) 19:23:15
- …というのを、しろくろのへやで実験しています。お試しください。 -- ぱんだ 2002-12-19 (木) 19:24:35
- deleted プラグインにより、削除済みページ一覧 が表示できます -- にぶんのに