下
Yakumo BBS Scriptについて
134:小林◆YAKUMOZcw. 08/17(金) 02:30 .l61bm0j0 [sage]AA
少し重くなるけど、専ブラの場合は固有の処理を入れるか
ユーザーエージェントで専ブラと判断できた時限定で。
専ブラと判断できない専ブラはクッキーの中身が壊れるかも。
135:小林◆YAKUMOZcw. 08/19(日) 20:54 fsroqYPr0 [sage]AA
前に某所で要望が出ていたヘッドライン機能、調べてみたら
2ちゃんねるにも有る模様・・・2ちゃんねるモドキの掲示板に
したがる人ばかりで失望した。
2ちゃんねるのヘッドラインはニュース系の板しか表示されて
いない。ヘッドラインと言えばニュースか、仕様について詰め
ずに、要望を出されても困る。ましてサポート掲示板以外の
場所で
136:p1057-ipngn1401sapodori.hokkaido.ocn.ne.jp 08/20(月) 01:32 PSMNpdVg0AA
自分のレスを持ってくるとこれですね
> 637 名前:たかし ◆negao1g5.k [sage] 投稿日:2012/06/28(木) 04:55:42.32 ID:J8Mu3I0Z1
> あ、それともう一つ個人的なお願いになってしまいますが
> 全板の新着スレor新着レスを扱うsubback.html(ヘッドライン)的なものを生成できると嬉しいです
> それぞれの板名も表示されたりしちゃうもんならそれはもう大喜びです
>
> まぁ、個人的なアレなのでスルーしてもおkです
単純に人の多いとこのスレを見たいor書き込みたいって人が多いのかなぁという印象です
137:dk 09/13(木) 21:27 TFiVBAOX0AA
はじめまして。
社内ネットの中で情報共有に使用させていただく予定なのですが、
初期設定でつまづいてしまいました。
スクリプトの初期化をしても全て「パーミッション設定失敗」と表示されます。
現状、全ての「〜〜.cgi」をFTPソフトで755に設定したところ
ほとんど問題なく動いているようなのですが、
画像アップロードの機能のみ使えません
(画像投稿対応をcheckedにするとindex.html更新でエラーになる)。
それぞれのcgiファイル(plファイルも?)のパーミッション設定を
してやればいいと思うのですが不案内な為わかりません。
各ファイルの、設定すべきパーミッションを教えていただけませんでしょうか。
よろしくお願い致します。
138:小林◆YAKUMOZcw. 09/13(木) 22:22 .nRUzk1U0 [sage]AA
はじめまして。
>スクリプトの初期化をしても全て「パーミッション設定失敗」と表示されます。
>
>現状、全ての「〜〜.cgi」をFTPソフトで755に設定したところ
それで動くはずですが、スクリプトが設置者権限で動いていない為、
スクリプトからパーミッションの設定変更ができない可能性が有ります。
その場合極秘ディレクトリのパーミッションを700に設定し、極秘ファイル
のパーミッションはサーバーデフォルトにしなければなりません。
スクリプトからの設定は出来ない可能性が高いですから、設定画面
では極秘ファイル、極秘ディレクトリともサーバーデフォルトで設定し、
ftpソフトから、掲示板トップと板トップに有るifoディレクトリのパーミッ
ションを700に設定する必要が有ります。
>(画像投稿対応をcheckedにするとindex.html更新でエラーになる)。
これは謎です。画像処理モジュールが正しく選択されていない為、
サムネール作成に失敗している可能性が有ります。
画像処理モジュールはImage::Magickを使うのがが理想的ですが、
サーバーによってはインストールされていない場合があります。
GDまたは無しに設定してみると改善されるかもしれません。
(無しにしても画像投稿はできます)
具体的なエラーメッセージが分かるともう少し正確な判断ができる
かもしれません。
500エラーなら選択した画像処理モジュールがインストールされて
いない可能性が高いです。
>それぞれのcgiファイル(plファイルも?)のパーミッション設定を
plファイルのパーミッションは末尾が7や6で無ければ何でも良いです。
スクリプトの中身を外部から隠したい場合は755に設定する場合も有り
ますがsubとadminディレクトリのパーミッションを700に設定するだけで
十分です。
蛇足ながら、人柱版で全て上書きしておいた方が無難です。
139:小林◆YAKUMOZcw. 09/13(木) 23:11 .nRUzk1U0 [sage]AA
もしもディレクトリのパーミッションが700に設定できない場合は、
掲示板トップと板トップのifoディレクトリに有るcgiファイルの全て
のパーミッションを705または755にしなければなりません。
これは極秘情報を隠すためで、動作には影響が有りません。
スレッドが1つ立てば、板のifoディレクトリ下にcgiファイルが
1つ出来ますので、管理者スレ立て以外でのスレ立てが出
来ないようにしておかないと管理が大変です。
サーバーが社内の物であれば、suEXECを導入し、Image::Magick
をインストールされるのが最良と思われます。
140:小林◆YAKUMOZcw. 09/14(金) 08:13 FYrE41Xw0 [sage]AA
書き忘れ
スクリプトからパーミッションが変更できないようでも、スクリプトで
作成したファイルはパーミッションが変更できる場合が有ります。
その場合は極秘ファイル、極秘ディレクトリとも755または705に
設定しておき、アップロードしたファイルのみftpソフトで変更します。
画像投稿をcheckedにした場合はサムネールの作成云々の前に
読み込もうとする画像処理モジュールが存在しない為にエラー
が出ている可能性が高いです。
LAN接続で、かつパソコン限定での利用なら、端末情報は見られても
良いという事になり、極秘ファイルのパーミッション設定はifoディレクトリ
のowner.cgiのみ755に設定すれば良くなります。
141:p2126-ipngn1201sapodori.hokkaido.ocn.ne.jp 09/18(火) 17:09 FstkoUWq0AA
亀レスで申し訳ないですが、専ブラとクッキーの問題に関しては
いっそ問題のある専ブラと問題のない専ブラに分けてしまうのも一つの手かなと
鯖への負荷軽減・利用者の選択の幅を広める意味を考えると確かに大事なのですが
専ブラもあくまで2chあっての副産物だと思っていますし
142:小林◆YAKUMOZcw. 09/18(火) 18:04 IFFP4MW50 [sage]AA
専ブラのクッキーについては昨夜解決策を思いつきました。
クッキーが正しく記録できていない場合はユーザーエージェントを見て専ブラならスルー
ドメイン、ディレクトリがクッキーに記録された物とスクリプトに設定された物と異なれば
消去して新たに記録。
専ブラのクッキーは1回目の投稿時クッキー確認文字列を記録し、2回目の投稿時その
文字列が有ればIDとレベルを記録、こうすれば確認画面を出さずにクッキーが記録できる
ようになります。
汎用ブラウザでは1回目の投稿からIDとレベルは記録できますが、仕組みはほぼ同じに
なります。これまで作ってた方法よりかなり簡略化できますが、大部分が作り直しになりま
すので、それなりに時間はかかります。
ちなみに私が専ブラに拘る理由は管理のしやすさの為ですね。サーバーの負荷軽減や
利用者の利便性はおまけのような物です。
143:dk 09/19(水) 00:08 k4NRpir40AA
(55KB)
返信遅くなりまして申し訳ございません。137の件です。
社内の担当者に確認したところ、
perl用のgd.pmはインストールしていないが、
PHP用のGDはインストールされているから、
画像処理が必要ならばPHP版のスクリプトがあれば
それを入れれば大丈夫だと思う、とのことでした。
当方としては特に画像処理がなくてもいいのかなと思っているのですが
初期設定→掲示板設定の画像処理モジュールの部分が
選択できない状態(三つの選択肢が空欄)になっておりまして
「使わない」も選択できません。
なお「アスキーアートビューアー」も選択できません。
管理モードからの画像ファイルアップロードは問題なく機能しています。
現在は画像アップロード以外は問題なく動いているようなので
なんとか問題解決したいと思っているのですが
ご指南いただけませんでしょうか。
上前次1-新書写板覧AA省