[20] テスト11返信 削除
2022/7/21 (木) 00:50:07 わんこ
__ / __

テスト1


[21] Re:テスト11返信 削除
2022/7/21 (木) 11:00:07 Ataru.
__ / __

■添付ファイル■

▼ わんこさん
> テスト1

ファイルアップロードの最大サイズですが、
添付の cybbs385改.zip を展開して

cyclamen.cgi と
cylib.cgi    を

既存のものと入れ替えたうえで、管理機能でファイルアップロードサイズを
設定しなおしてみてください。
8GBまで許容するように改造してあります。

※ perl のパスは修正ずみです。


[22] Re:テスト11返信 削除
2022/7/21 (木) 11:02:02 Ataru.
__ / __

■添付ファイル■

▼ わんこさん
> テスト1

すみません、添付ファイルを誤ったかも。
もう一度添付します。


[23] Re:テスト11返信 削除
2022/7/21 (木) 11:08:42 Ataru.
__ / __

■添付ファイル■

▼ わんこさん
> テスト

何度もすみません。
cyclemen.cgi の中のコメントが誤っていたので修正しました。
アップロードサイズ最大許容値は、8MB(8192kB)です。


[24] ありがとうございます返信 削除
2022/7/21 (木) 21:28:36 わんこ
__ / __

▼ Ataru.さん

困っていたのでとても助かります(T_T)

画像をアップロードしてダイレクトリンク?を
はりましたら 管理画面に入れなくなりました。

>./data はログデータディレクトリとしては使用できません.

この様にでます。
テキストに管理パスワードを忘れた時は
admin.cgi と_admin.cgiを削除すると 管理モードから
始まる とのことですが 上記の警告が出て進めなく
なりました。
車の方はまだ大丈夫なので 最初からやり直そうかと
思っています。

今日は 作業をして水泳をして飲んだので
酔っ払ってしまいました。
明日以降 ご指導を是非お願いしますm(_ _)m



[25] 別の課題返信 削除
2022/7/22 (金) 08:43:07 わんこ
__ / __

Ataru.さん

ありがとうございます。

早速
cyclamen.cgi と
cylib.cgi

を入れ替えてみました。
心配していた 設定や書き込みは変化していなくて
安心しました・

ところで data内にftpで画像をアップロードして
ダイレクトリンクを張ってから
管理画面に入れなくなりました。

>./data はログデータディレクトリとしては使用できません.

この様にでます。
テキストに管理パスワードを忘れた時は
admin.cgi と_admin.cgiを削除すると 管理モードから
始まる とのことですが 上記の警告が出て進めなく
なりました。

何か分かりましたら アドバイスをお願いしますm(_ _)m



[26] Re:別の課題返信 削除
2022/7/22 (金) 10:46:51 Ataru.
__ / __

▼ わんこさん

(1) ./data ディレクトリは既存のものか、新しく作成されたものか
どちらでしょうか?また、ディレクトリのパーミションは 777(全員書き込み可能)
になっているでしょうか?

(2) サーバーに config.cgi というファイルがあると思います。
ダウンロードして送って(記事に添付して)もらえますでしょうか?
(ZIPに圧縮しないと添付できないかも知れません)


[27] Re2:別の課題返信 削除
2022/7/22 (金) 21:59:57 わんこ
__ / __

▼ Ataru.さん

お忙しいところありがとうございます。

ただ今 config.cgiをダウンロードして送らせて
いただきました。

dataのフォルダは 755になっていましたので777に
しましたが やはり管理画面には入れません

>./data はログデータディレクトリとしては使用できません.

この様に表示されます
まだ書き込みが少ないので
最初から設定した方が早い?
と思われましたらご指摘ください。

どうぞよろしくお願いします。


[28] Re3:別の課題返信 削除
2022/7/23 (土) 08:48:46 Ataru.
__ / __

▼ わんこさん

data ディレクトリに手動で画像ファイルをアップロードされたのが影響しているようです。
cyclamen.cgi に下記の処理が入っています。
(コメント部分は自分が記入しました)

sub dir_check { eval <<'__script__';

        if (opendir(DIR,"$data_dir")) {
                # ディレクトリ内のファイル一覧を取得
                local(@files) = readdir(DIR);
                closedir(DIR);
 
                # *.gif, *.jpg, *jpeg の拡張子を持つ画像ファイルの一覧を抽出
                @files = grep(/(\.gif|\.jpe?g)$/i,@files);
 
                # 上記画像ファイル一覧のうち、ファイル名が数字以外が含まれているものを抽出
                @files = grep(!/^\d+\./,@files);
 
                # 上記一覧のうち、ファイル名が [数字]t.jpg でないものを抽出
                @files = grep(!/^\d+t\.jpg/i,@files);

                # ファイル名が規則に合わない画像ファイル、または "x.cgi" が存在する場合はエラー
                if(@files || -e "$data_dir/x.cgi") { &error("$data_dir はログデータディレクトリとしては使用できません.");}
        }

        if (! -e "$data_dir\/index.html") {
                if (open(WRITE,"> $data_dir\/index.html")) {
                        printf WRITE "<html><head>\n%s</head>\n<body>\n</body></html>\n",
                                sprintf("<meta http-equiv=\"Refresh\" content=\"0;URL='%s%s'\">\n","..\/$script_name?log=",$data_dir =~ /(\w+)/);
                        close(WRITE);
                        chmod($h_pmt,"$data_dir\/index.html");
                }
        }
__script__
}

手動でアップされた画像ファイル名が "s-" で始まっていた(s-IMG20220717143757.jpg など)と
思いますので、これが「規則に合わないファイル名」にヒットしてエラーになっています。

一旦、これらのファイルを削除してみてください。
手動でアップするデータは、user_data などのディレクトリを新たに作成して、
その下に置くようにすればよいと思われます。


アップロードファイルの最大サイズを 8MB にするには、管理機能で再設定、もしくは
config.cgi の 75行目にある

$upload='524287';

を、

$upload='8388607';

に修正してください。

INCM/CMT
Cyclamen v3.851