カテゴリ | |
---|---|
サマリ | 添付ファイルを完全削除するには? |
バージョン | 1.4.2 |
投稿者 | 付箋 |
状態 | 完了 |
投稿日 | 2004-03-04 (THU) 11:15:52 |
PukiWiki で添付したファイルは ./attach ディレクトリに格納されますが、PukiWiki のオペレーションで削除したとしても、ファイルシステム上には残っています(いつか復活させたいときのため?)。 ディスク容量を確保したい場合、この残ったファイルも削除したいのですが、PukiWiki のオペレーションで完全削除する事は可能でしょうか?
PukiWiki上で添付ファイルのバックアップを削除すれば、完全削除されます。
早速以下の手順で試してみました。
- [実験のページ] を作ります
- [実験のページ] へファイルを添付します
- [実験のページ] をページ毎削除して、[バックアップ] を実行します。
- [実験のページのバックアップを削除] を実行します。
この手順では PukiWiki 上見えなくなりましたが ./attach にはファイルが残ったままです。ディスク容量確保が目的なので私のやりたい完全削除ではありません。 「添付ファイルのバックアップを削除」というのは具体的にどうするのでしょうか?
ページのバックアップの削除ではありません。ページの削除、ページのバックアップ削除では添付ファイルは削除されません。
ページに添付されたファイルのバックアップの削除です。「具体的にどうするのですか」に対する答えは、添付ファイルを削除すると、添付ファイルのバックアップが作成されます。そのバックアップの[詳細]からバックアップを削除することができます。
削除権限のあるPukiWikiサイトで試してみてください。
[詳細] から添付ファイルを削除した後、作成されたバックアップを触るにはどうすればいいのでしょうか?
添付ファイルを削除すると、バックアップがリストに表示されます。そのバックアップの[詳細]をクリック。
ページのバックアップは ?cmd=backup で起動すれば表示できましたが、ここに削除した添付ファイルのバックアップは含まれていないようです。削除した添付ファイルのバックアップリストを見るにはどうすればいいのでしょうか? 専用コマンドがあるのでしょうか?
添付ファイルの一覧(?plugin=attach&pcmd=list&refer=ページ名)で表示されます。バックアップは通常の添付ファイルよりも、リストの階層が一段深い状態で表示されます。
- hogehoge.zip [詳細]
- hogebackup.zip(backup No.1) [詳細]
reimyさん、ありがとうございました。ようやく自分のやりたかった事ができました。
横道ですが、?plugin=attachをここでやると、変なレイアウトになりますね。skinのせいでしょうか?
ちゃんと表示できてますよ。http://pukiwiki.sourceforge.jp/index.php?plugin=attach
Opera7.23(Win)ではメニューがきちんと添付リストの横に出てますけど、IE6.0(Win)だとメニューが添付リストよりも下のほうに出ています。(うちの環境だけ?)
ちなみに私も IE6.0 ですが、もりーさんと同じようになります。
Netscape7.02(古くてすみません。)でも正常に出るようですけど、IEだけアウトみたいです。
Internet Explorerではfloat時のCSSのwidthプロパティの継承が正常に行なわれないため、widthプロパティの値を親要素に対する%で指定するとメニューバーの表示がおかしくなることへの対処。Internet Explorerでは%ではなくpxで指定。このため、Internet Explorerでアクセスした場合は、表示幅が固定される。他のブラウザでは表示幅はブラウザの画面幅に応じて変化する。
IEの場合のみ、IEのバグ対策のために画面幅を固定しているため、本文内容の幅が大きくなった場合に、MenuBarが本文の下に回り込みます。IEは、IE5時代からfloatのバグを引きずってます。
なるほど。よくわかりました。元々ブラウザによって色々な違いがありますが、これもか、って感じですね。 ;(
attach実行時はMenuBarを表示しないようにしておきました*1。
お手数おかけしました。m(_ _)m