KENT-WEB サポートコーナー 過去ログ [ 0248 ]


記事No: 9073
投稿日: 2011/08/29(Mon) 20:35:41
タイトルwforum(Ver: 6.32)設置の基礎部分で躓いてい
ID情報: simp
投稿者: simp
URLhttp://muzinzou.jp/tree-bbs/wforum.cgi

はじめまして、cgi初心者で、根本的な勘違いをしているのかとひと悩みしましたが、解決の糸口が見つからないので、相談させて頂きます。

・サーバー会社:ロケットサーバー
・perlのパス変更:#!/usr/local/bin/perl → #!/usr/bin/perl
・ファイルを丸ごとuploadし、パーミッションの設定値もマニュアル通り変更済み。

しかし、掲示板表示は、URL通り無残なことになっています。

ネット検索「wforum.cgi」として、他サイトを観察してきましたが
(例)http://support.jugem.jp/bbs/wforum.cgi

ページソースが全然違うのは分かりましたが、結局どうして良いか分かりません。。。

どなたか。解決の糸口をご提示お願いいたします。


記事No: 9074
投稿日: 2011/08/29(Mon) 20:44:26
タイトルRe: wforum(Ver: 6.32)設置の基礎部分で躓いてい
ID情報: kent
投稿者: KENT

> はじめまして、cgi初心者で、根本的な勘違いをしているのかとひと悩みしましたが、解決の糸口が見つからないので、相談させて頂きます。
>
> ・サーバー会社:ロケットサーバー
> ・perlのパス変更:#!/usr/local/bin/perl → #!/usr/bin/perl
> ・ファイルを丸ごとuploadし、パーミッションの設定値もマニュアル通り変更済み。
>
> しかし、掲示板表示は、URL通り無残なことになっています。
>
> ネット検索「wforum.cgi」として、他サイトを観察してきましたが
> (例)http://support.jugem.jp/bbs/wforum.cgi
>
> ページソースが全然違うのは分かりましたが、結局どうして良いか分かりません。。。
>
> どなたか。解決の糸口をご提示お願いいたします。

プログラムのソースがダウンロードされますね。
この原因の以下の2つのうちのいずれかだと思います。

(1) CGIプログラムの置き場所が指定されている。(例 cgi-binディレクトリなど)

(2) 任意のCGIプログラムを設置することができない。

プロバイダのCGI仕様を確認してみてください。


記事No: 9079
投稿日: 2011/08/30(Tue) 13:25:30
タイトルRe^2: wforum(Ver: 6.32)設置の基礎部分で躓いてい
ID情報: simp
投稿者: simp
URLhttp://muzinzou.jp/tree-bbs/wforum.cgi

> プログラムのソースがダウンロードされますね。
> この原因の以下の2つのうちのいずれかだと思います。
>
> (1) CGIプログラムの置き場所が指定されている。(例 cgi-binディレクトリなど)
>
> (2) 任意のCGIプログラムを設置することができない。
>
> プロバイダのCGI仕様を確認してみてください。


■作者様

アドバイスありがとうございます。
サーバー会社のFAQページを見直したら、ご指摘通りの箇所ありましたので、、、、
===== 引用 ==============================================
また、CGIファイルはサーバーの仕様上、httpdocsディレクトリではなくcgi-binディレクトリで動作するようになっています。

cgi-binディレクトリにアップロードしたファイルのアドレスは下記のようになります。
http://お客さまドメイン名/cgi-bin/ファイル名
===========================================================




その通り、変更したら、動作するようになりました。大変ありがとうございました。

●後、もう一点課題に気づいたのですが、
掲示板をソース表示すると以下のようなタグが見られますが、

[<a href="../index.html" target="_top">トップに戻る</a>]

パソコン内の「wforum.cgi」内を見ても該当箇所は見当たりません。要は、掲示板からのリンク先「TOP」を別のURL、名称に変更したいのですが、その方法が分からない次第です。

引き続き、宜しくお願い致します。


記事No: 9083
投稿日: 2011/08/31(Wed) 07:43:24
タイトルRe^3: wforum(Ver: 6.32)設置の基礎部分で躓いてい
ID情報: kent
投稿者: KENT

> 掲示板をソース表示すると以下のようなタグが見られますが、
>
> [<a href="../index.html" target="_top">トップに戻る</a>]
>
> パソコン内の「wforum.cgi」内を見ても該当箇所は見当たりません。要は、掲示板からのリンク先「TOP」を別のURL、名称に変更したいのですが、その方法が分からない次第です。

init.cgi の以下の箇所で指定します。

# 戻り先URL【URLパス】
$cf{homepage} = "../index.html";


記事No: 9087
投稿日: 2011/08/31(Wed) 21:35:16
タイトルRe^4: wforum(Ver: 6.32)設置の基礎部分で躓いてい
ID情報: simp
投稿者: simp
URLhttp://muzinzou.jp/tree-bbs/wforum.cgi

KENT様

init.cgi 内の変更と言うこと理解できました。ありがとうございました!

後、付随してもう少しございます。

(現状)http://muzinzou.jp/cgi-bin/wforum.cgi

(理想)http://support.jugem.jp/bbs/wforum.cgi
の様な見た目にカスタマイズしたいと考えています。

【1】そこで、FAQ改造編を見ると
>・掲示板やチャットの背景色・文字色などを変更したい。
>掲示板やチャットの「設定」個所で、$body という bodyタグの設定がありますので、ここをHTML文法にのっとって修正します。

とありますが、これもinit.cgi内が記述先でしたでしょうか?
それとも「tmpl」フォルダ内のどれかのファイルでしょうか?

【2】と、この様な質問レベルなのですが、このCGIを利用させてもらうに当たって、もう少し基礎スキルを上げるためには、
以下どのサイトを見れば宜しいのでしょうか?
・Perl基礎入門
・CGI-ML FAQ
・CGI-Perlの基礎講座
・とほほのWWW入門
・我楽多CGI@nifty

また、KENTさんの書籍で言うと何を購入すれば宜しいでしょうか?


記事No: 9092
投稿日: 2011/09/01(Thu) 07:57:28
タイトルRe^5: wforum(Ver: 6.32)設置の基礎部分で躓いてい
ID情報: kent
投稿者: KENT

> 【1】そこで、FAQ改造編を見ると
> >・掲示板やチャットの背景色・文字色などを変更したい。
> >掲示板やチャットの「設定」個所で、$body という bodyタグの設定がありますので、ここをHTML文法にのっとって修正します。
>
> とありますが、これもinit.cgi内が記述先でしたでしょうか?
> それとも「tmpl」フォルダ内のどれかのファイルでしょうか?

現在全プログラムを、テンプレート式に順次変更しています。
WebForumは既にバージョンアップ済ですので、トップページのデザイン変更であれば、以下のファイルを修正します。

tmpl/list.html

> 【2】と、この様な質問レベルなのですが、このCGIを利用させてもらうに当たって、もう少し基礎スキルを上げるためには、
> 以下どのサイトを見れば宜しいのでしょうか?
> ・Perl基礎入門
> ・CGI-ML FAQ
> ・CGI-Perlの基礎講座
> ・とほほのWWW入門
> ・我楽多CGI@nifty

CGIのプログラム内部をカスタマイズしたいのであれば、文法知識が必要です。サイトであれば「Perl基礎入門」や「とほほのWWW入門」が、書籍であれば以下のものがいいと思います。

http://www.kent-web.com/pubc/book/10_0wakaru.html

それから、デザインのカスタマイズであれば、スタイルシートになりますね。

■参考
http://www.tohoho-web.com/css/index.htm


[検索ページ] [掲示板]