CGI-BBS > 電子掲示板 > 簡易BBS > jBOARDにログインしても新規投稿リンクが表示されない


カレッヂ
カレッヂ


質問者 akiy  投稿日 3/7(水) 15:09:37
こんにちは。Akiyと申します。
(簡易BBS設置は経験はありますが、まだCGIに関しては初心者です)

現在、万能掲示板を設置しており、
初期設定済み、他cgiファイルはデフォルト、初期設定画面と同様にパーミッション
設定済み、一覧画面・パスワード発行までは開通したのですが、

jboard.cgiを実行しパスワードでログインしても
(サンプル画面のように)新規投稿へのボタンが表示されません。
申し訳ございませんが、どなたか思い当たる原因を教えてください。
宜しくお願いいたします。
回答者 いのちゃん  [削除]  投稿日 3/7(水) 19:03:15
http://www.kcb-net.ne.jp/ki-net/jboard-1.01/jboard.cgi
上記urlは当方が設定したものですがご質問の個所は以下のところです。

94: #$path = "/~user/rescue/images/"; # 必ず / から書き始まることに注意
95: $path = "/ki-net/jboard-1.01/";

上記Item No.94はオリジナルのご説明です。
No.95は当方が設定したものです。/images/が余分に追記されております。
この修正により“新しく投稿する”の項目が表示するようになりました。
(/images/を省く事でOK)
回答者 羊相談員  [削除]  投稿日 3/7(水) 21:33:09
>95: $path = "/ki-net/jboard-1.01/";

81行目じゃないですか?

回答者 いのちゃん  [削除]  投稿日 3/7(水) 21:39:02
あんまり当方の書き込みの前後に能天気な事柄ばかりを書かないで下さいね。(/_;
質問者 akiy  [削除]  投稿日 3/7(水) 22:33:36
返信ありがとうございます!
早速試してみたのですが、残念ながら改善されないようでした。
独自ドメインなので現在は以下のように設定しています。

$docs = "http://xxx.aaaaa.xxx/bbs/images/";
前回まで $path = "/bbs/images/";
今回は  $path = "/bbs/";

としてみたのですが・・・たびたびで申し訳ありません。

ちなみに、cgi-binはサーバ的には
http://xxx.aaaaa.xxx/cgi-bin/aaaaa/jboard/jboard.cgi
となっています。
回答者 いのちゃん  [削除]  投稿日 3/7(水) 22:42:02
>95: $path = "/ki-net/jboard-1.01/";
とうい意味はki-netは当方の個人のdirectoryですので貴殿の場合であれば

>http://xxx.aaaaa.xxx/cgi-bin/aaaaa/jboard/jboard.cgi
$path = "/aaaaa/jboard/"; になります。
回答者 馬駒  [削除]  投稿日 3/8(木) 09:13:13
別トピックで環境に依存するような答え方はよくないとあれほど注意されたのに
まだ理解していないようですね。

行数を数える際は見た目の行数ではなく
改行の数を数えます。
見た目の行数を教えてもあなたしか分かりません。
回答者 いのちゃん  [削除]  投稿日 3/8(木) 12:05:54
そんな事はほっといて下さいね。飽くまでも目安ですので気になさらにようにね。
おっしゃっている意味は分かっておりますが当方の桁行に表示したものですので
多少の行数が異なってもどこを指しているかが分かればよいとの考えです。

汎用性がないとか正式でないとか別の理論に持って行かない様にお願いしますね。

ここでの理論は“新しく投稿する”の項目が表示するにはどうすれば良いかとの
ご質問ですので大局的に言って全く無関係の事柄です。

当方はプログラマーでもありませんしたまに改造すれば当然ながら行数も異なって
来ますがその前後をお示してどこなのかをはっきりと明示する様に記述しておりま
すのでそれが為にご迷惑をお掛けしたとか誤解を与えたと言う事はありません。

その桁行もviviエディットでの表示するものを書いたまでの事であります。1行を
見て見ましたら全角で40文字を目安に改行されている様です。設定の問題でありま
して当方が一番使用し易い桁行になっております。

そのように理解して頂ければ幸いかと存じます。
質問者 akiy  [削除]  投稿日 3/8(木) 13:23:51
こんにちは。たびたびありがとうございます。
以下のようにご案内いただいたことを参考に、

>http://xxx.aaaaa.xxx/cgi-bin/aaaaa/jboard/jboard.cgi
$path = "/aaaaa/jboard/"; になります。

当方で、
$path = "/cgi-bin/aaaaa/jboard/"; 
と設定したら無事開通いたしました。

このpathは説明文には「jBOARD用アイコンを配置した場所を設定します」
とあったのですが、cgiファイルへのパスだったんですね。理解しました。

ありがとうございました!
質問者 akiy  [削除]  投稿日 3/8(木) 13:27:03
こんにちは。たびたびありがとうございます。
以下のようにご案内いただいたことを参考に、

>http://xxx.aaaaa.xxx/cgi-bin/aaaaa/jboard/jboard.cgi
$path = "/aaaaa/jboard/"; になります。

当方で、
$path = "/cgi-bin/aaaaa/jboard/"; 
と設定したら無事開通いたしました。

このpathは説明文には「jBOARD用アイコンを配置した場所を設定します」
とあったのですが、cgiファイルへのパスだったんですね。理解しました。

ありがとうございました!
この掲示板はとても使いやすそうでデザイン的にもきれいですので、
ぜひ利用させていただければと思います。今後テスト、カスタマイズしてみます。

今後とも宜しくお願い申し上げます。

このページは終了したので返信(回答)は書きこめません

Web裏技