(SS)C-BOARD FAQ


設置に関するもの

掲示板にアクセスすると「Internal Server Error」になります。

設置サーバーがCGI専用サーバーで、ブラウザはネットスケープを使っている場合は次の項目へ。そうでない場合は、

  1. ファイルは全て正しくアップロードしましたか。
  2. c-board.cgiのパーミッションは正しく設定しましたか。
  3. Perlのバージョンは5.005以上ですか。

を確認してください。おそらくこの三つのどれかが原因だとおもいます。

書き込みをした後、ブラウザに「Not Found」と表示されてしまう。

通常はセットアップで掲示板を設置したURLが自動設定されるはずですが、何かの事情で自動設定されていない場合このようになってしまいます。 セットアップの「パスに関する設定」の「掲示板のURL 」の欄を手動で正しく設定してください。

「設定ファイルを書き変えられませんでした。」と表示されます。

(SS)C−BOARDを設置したディレクトリのパーミッション設定が間違っているので正しく設定してください。

ネットスケープで表示できない。

ネットスケープは外部スタイルシートを読み込めないとエラーになって何も表示することが出来ません。 よって、CGI専用サーバー等に設置した場合は「c-board.css」を読み込めないためにエラーになってしまいます。この場合IEなどのブラウザを使って「c-board.css」を読みこめるように設定してください。 設定の仕方については次の項目参照。

スタイルシートが無効になってしまっていて、表示がおかしい。

セットアップの「パスに関する設定」の「外部スタイルシートのURL 」の欄を空白に設定するかCGI以外も置けるパスに変更してください。

画像が表示されません。

設置方法で説明してあるとおりセットアップ&セットアップ(スタイル)をこの順番実行しないと画像が表示されません。まずは手順どおり設置作業を行ってください。それでもダメな場合は次の項目へ。

ちゃんとセットアップ作業を行ったのに画像が表示されません。

ファイルのアップロードが出来ません。

fileディレクトリのパーミッションとパスをもう一度確認して下さい。

アップロードしたファイルが表示できません。

「アップロードディレクトリのURL 」の欄を空白に設定するかCGI以外も置けるパスに変更してください。

カウンターの画像が表示されません。

CGI専用サーバーの場合はセットアップの「カウンターに関する設定」の「カウンターの表示方法」を「テキスト」に設定してください。 CGI専用サーバーでない場合は画像がないか、パーミッションが不正か、パス設定が間違っています。もう一度確認してみて下さいください。

何度やっても「混雑していて書き込めませんでした。」と表示されます。

セットアップの「ロックに関する設定」の「方法」を「symlink」に設定してみてください。

スタイルシートを適用したくないのですが。

セットアップ(スタイル)の一番下の設定でスタイルシートを書き換えないように設定して、データディレクトリ中のc-board.cssの内容を全て消去してください。 (c-board.cssそのものを消すとNSでエラーが出るので注意してください)

色調を変えた場合はそれにあった自分で画像を用意しなければいけないのですか?

C-BOARDで使われている画像はほぼ全てプログラムによって生成されたものです。よってセットアップ(スタイル)で色を変えれば、画像の色もそれに合わせて変化するので用意する必要はありません。

壁紙を黒い色調のものに設定したらテーブルの角がなんか目立つようになった。

セットアップ(スタイル)の「基本に関する設定 」の「背景色」を壁紙と近い色に設定して下さい。目立たなくなります。

「c-board.cgi」の名前を変えたい。

スクリプトの名前は処理に利用しているので、ちょっとした改造が必要です。


設定に関するもの

せっかくc-board.cssを自分でカスタマイズしたのに勝手に書き換えられる。

セットアップ(スタイル)の「書き換えに関する設定 」の所で書き換えるかどうか指定できるので書き換えないように設定してください。書き換えないに設定すればプログラムによって書き換えられてしまうことはありません。

色の設定が面倒です。

入力欄の右にある「(■)」をクリックしてみてください。色選択用のパレットが現れますので試してみてください。 また「black」や「green」等の色名でも指定できるので試してみてください。

「gzipのパス 」ってなんですか。

正しく設定するとデータを圧縮して転送するようになるため表示が速くなります。 よく分からない場合はそのままにしておいてください。

セットアップで設定を変更しても表示に反映されない。

(SS)C−BOARDのキャッシュ機能を使用している場合、すぐには設定が反映されない場合があります。この場合は何か記事を投稿するか、キャッシュファイルを削除すると設定が反映されます。 また、ブラウザのキャッシュ機能が働いている場合も反映されないことがあります。

設定をいろいろいじる時はキャッシュ機能をオフにしてキャッシュファイルを削除してから行うと間違いがなく効率よく作業が出来ます。

パスワードを忘れてしまいました。

設定ファイルをリセットして設定し直してください。

C-BOARDの設定はどこに記録されているの?

設定は全てID毎に「config.cgi」に記録されています。


携帯表示に関するもの

EZ-webで記事が表示できなくなった。

本文中にタグを使った記事はEZ-webで表示できません。なので、携帯での閲覧が多い場合はタグの使用を禁止してください。

本文が長い記事が表示できない。

本文がセットアップで指定された文字数を超えると自動的に本文を分割するのでその時運悪くタグの途中等で分割されると記事が表示できなくなる事があります。 これは仕様ですのでどうしても防ぎたい場合はタグの使用を禁止し、絵文字を文字に変換するように設定してください。

 

絵文字の著作権について

携帯電話用の絵文字の著作権は各キャリア会社にあります。非営利目的の使用であればご自由にお使いいただけますが、商用利用の場合は各キャリアに絵文字使用の許可を取ってください。尚、i-modeの絵文字はドコモのサイトを参考に手打ち(ドット打ち)しています。 オリジナルと若干異なる場合がありますので、ご注意ください。

 


メールに関するもの

sendmailが使えないとメール関連の機能は使えないのですか?

Socketが使えるなら、「メールの送信方法」を「SMTP」にして、「SMTPサーバの場所」を正しく設定すればsendmailが使えなくてもメール送信が可能です。 「POP before SMTP」には対応してません。

メールが送れません。

プロバイダによっては差し出し人アドレスによってフィルタをかけていることがあります。この場合セットアップの「メールに関する設定」の「メール送信の際のデフォルトの差出人アドレス 」を設置したプロバイダでのメールアドレスに設定してください。 それでもダメな場合はプロバイダがそのプロバイダ以外へのメール送信を禁止している可能性があります。プロバイダに確認してみてください。

「管理人通知メールのファイル添付の有無 」ってなんですか?

「する」に設定すると記事に添付されたファイルをメールに添付して送信するようになります。


その他動作に関する物

カウンターが動きません。

C-BOARDは二重カウント防止するために一定時間以内の同一ホストからのアクセスにはカウントアップしないようになっているので、一見するとカウントアップしていないように見えますが、ちゃんとカウントアップしているので大丈夫です。

投稿時にプレビューすると添付ファイルが消えてしまいます。

セキュリティー上の問題から、現在メジャーなブラウザではこの症状を回避できません。プレビュー後にもう一度ファイルを選択しなおしてください。 これは(SS)C−BOARDの不都合ではなくブラウザ側のセキュリティーポリシーにより生じる問題です。


パフォーマンスに関するもの

プログラムサイズが大きいですが、重くないですか?

プログラムサイズ自体はかなり大きいですが、さまざまな最適化処理が施されているのでかなり高速に動作します。フリーで配布されている、Perlにそれほど習熟してない人が作った他の2000行以上の掲示板プログラムと比較した場合、倍以上の速さで動作する事も確認しています。

一般的にプログラムの動作速度とプログラムのサイズはあまり関係ありません。

記事数が増えても軽快に動作すると聞きましたがどのような場合でもパフォーマンスは落ちないのですか?

(SS)C−BOARDはデータをテキストで保管する他の掲示板と比較すると記事数が増えた時には圧倒的にパフォーマンスがよくなりますが、それでもいくつかの場合にはパフォーマンスが幾分低下します。以下にいくつかを挙げます。

また、開発当初スレッド表示を想定していなかったのでスレッド表示は他の表示形式と比べると速度的に多少劣ります。

実際に大量の記事がある状態でテストしましたか?

プログラムを使ってランダムに約10万記事(190MB)を作成し動作テストを行いました。 もちろん動作を保証する物ではありません

もっと軽くしたい。

未読表示をデフォルトでオフにしてキャッシュ機能をオンにしてみてください。 ただし、キャッシュ機能を使う場合は設定やツリーの大きさにもよりますが、最低2M程度の余裕が望まれるので、容量に余裕がない場合は使わないで下さい。 万一容量があふれるとデータが破損してしまいます。

努力は惜しまないのでさらに軽くしたい。

  1. テーブルや画像を一切使わないかわりにスタイルシートを使ったスキンを 作成し、出力されるHTMLサイズを減らす。

  2. あまり必要ない機能(アクセスログ・未読表示・閲覧数表示等)をばっさり削除する。特にrequireするファイルを減らすとかなり軽くなると思います。

  3. and more...


セキュリティーに関するもの

(SS)C−BOARDは安全ですか?

開発にあたっては外部から渡される値がどのようなものであってもいいように処理しているので、通常運用では多分問題ないと思います。

添付ファイルのダウンロードを何らかの方法で制限したい。

(SS)C−BOARDを改造しなくてもセットアップの「アップロードディレクトリのURL」とかを上手く利用して他のCGIと組み合わせれば比較的簡単に実現できます。

レンタル掲示板として利用したいのですが何か問題はありますか?

多分問題ないとは思いますが、(SS)C−BOARDは基本的にレンタルするという利用形態は想定せずに設計されているので本格運用前に入念なテストをすることをお勧めします。 但し、現在のバージョンでは無断商利用は禁止しています。


荒らし対策に関するもの

(SS)C−BOARDに荒らし対策機能はありますか?

禁止語句の設定、ホスト制限、同一内容の連続投稿禁止、連続投稿禁止時間の設定、成りすまし防止などの機能が備わっています。

「識別番号」って何ですか?

成りすまし防止用の文字列です。投稿者名とパスワードから生成される文字列で、名前が同じでもパスワードが違えば違った値になるので、成りすましのチェックに使えます。 デフォルトでは一覧表示などで投稿者名の上にカーソルを持っていくと表示されるようになっています。

パスワードが破られないか心配です。

セットアップの「管理人コマンドのログに関する設定」の「記録の有無」を「記録」にすると管理人コマンドのログをとることが出来ます。 ログはデータディレクトリに「syslog.cgi」と言う名前で記録されるので、これを定期的にチェックすることによりかなり安全性を高められます。


改造に関するもの

改造しても良いんですか?

どんどん改造してください。大歓迎です。

見た目を変更したいんです。HTMLテンプレートのような仕組みはないのでしょうか?

styleフォルダの中にあるファイルがまさにHTMLテンプレートファイルです。それぞれのファイルを編集することにより簡単に見た目の変更が出来ます。

config.cgiの中身が意味不明です。

config.cgiは基本的にはPerlスクリプトですが、高速化の過程でテクニックに走ったりしてtieによりハッシュを動的にロードするようにしてあるので少し難解な作りになってるので直接いじらない方が無難です。 実際にはハッシュの動的ロードは手間の割にはほとんど早くなってませんが・・・

設定項目を増やしたいのであれば、./cmd/stp.pl, sty.pl辺りをいじって下さい。他の設定項目を参考に設定情報のハッシュを書き換えるだけでブラウザ上での設定・書き出しが出来るようになります。

xxxを改造するにはどうしたらいいんですか?

回答するのは非常に負担になるため、原則改造に関する質問には回答できません

メーリングリストみたいに使いたい。

少人数であれば改造しなくてもアドレスを「,」で区切ることにより管理人お知らせメールの宛先を複数指定できるのでこれを利用してください。 少し大規模なものであればFreeML等のシステムを利用し、宛先をメーリングリストに設定して、メーリングリストを利用するのがお勧めです。

過去ログのHTMLをカスタマイズしたい。

過去ログの見栄えをよくしようとHTMLをいじると相対的に生成されるファイルサイズが大きくなりあまりお勧めできません。また変更すると過去ログ検索機能が機能しなくなったりします。それでもかまわないという方は「./cmd/log.pl」を改造してください。 ヘッダー部分のみの変更やスタイルシートによるカスタマイズであれば全く問題ありません。


その他

一度削除した記事は復活することは出来ないのですか?

残念ながら一度削除したものは元に戻せません。

商用利用は可能ですか?

利用可能です、ただし、携帯電話の絵文字を使用する場合は各キャリア会社に打診が必要となります。

(SS)C−BOARDの設置&ホームページの作成をボランティアでお願いできないでしょうか?

出来ません。:-)

XXXがしたいんですが。XXXは出来ないんですか?

たっぷりと時間のあるときに、ゆっくりとセットアップ画面を眺めてみて下さい。 おそらく希望にかなう設定項目があるはずです。(ホント?)

 

このドキュメントには情報がありませんでした。

最新のFAQはスカリーソフトのホームページで情報提供を行っています。

 

 (SS)C-BOARD FAQ