□ Ryo [2003年08月07日19時56分]電光掲示板を使わせて頂いてます。質問なのですが、マスターパスワードで削除が出来ないのですが【一覧/削除】のところで、削除したい記事にチェックを入れてPASSのところにマスターパスワードを入れて削除ボタンを押しても、「指定の記事を削除しました」って表示はされるのですが、実際には削除されていないのです。あと、ログについてなのですが、記事記録サイズを小さくしたくて今までは5000で設定してたのですが、それを1000にしたのですがサイズが小さくなってないようなのですがこれは、ログを1度全部削除してからじゃないと有効にはならないものなのでしょうか?それでは、よろしくお願い致します。 □ N [2003年08月07日21時58分]はじめまして。NXerです。>実際には削除されていないのです。電光!の初期設定は、どのようにされましたか。不具合の多くは、CGI用のサーバーが別の時、データが書き込みされない、あるいは、元データが削除されないということが発生します。もしよろしければ、関係する初期設定数行をお知らせください。あるいは、http://xxx.yyy.xxx/~aaa/denkoh/denkoh.cgi?htmlのように電光!を単独で起動できるようにURLをお知らせ下さい。なお、PASSが問題であると特定できているのなら、PASSを仮にtestなどと設定して、第3者に試してもらうことも必要かと思います。質問で失礼ですが、よろしくお願いします。 □ Ryo [2003年08月08日00時07分]NXerさん 初めまして書くのを忘れたのですが、削除されないのはレス記事のみなのですが親記事はちゃんとマスターパスワードで削除されます。あと、使っているサーバーはniftyです。書き込みは即反映はされています。PASSが原因かどうかはちょっとわからないです、すみません。 □ NXer [2003年08月08日20時47分]NXer[2003年08月07日21時58分]のパートIIです。よろしく。>ログについてなのですが、記事記録サイズ-------引用 電光!スクリプト行番号はその付近ということです。1278sub max_check {1280 while (-s "$tmp$file" > $max_log) {----------------------------------------------->5000で設定の数値を代入してみます。-s "$tmp$file" > 5000-sとは、ファイルテスト演算子です。ファイルのサイズを返します。$tmp$fileは、data.cgiファイルのことですから、書き込みをすると常に、このサブルーチンで、設定の最大バイトを記事記録サイズが越えないかを確認しています。>サイズが小さくなってないようなのですがそうですね、私もFTPソフトにてファイル名、更新日、サイズを見ました。$max_logの設定値と関係なく、data.cgiのサイズは新規と削除を繰り返すため可変のサイズです。削除で減る、投稿で増えるさもなければ、最後の書き込み(削除)の時の最大値を越えない値です。添付画像を最大20kバイトにしているため、実際のメモリーはメッセージの量よりも遥かに画像が消費しています。最長50文字x2バイトx(親記事数+RE記事数)+URL、passなど各種情報x1バイト(親記事数+RE記事数)これが画像を除くバイト合計でしょうか。(必要なら、やす。さんのより緻密な過去記事を検索してください。)-----------------------------------------引用>削除されないのはレス記事のみなのですが>親記事はちゃんとマスターパスワードで削除されます。-----------------------------------------------------詳しい情報どうも。電光!スクリプト中に$passと$re_passとがあります。このことからレス記事のパスを知っているレス書き込み本人は$re_passで削除できるはずが。$masterとレス記事削除について何か分かりましたら、こちらこそご教示下さい。 □ Ryo [2003年08月08日22時24分]NXerさん こんばんは。FTPソフトで見たところdata.cgiサイズは15556になってますdata.cgiのサイズは記事の最大記録サイズの設定には関係ないということでいいのでしょうか??data.cgiのサイズを減らしたいと言うよりは、一覧で表示される件数を30件ぐらいにしたいのです。ファイルアップは禁止にしてあるので計算としては、今の時点で投稿数94件でレス数は50件もないと思います。やす。さんの過去記事を探したのですが探せなかったですすみません。denkonをsub max_check { while (-s "$tmp$file" > 5000 {上記のようにしてアップロードすれば件数は減るものなのでしょうか?理解力がなくて解釈の仕方が間違っていたらすみません。 □ NXer [2003年08月09日21時33分]Ryoさん、的確な情報どうも。NXerです。----------------------------------->data.cgiのサイズを減らしたいと言うよりは、一覧で表示される 件数を30件ぐらいにしたいのです。------------------------------------件数を一定数に制御するには、不要な書き込みを削除します。私の設置しているBBS用CGIソフトでは、100件を越えると自動的に削除してくれます。しかし電光!は、設置者もしくは投稿者が手動で削除する設計になっています。削除の基準を利用者に知らせてウェブマスターが一定件数に保つ、これが上のご質問に対する電光!運用面での回答の一つです。******************************************ここからは、関心があればお読みください。私には、niftyで電光!をテストする権限がないために、残念ながら、幾つかの点は、未確認です。------------------------------------引用data.cgiサイズは15556になってます----------------------------------通常は、sub max_check が機能すれば、設定値の5000で「ファイルが開けない」ため、1)書き込めないものと想像します。しかし、Ryoさんの事例では、2)5000を遥かに越えて書き込んでいます。この原因は次の行(あるいは、この付近)に原因があるのかもしれません。----------------------------------------1280 while (-s "$tmp$file" > $max_log)----------------------------------------↑の-sというファイルテスト演算子が、サーバーによっては正常に働かないことがあるのでしょうか。UNIX系の場合はよいが、他のOS、あるいはperlの版によっては有効ではないこともあるようです。あと私の未確認の考えですが、cgi用サーバーがniftyでは異なるため、$tmp$fileを正しく電光!cgiが認識していないのでしょうか。-s演算子は、”ファイル名”だけでは、違ったディレクトリでファイルテストをするというエラーが発生しやすようです。それを回避するため、すえぽんさんはディレクトリを前につけています。$tempの初期設定は、参考までに、例えば、niftyでの電光!サポートサイト主宰者のリティさんの説明では、これです。--------------------------$temp="homepage/denkoh_temp/";----------------------------絶対パスなので100%data.cgiファイルをテストできるはずです。未確認です。----------------------------------------->今の時点で投稿数94件 表示される件数を30件-----------------------------------------バイト数の計算では、漢字1文字2バイトです。1メッセージ50文字として100バイト。これに名前、mail、URLpassなどの情報が付加されます。mailなどは任意です。仮に50バイトとします。150X30=4500。これですとすえぽんさんの5000バイトという設定は、合理的な値で変更はいりません。(しかし、max制限が機能していない問題は残ります。)>ファイルアップは禁止にしてあるのでこれは、画像、その他ファイルに関する禁止です。したがって多分そちらのサーバーのtempディレクトリにはdata.cgiとrel.html以外のファイルはFTPをみても表示されないと思います。台風接近で落ち着いて検索できませんでした。CGIなどに興味がおありでしたら、ぜひ、やす。さん(正確にはやす。☆’でした)の回答をご覧下さい。そのURLです。---------------------------引用http://lounge.suepon.com/data/1050379061.html過去ログ NO.1050379061 □ 遼 [2003年04月09日15時38分]電光掲示板を設置しようか検討してるんですが、この電光掲示板を設置するとどのくらいのバイト数になるのですか?□ やす。☆’ [2003年04月13日01時01分]私が使用している電光! は、、、----------------------------(以下省略する回答部分は電光!の運営者として、とても役に立つものですが、著作権を尊重して引用は最小限にしました。) □ Ryo [2003年08月10日04時05分]NXerさん こんばんは。また新しく設置し直したのですが、以前設置したときもりティさんの設置方法でお世話になりました。それで、先ほど気がいたいのですが、data.cgiのパーミッションが666に設定しても、書き込みをすると644になってしまうのです。もしかして、こちらが原因なのかなと思いましてちなみに属性の変更のところではオーナー呼出(チェック入り)書込(チェック入り)実行(チェック入り)グループ呼出(チェック入り)書込(チェックなし)実行(チェックなし)その他呼出(チェック入り)書込(チェックなし)実行(チェックなし)上記のようになってるのですが、666に設定しても書込みをすると644になってしまうのは、このチェックがいけないのでしょうか?自分ではチェックは何も手を加えてないのですが。台風接近の中レスして下さってありがとうございます。台風は大丈夫でしたか? □ NXer [2003年08月10日22時22分]私のフリーソフトWS_FTPにて(666)(rw-rw-rw-)とチェックをすることが必ずしも(666)(rw-rw-rw-)という設定結果になっていないことがたびたびありました。初めは要領がわからず、エラーがでるとそれはCGIスクリプトミスと他人の所為(せい)にしていました。しかし、その後、設定変更後、dirinfoで確認し、ミスは修正しています。別の方法もあります。FTPcommandがあり、chmod 666 data.cgiとダイアログボックスに書き込み、返されてくる変更済みの結果を確認できます。RyoさんのFTPソフト、その仕様は不明なのですが、そのあたりは当ラウンジの範囲を越えますので、以上で失礼します。別件です。狭い庭に朴の木が1本あります。その葉が、3枚路上に吹き飛ばされる被害でした。ご心配いただいたことと、今回疑問が深められ、色色学ぶことができましたこと、ともにありがとうございました。 □ Ryo [2003年08月11日17時53分]NXerさん こんにちは。私はフリーソフトのFFFTPを使わせて頂いてます。なんど666に設定して書込みすると644に戻ってしまいますが書込みはされますし、削除も出来ますのでこのままとりあえず使ってみようと思っています。台風の影響はそれほど酷くなかったようなのでよかったです。我が家もベランダにゴミが増えてました。こちらこそ色々お答え下さってありがとうございました。嬉しかったです。 一定時間書込が無かったので過去ログに移りました
電光掲示板を使わせて頂いてます。質問なのですが、マスターパスワードで削除が出来ないのですが【一覧/削除】のところで、削除したい記事にチェックを入れてPASSのところにマスターパスワードを入れて削除ボタンを押しても、「指定の記事を削除しました」って表示はされるのですが、実際には削除されていないのです。あと、ログについてなのですが、記事記録サイズを小さくしたくて今までは5000で設定してたのですが、それを1000にしたのですがサイズが小さくなってないようなのですがこれは、ログを1度全部削除してからじゃないと有効にはならないものなのでしょうか?それでは、よろしくお願い致します。
はじめまして。NXerです。>実際には削除されていないのです。電光!の初期設定は、どのようにされましたか。不具合の多くは、CGI用のサーバーが別の時、データが書き込みされない、あるいは、元データが削除されないということが発生します。もしよろしければ、関係する初期設定数行をお知らせください。あるいは、http://xxx.yyy.xxx/~aaa/denkoh/denkoh.cgi?htmlのように電光!を単独で起動できるようにURLをお知らせ下さい。なお、PASSが問題であると特定できているのなら、PASSを仮にtestなどと設定して、第3者に試してもらうことも必要かと思います。質問で失礼ですが、よろしくお願いします。
NXerさん 初めまして書くのを忘れたのですが、削除されないのはレス記事のみなのですが親記事はちゃんとマスターパスワードで削除されます。あと、使っているサーバーはniftyです。書き込みは即反映はされています。PASSが原因かどうかはちょっとわからないです、すみません。
NXer[2003年08月07日21時58分]のパートIIです。よろしく。>ログについてなのですが、記事記録サイズ-------引用 電光!スクリプト行番号はその付近ということです。1278sub max_check {1280 while (-s "$tmp$file" > $max_log) {----------------------------------------------->5000で設定の数値を代入してみます。-s "$tmp$file" > 5000-sとは、ファイルテスト演算子です。ファイルのサイズを返します。$tmp$fileは、data.cgiファイルのことですから、書き込みをすると常に、このサブルーチンで、設定の最大バイトを記事記録サイズが越えないかを確認しています。>サイズが小さくなってないようなのですがそうですね、私もFTPソフトにてファイル名、更新日、サイズを見ました。$max_logの設定値と関係なく、data.cgiのサイズは新規と削除を繰り返すため可変のサイズです。削除で減る、投稿で増えるさもなければ、最後の書き込み(削除)の時の最大値を越えない値です。添付画像を最大20kバイトにしているため、実際のメモリーはメッセージの量よりも遥かに画像が消費しています。最長50文字x2バイトx(親記事数+RE記事数)+URL、passなど各種情報x1バイト(親記事数+RE記事数)これが画像を除くバイト合計でしょうか。(必要なら、やす。さんのより緻密な過去記事を検索してください。)-----------------------------------------引用>削除されないのはレス記事のみなのですが>親記事はちゃんとマスターパスワードで削除されます。-----------------------------------------------------詳しい情報どうも。電光!スクリプト中に$passと$re_passとがあります。このことからレス記事のパスを知っているレス書き込み本人は$re_passで削除できるはずが。$masterとレス記事削除について何か分かりましたら、こちらこそご教示下さい。
NXerさん こんばんは。FTPソフトで見たところdata.cgiサイズは15556になってますdata.cgiのサイズは記事の最大記録サイズの設定には関係ないということでいいのでしょうか??data.cgiのサイズを減らしたいと言うよりは、一覧で表示される件数を30件ぐらいにしたいのです。ファイルアップは禁止にしてあるので計算としては、今の時点で投稿数94件でレス数は50件もないと思います。やす。さんの過去記事を探したのですが探せなかったですすみません。denkonをsub max_check { while (-s "$tmp$file" > 5000 {上記のようにしてアップロードすれば件数は減るものなのでしょうか?理解力がなくて解釈の仕方が間違っていたらすみません。
Ryoさん、的確な情報どうも。NXerです。----------------------------------->data.cgiのサイズを減らしたいと言うよりは、一覧で表示される 件数を30件ぐらいにしたいのです。------------------------------------件数を一定数に制御するには、不要な書き込みを削除します。私の設置しているBBS用CGIソフトでは、100件を越えると自動的に削除してくれます。しかし電光!は、設置者もしくは投稿者が手動で削除する設計になっています。削除の基準を利用者に知らせてウェブマスターが一定件数に保つ、これが上のご質問に対する電光!運用面での回答の一つです。******************************************ここからは、関心があればお読みください。私には、niftyで電光!をテストする権限がないために、残念ながら、幾つかの点は、未確認です。------------------------------------引用data.cgiサイズは15556になってます----------------------------------通常は、sub max_check が機能すれば、設定値の5000で「ファイルが開けない」ため、1)書き込めないものと想像します。しかし、Ryoさんの事例では、2)5000を遥かに越えて書き込んでいます。この原因は次の行(あるいは、この付近)に原因があるのかもしれません。----------------------------------------1280 while (-s "$tmp$file" > $max_log)----------------------------------------↑の-sというファイルテスト演算子が、サーバーによっては正常に働かないことがあるのでしょうか。UNIX系の場合はよいが、他のOS、あるいはperlの版によっては有効ではないこともあるようです。あと私の未確認の考えですが、cgi用サーバーがniftyでは異なるため、$tmp$fileを正しく電光!cgiが認識していないのでしょうか。-s演算子は、”ファイル名”だけでは、違ったディレクトリでファイルテストをするというエラーが発生しやすようです。それを回避するため、すえぽんさんはディレクトリを前につけています。$tempの初期設定は、参考までに、例えば、niftyでの電光!サポートサイト主宰者のリティさんの説明では、これです。--------------------------$temp="homepage/denkoh_temp/";----------------------------絶対パスなので100%data.cgiファイルをテストできるはずです。未確認です。----------------------------------------->今の時点で投稿数94件 表示される件数を30件-----------------------------------------バイト数の計算では、漢字1文字2バイトです。1メッセージ50文字として100バイト。これに名前、mail、URLpassなどの情報が付加されます。mailなどは任意です。仮に50バイトとします。150X30=4500。これですとすえぽんさんの5000バイトという設定は、合理的な値で変更はいりません。(しかし、max制限が機能していない問題は残ります。)>ファイルアップは禁止にしてあるのでこれは、画像、その他ファイルに関する禁止です。したがって多分そちらのサーバーのtempディレクトリにはdata.cgiとrel.html以外のファイルはFTPをみても表示されないと思います。台風接近で落ち着いて検索できませんでした。CGIなどに興味がおありでしたら、ぜひ、やす。さん(正確にはやす。☆’でした)の回答をご覧下さい。そのURLです。---------------------------引用http://lounge.suepon.com/data/1050379061.html過去ログ NO.1050379061 □ 遼 [2003年04月09日15時38分]電光掲示板を設置しようか検討してるんですが、この電光掲示板を設置するとどのくらいのバイト数になるのですか?□ やす。☆’ [2003年04月13日01時01分]私が使用している電光! は、、、----------------------------(以下省略する回答部分は電光!の運営者として、とても役に立つものですが、著作権を尊重して引用は最小限にしました。)
NXerさん こんばんは。また新しく設置し直したのですが、以前設置したときもりティさんの設置方法でお世話になりました。それで、先ほど気がいたいのですが、data.cgiのパーミッションが666に設定しても、書き込みをすると644になってしまうのです。もしかして、こちらが原因なのかなと思いましてちなみに属性の変更のところではオーナー呼出(チェック入り)書込(チェック入り)実行(チェック入り)グループ呼出(チェック入り)書込(チェックなし)実行(チェックなし)その他呼出(チェック入り)書込(チェックなし)実行(チェックなし)上記のようになってるのですが、666に設定しても書込みをすると644になってしまうのは、このチェックがいけないのでしょうか?自分ではチェックは何も手を加えてないのですが。台風接近の中レスして下さってありがとうございます。台風は大丈夫でしたか?
私のフリーソフトWS_FTPにて(666)(rw-rw-rw-)とチェックをすることが必ずしも(666)(rw-rw-rw-)という設定結果になっていないことがたびたびありました。初めは要領がわからず、エラーがでるとそれはCGIスクリプトミスと他人の所為(せい)にしていました。しかし、その後、設定変更後、dirinfoで確認し、ミスは修正しています。別の方法もあります。FTPcommandがあり、chmod 666 data.cgiとダイアログボックスに書き込み、返されてくる変更済みの結果を確認できます。RyoさんのFTPソフト、その仕様は不明なのですが、そのあたりは当ラウンジの範囲を越えますので、以上で失礼します。別件です。狭い庭に朴の木が1本あります。その葉が、3枚路上に吹き飛ばされる被害でした。ご心配いただいたことと、今回疑問が深められ、色色学ぶことができましたこと、ともにありがとうございました。
NXerさん こんにちは。私はフリーソフトのFFFTPを使わせて頂いてます。なんど666に設定して書込みすると644に戻ってしまいますが書込みはされますし、削除も出来ますのでこのままとりあえず使ってみようと思っています。台風の影響はそれほど酷くなかったようなのでよかったです。我が家もベランダにゴミが増えてました。こちらこそ色々お答え下さってありがとうございました。嬉しかったです。