[ ツリーに戻る ] [ 戻る ]
フリースレッドボードに関して

   フリースレッドボードに関して:ろ (06/06/06-09:20) No.493
   ろさん、初めまして。フリースレッドボードをお使…:はた坊 (06/06/07-02:34) No.494
   はた坊様、お騒がせしてごめんなさい。:ろ (06/06/07-13:11) No.495
   ろさん、どうもです。:はた坊 (06/06/08-00:14) No.496


   フリースレッドボードに関して:ろ (06/06/06-09:20) No.493
No.493  (06/06/06-09:20) [ 返信 ] [ 編・削 ]  ▲ (Tree)
初めまして。このたびフリースレッドボードを使わさせてもらったのです。
初期処理を終わらせた後、板を作成する際に失敗しました。
エラー内容は「板一覧の取得に失敗しました」でした。(でも板自体は作成されていました)
その後、FTPソフトより『ftb』フォルダごと消そうと試みたのですが、作成した板フォルダが削除できなくなりました。
どこかでロックされているのかと思いますが、板フォルダ以外すべて消してしまったのでどうしようもありません。。
何か、解決策がございましたら伝授していただくと助かります。
よろしくお願いします。

  ろさん、初めまして。フリースレッドボードをお使…:はた坊 (06/06/07-02:34) No.494
No.494  はた坊 (06/06/07-02:34) [ 返信 ] [ 編・削 ]  ▲ (Tree)
ろさん、初めまして。フリースレッドボードをお使い頂きありがとうございます。
板の作成に失敗した上に、削除が出来なくなってしまったようで、ご迷惑を
お掛けしていますm(_ _)m

さて、ロックの件ですが、CGIスクリプトとして動作中にはファイル等のロック
は行いますが、FTPソフトより削除する際のロックは特に行っておりません。

原因として考えられるのは、プロバイダのサーバの設定により、CGI 動作時の
実行権がユーザではなく、別のものになっていたため、CGI で作成板した
ディレクトリがユーザ権限では削除出来なくなったのでないかと思われます。
ただし、これは実際に見ておりませんので、あくまで予測に過ぎません。
#ディレクトリの所有権を確認するとユーザになっているかもしれません

また、「板一覧の取得に失敗しました」の件ですが、取得に失敗したのに
板ディレクトリが作成したままなのは、CGIスクリプトの作りが悪いためで改善
の余地があるかと思っていますが、原因としては、板一覧のファイルの属性が
書き込み可能になっていなかったのではないかと思います。設置ページの通りに
変更したかもしれませんが、プロバイダによっては指定が違う場合があります
ので、ご使用のプロバイダにご確認ください。

ディレクトリの削除方法ですが、予測が当たっているとしたら、削除が出来る
のは CGIスクリプト経由ということになってしまいます。
もう一度同じディレクトリに、フリースレッドボードをアップロードして
#各種ファイルの属性は、プロバイダの指定に沿ったのものに変更してください
板の管理で削除を試みてください。
上記が無理だった場合は、別途削除用のスクリプトの作成も検討しますので
再度書き込みをしてください。

  はた坊様、お騒がせしてごめんなさい。:ろ (06/06/07-13:11) No.495
No.495  (06/06/07-13:11) [ 返信 ] [ 編・削 ]  ▲ (Tree)
はた坊様、お騒がせしてごめんなさい。

はた坊様の推測通り、ディレクトリの所有権はユーザではなくなっていました。
そのため、削除できない状態に陥っていたようです。

その後、助言通りに再アップロード&各ファイルの属性変更(詳細は図にて)を
行いました。すると、板の作成が成功するようになりました。
次に、この状態では、板の管理で削除対象のディレクトリを選択することが不可能なので、bbsindex.dat内に
削除対象のディレクトリを追加しました。
すると、板の管理にて削除対象のディレクトリを選択することが可能となりましたので、
削除を試みましたが、「ディレクトリの削除に失敗しました」とのエラーが表示されました。

文字だけだと分かり辛いので、詳細を図にて。

  ftb
  +---/common
  |     +---/lock
  |     +--- read.cgi
  |     +--- bbs.cgi
  |     +--- search.cgi
  |     +--- admin.cgi
  |     +--- carry.cgi
  |     +--- headline.cgi
  |     +--- iromihon.html
  |     +--- jcode.pl
  |     +--- getcode.pl
  |     +--- sublib.pl
  |     +--- set.cgi
  |     +--- set_default.cgi
  |
  +--- bbsindex.dat
  +--- index.html [644]を[666]に変更
  +--- menu.html  [644]を[666]に変更
  +--- frame.html [644]を[666]に変更
  |
  +---/1111    ←削除対象
  |     +---/dat
  |     +---/kako
  |
  +---/2222    ←削除対象
  |     +---/dat
  |     +---/kako
  |
  +---/3333    ←削除対象
        +---/dat
        +---/kako

勝手ながら、CGIが正常に稼動するようになりましたので、新規でスクリプトを作成する必要があるようでしたら
現状で運用上問題がないため、対応していただかなくて結構です。
お忙しいところ助言していただき、本当にありがとうございましたm(__)m

  ろさん、どうもです。:はた坊 (06/06/08-00:14) No.496
No.496  はた坊 (06/06/08-00:14) [ 返信 ] [ 編・削 ]  ▲ (Tree)
ろさん、どうもです。

とりあえず板の作成が成功したとのこと良かったです。
属性の変更が原因だったのですね。失敗時の改善をしなければ…

また、ディレクトリ削除をするための、bbsindex.dat内への追加の件
こちらからの情報が不足していたにも関わらず、実施して頂き助かりました。
ただ、それでも削除に失敗するのは?ですね。単純にCGIスクリプトから
なら消せるわけではなさそうなので、新規スクリプトの作成の件は
お言葉に甘えて対応はしない方向とさせてもらいます。
もし削除が必要になった場合は、プロバイダにお願いしないと駄目かも
しれないですね。

また何かありましたら書き込みしてください。可能な限り対応します。
#ただし、バージョンアップまだ?とかはご勘弁ください(^^;


[ ツリーに戻る ] [ 戻る ]

- Free Tree BBS -