新・よくある質問集 Q1:日記の数字がヘンです A1:日記フロート機能を導入したときに現状の連番だと動作がおかしくなるので、基準日時(1970年1月1日だったハズ)からの 秒数を日記Noにするように変更しました。元の仕様がよい場合は過去ログを参照にguildmember.cgiの書き換えを行ってください。 過去ログurl→ http://www.senobeya.com/bbs3/wforum.cgi?pastlog=0001&mode=past&word=%94%D4%8D%86&cond=AND&view=10 Q2:バージョンアップしたのにボタンが出てこない! A2:以前からそうですが、setup.cgiの書き換えが必要なバージョンアップもあります。このsetup.cgiの書き換えを 0.6以降はオンラインでやっちゃう仕組みを作りました。なので、マスターモードに入って060と書いたボタンを押して setup.cgi書き換え処理を行ってください。ファイルのアップロードを忘れないように。 Q3:履歴画面や更新時に”datafile error2449””datafile error2329”が出るんです。 A3:履歴ファイルの設定が正しくない状態になります。空のhistory.cgiをダウンロード、解凍して出てくるhistory.cgiをguildmember.cgiと同一のフォルダにアップします。 次にアップロードhistory.cgiのパーミッションを666等に変更します。(data.cgiと同一のパーミッションです)。 マスターモードに入り、[設定ファイルを書き換えます]のconfigボタンを押します。設定画面に入りますので、左下項目の 履歴取得→使用(使用しないでもOKです) 履歴行数→50(自由に変更してください) 履歴ファイル名称→history.cgi に変更してください。 旧・よくある質問集 Q1:設置したけど動きません!!!!もうどうしたらいいのか!えありじうぇrふぁえ A1:とりあえずオチツケ Q2:403とかエラーでるんですけど A2:スクリプトのパーミッションに問題があると思います。パーミッションは guildmember.cgi admin.cgi :755 各種データファイル:666 スクリプトをおいてあるフォルダ:777 に変更する必要があります。 Q3: 500 InternalServerErrorとか出るんですけど A3: perlのパスはあっていますか?プロバイダなりレンタルサーバーのページなりに設定があるはずです。 スクリプトの1行目を書き換えればOK。#usr/local/bin/perl→#usr/bin/perl など。 もしくは独自の修正に構文エラーがあるケースなどです。0.53ではimage_getsize.plなどの必要なファイルがアップされていない可能性もあります。 Q4: 日記が書き込めないんですけど A4: 日記の新規作成の際にエラーが出ていると思われます。 日記ファイルはスクリプトと同じフォルダに作成されます。 この際、フォルダのパーミッションによっては作成できない場合がありますので、 フォルダのパーミッションを(777など)変更してください。 ただしtripodに設置する場合は、日記は使用できないものと思ってください。 Q5: 画像がアップできないんですけど A5: Q4と同様の理由でアップできないと思われます。 あと、画像サイズは一応制限はしていますが大量にアップするとサーバー容量をかなり食うことになります。 十分に余裕がない場合はアップ不可の設定にしておいたほうがよいやもしれません。 Q6: 画像アップしても見えないんですけど A6: サーバーによってはcgi-bin以下のフォルダにあるファイルをブラウザから参照できなくしていることがあります。 この場合画像はアップできてもその画像を閲覧することができません。 guildmember.cgiの$updir、$imgdirの設定を適切なものに変更してください。 Q7: 日記アイコンがちゃんと表示されないよー A7: 日記書いたことのない人は表示されません。あと、Q6と同様の理由で表示されていないケースがあります。 アイコンを表示可能な所に再アップロードして、admin.cgiからそのアイコンが表示されるように修正してください。 Q8: サーバー変更したら、日記が書き込めなくなっちゃったんですけど A8: 各人の日記のパーミッションを666などの書き込み可能なものに変更してください。 Q9:設置うまくいったんだけど、自分のホームページからメンバーリストへのリンクを貼ってもうまく表示されません。 A9:CGIの設置にinfoseekを使っていて、メインのページはinfoseek以外ではありませんか? infoseekライト(無料版)は他ページからのcgiへの直接リンクは許可していません。 infoseekページ内からリンクを貼るようにしましょう。 Q10:バージョンアップの方法を教えてください A10:バージョンアップで大切なのはデータファイル・設定ファイルを消さないことです。 メンバーデータファイルはdata.cgi、設定ファイルはsetup.cgiとなっています。 他に日記や画像ファイルがありますが、これらは配布パッケージ内に含まれていないので、 特に考慮する必要はありません。 ですので、まずdata.cgiとsetup.cgiをダウンロードして保存してから、配布ファイルをアップロード、 ダウンロードしておいたdata.cgiとsetup.cgiを上書きしてください。 (ただし、setup.cgiはバージョンによって必要な設定が一部書き換わっているケースがありので、data.cgiのみをアップして、マスターモードから 設定を修正していただくほうが確実に新バージョンでの設定が行われます) Q11: 日記アイコン、顔アイコンが表示されません。 A11: 標準のフォルダ構成でアップしても表示されていない場合は、cgi実行url(http:cgi3.nifty・・・など)とホームページurl(http://homepage3.nifty・・・など)が違う場合が多いです。 多くの場合、cgi実行urlでは画像やホームページそのものを表示することができません。そのため、マスターモードの設定 でhttpではじまる実urlを日記アイコンのurl、upアイコンのurl、アイコン格納フォルダに設定する必要があります。 Q12: 画像アップ容量制限は100kのようですが、変更できませんか? A12: アップ制限の設定はマスターモードからは設定不能で、setup.cgiの直接書き換えのみとなっています。 #アップロード画像サイズ制限値 $maxsize = 1000000; となっている行を任意に変更してください。ただし、画像データは容量が大きいため、サーバー容量が小さいサイトの場合は十分に注意してください。