質問箱/2065

カテゴリ
サマリ添付ファイルを完全削除するには?
バージョン1.4.2
投稿者付箋?
状態完了
投稿日2004-03-04 (THU) 11:15:52

質問

PukiWiki で添付したファイルは ./attach ディレクトリに格納されますが、PukiWiki のオペレーションで削除したとしても、ファイルシステム上には残っています(いつか復活させたいときのため?)。 ディスク容量を確保したい場合、この残ったファイルも削除したいのですが、PukiWiki のオペレーションで完全削除する事は可能でしょうか?

回答

  • reimy 2004-03-04 (THU) 18:10:50

    PukiWiki上で添付ファイルのバックアップを削除すれば、完全削除されます。

  • 付箋? 2004-03-05 (FRI) 10:35:55

    早速以下の手順で試してみました。

    1. [実験のページ] を作ります
    2. [実験のページ] へファイルを添付します
    3. [実験のページ] をページ毎削除して、[バックアップ] を実行します。
    4. [実験のページのバックアップを削除] を実行します。

この手順では PukiWiki 上見えなくなりましたが ./attach にはファイルが残ったままです。ディスク容量確保が目的なので私のやりたい完全削除ではありません。 「添付ファイルのバックアップを削除」というのは具体的にどうするのでしょうか?

  • reimy 2004-03-05 (FRI) 21:50:03

    ページのバックアップの削除ではありません。ページの削除、ページのバックアップ削除では添付ファイルは削除されません。

    ページに添付されたファイルのバックアップの削除です。「具体的にどうするのですか」に対する答えは、添付ファイルを削除すると、添付ファイルのバックアップが作成されます。そのバックアップの[詳細]からバックアップを削除することができます。

    削除権限のあるPukiWikiサイトで試してみてください。

  • 付箋? 2004-03-07 (SUN) 21:27:15

    [詳細] から添付ファイルを削除した後、作成されたバックアップを触るにはどうすればいいのでしょうか?

    • reimy 2004-03-07 (SUN) 21:29:50

      添付ファイルを削除すると、バックアップがリストに表示されます。そのバックアップの[詳細]をクリック。

      • 付箋? 2004-03-08 (MON) 09:30:33

        ページのバックアップは ?cmd=backup で起動すれば表示できましたが、ここに削除した添付ファイルのバックアップは含まれていないようです。削除した添付ファイルのバックアップリストを見るにはどうすればいいのでしょうか? 専用コマンドがあるのでしょうか?

      • reimy 2004-03-08 (MON) 09:45:33

        添付ファイルの一覧(?plugin=attach&pcmd=list&refer=ページ名)で表示されます。バックアップは通常の添付ファイルよりも、リストの階層が一段深い状態で表示されます。

        • hogehoge.zip [詳細]
          • hogebackup.zip(backup No.1) [詳細]
      • 付箋? 2004-03-08 (MON) 10:22:06

        reimyさん、ありがとうございました。ようやく自分のやりたかった事ができました。

    • もりー? 2004-03-08 (MON) 10:00:39

      横道ですが、?plugin=attachをここでやると、変なレイアウトになりますね。skinのせいでしょうか?

      • reimy 2004-03-08 (MON) 10:02:33

        ちゃんと表示できてますよ。http://pukiwiki.sourceforge.jp/index.php?plugin=attach

      • もりー? 2004-03-08 (MON) 10:07:08

        Opera7.23(Win)ではメニューがきちんと添付リストの横に出てますけど、IE6.0(Win)だとメニューが添付リストよりも下のほうに出ています。(うちの環境だけ?)

      • 付箋? 2004-03-08 (MON) 10:13:37

        ちなみに私も IE6.0 ですが、もりー?さんと同じようになります。

      • もりー? 2004-03-08 (MON) 10:16:56

        Netscape7.02(古くてすみません。)でも正常に出るようですけど、IEだけアウトみたいです。

      • reimy 2004-03-08 (MON) 10:17:51

        PukiWiki.orgのスキン参照。

        Internet Explorerではfloat時のCSSのwidthプロパティの継承が正常に行なわれないため、widthプロパティの値を親要素に対する%で指定するとメニューバーの表示がおかしくなることへの対処。Internet Explorerでは%ではなくpxで指定。このため、Internet Explorerでアクセスした場合は、表示幅が固定される。他のブラウザでは表示幅はブラウザの画面幅に応じて変化する。

        IEの場合のみ、IEのバグ対策のために画面幅を固定しているため、本文内容の幅が大きくなった場合に、MenuBarが本文の下に回り込みます。IEは、IE5時代からfloatのバグを引きずってます。

      • もりー? 2004-03-08 (MON) 10:24:56

        なるほど。よくわかりました。元々ブラウザによって色々な違いがありますが、これもか、って感じですね。 ;(

      • reimy 2004-03-08 (MON) 10:26:34

        attach実行時はMenuBarを表示しないようにしておきました*1

      • もりー? 2004-03-08 (MON) 10:27:59

        お手数おかけしました。m(_ _)m


*1 副作用としてattachでファイルのアップロードや削除を実行して自動に元のページに戻ったときに、MenuBarが表示されません。メニューの[再表示]をクリックすれば、MenuBarが表示されるようになります。
対策を施しました。


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2009-02-10 (火) 21:41:26
Site admin: PukiWiki Development Team

PukiWiki 1.5.2+ © 2001-2019 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u7. HTML convert time: 0.273 sec.

OSDN