• 締切済み

掲示板の設置について

サーバーのCGI設置に関する記述 ■実行パス 絶対パス : /virtual/ID/ perl : /usr/bin/perl、/usr/local/bin/perl php3 : /usr/local/bin/php3 php4 : /usr/local/bin/php 、/usr/local/bin/php4 ruby : /usr/local/bin/ruby python : /usr/bin/python sendmail : /usr/sbin/sendmail nkf : /usr/local/bin/nkf sh : /bin/sh csh : /bin/csh uuencode : /usr/bin/uuencode uudecode : /usr/bin/uudecode ■実行パーミッション ・実行ファイル:0700(rwx------) ・データファイル:0600(rw-------) ・CGI格納ディレクトリ:0705(rwx---r-x) ・データ格納ディレクトリ:0700(rwx------) ・実行拡張子:[.cgi] PHOTOBBSの設置に関する記述 PhotoBBS Ver4.00(m) (2003/05/19) ディレクトリ構成&パーミッション /photobbs/ |------------/image/(777) | |------------/data/(777) | |--------- userdata(666)アスキーモードで転送 | |--------- admin(666)アスキーモードで転送 | |------- conf.pl(644)アスキーモードで転送 |------- custum.ph(644)アスキーモードで転送 |------- jcode.pl(644)アスキーモードで転送 |------- photobbs.cgi(755)アスキーモードで転送 |------- admin.cgi(755)アスキーモードで転送 1.最初に、photobbs.cgi と admin.cgi の一行目のPerl5へのパスと   conf.pl の 13行目sendmail へのパスを正しく設定してください。 上記のようにサーバー側とBBSの設置マニュアルを参考に FFFTPでアップしましたが、掲示板自体動くのですが、 ファイルのアップをすると、(ファイル形式が間違っているか、データのないファイルです)と表示されます テストしてみると、テキストだけだと、正常に投稿できるのですが・・・。どなたかお分かりの方は教えてください

  • CGI
  • 回答数1
  • ありがとう数0

みんなの回答

  • shy00
  • ベストアンサー率34% (2081/5977)
回答No.1

/image/(777) このディレクトリはちゃんと作っていますか? パーミッションはあっていますか? また、photobbs.cgiの中にimegeディレクトリの場所を記載する箇所があると 思うのですが、このあたりはあっていますか? rysakさんのお使いのサーバーは、cgiと画像のディレクトリの 置き場は、特に指示されていませんか? どこに設定しても大丈夫ですか? 再度、確認してみてくださいね

関連するQ&A

  • CGIの設定(UUENCODE)について教えてください

    大塚商会のホスティングサービスを始めようと思って現在仮会員になって無料体験をしているのですが、 ショッピングカート、CGIの設置でどうしても分らないのが# UUENCODEの設定(プロバイダに聞くこと) プロバイダの大塚商会には聞いてもお客様の自作のCGIについては受け答えできないとの返答です どなたか設定をした事がある方教えてください $UUENCODE = "/usr/bin/uuencode"; ↑ この設定でやってみたのですがうまく動作しませんでした または、大塚商会のホステイングサービスで使えるCGIのプログラムが、以下でしたが、もしかしたらこのUUENCODEはつかえないのでしょうか? Perl:Perl4及びPerl5がご利用可能です。  Perlのバージョンは、5.005_03 を利用しています。 パス:/usr/bin/perl sendmail(ご利用時の注意事項) パス:/usr/sbin/sendmail パス:/usr/sbin/sendmail_ssl ※SSL通信領域でご利用の場合 nkf パス:/usr/bin/nkf date パス:/bin/date もしかしたら、こんな程度では分らないのなら追記しますので宜しくお願いいたします

    • 締切済み
    • CGI
  • FC2へのCGIメールフォーム設置

    はじめまして。 初めて投稿たします 不足がございましたらおっしゃってください。 メールフォームの件です。 CGIメールフォーム自作の を使用したくて CGIの使用できるサイトスペースを借りました。 以前は「FC2web」でした(有料版でもCGI使用不可能です) なので「FC2レンタルサーバーLite」に移行しました。 が・・・ 「404 Not Found」のエラーが出ます。 Perl のパスも 「#!/usr/bin/perl」 sendmailパスの指定 も 「$mailprog = '/user/sbin/sendmail';」 メールアドレスも 「$mailto = '○□△○☆@yahoo.co.jp';」 アクセス権もちゃんと「755」にしました。 (他のは「644」だったでしょうか」 アスキーモードで転送は 「ホームページビルダー14」使用の為 FTPモードで転送すると、自動的に 「バイナリモード」と「アスキーモード」で転送してくれます 転送先のフォルダも確認してみましたので、 全部転送されています (「×××.cgi」「×××.html」「×××.pl」等) ちなみにPCの環境ですが 【プロバイダ 】:softBank(ヤフーBB) 【 OS 】:Windows XP 【 ブラウザ 】:InternetExplorer7 【 ウイルス対策ソフト 】:ウイルスバスター 【HP作成ソフト】ホームページビルダーV14 いったい何が原因なのか わかりません どなたかお分かりになる方・・・・・ 教えてください。 よろしくお願いいたします。

    • 締切済み
    • CGI
  • 掲示板のCGIを設置したいのですが・・・。

    自分のサイトにabicorpという掲示板CGIを設置したいのですが、 エラーが出てしまいうまくいきません。 パーミッションも変更しましたがなぜかできません。 #!/usr/local/bin/perl perlパスは↑です。 public_html (ホームページディレクトリ)  |-- abicorp    |-- abicorp    |-- kboard.cgi (本体?)    |-- coustom.cgi (設定)    |-- ... .cgi (ほかいくつかCGIファイルがあります)    |-- gif アイコン画像 ↑のような感じです どうしたらいいでしょうか?

    • ベストアンサー
    • CGI
  • FC2にwebPatio設置の方法

    カテゴリはこちらでよかったでしょうか? 無料のホームページを置けるFC2に webPatio(スレッド式掲示板、http://www.kent-web.com/bbs/patio.html)を置こうとしています。 webPatioの説明にあるように patio.cgi, regist.cgi, read.cgi, admin.cgi, registkey.cgi を #!/usr/local/bin/perl(プロバイダで定められたPerlへのパスを指定します)ということで FC2なので #!/usr/bin/perlに変更しました。 FFFTPを使い,まずcgi-binフォルダを作成しその中にpatioフォルダを転送しました。 *-------------- i index.html cgi-bin>patio>patio.cgi等・・・・ *-------------- 次にパーミッションはFC2のcgiは全て755ということで、その値に設定(tapioの説明書と違う値) 「チェックモード」で動作チェックをしましたが(http://~~.web.fc2.com/cgi-bin/patio/patio.cgi?mode=check) 「アクセスする権限がありません」となります。 http://www.kent-web.com/support/old/64/0265.htmlを参考にやってみましたが、結果はおなじです。 どなたか、教えて頂ければありがたいです。

    • ベストアンサー
    • CGI
  • アクセス解析をつけたいのですが、CGI初心者

    以下のようなアクセス解析を見つけ、自分のHPで使いたいのですが・・・ http://www.futomi.com/library/manual/accp/index.html HPはインフォシークのiswebでCGIを利用してもいいことになっています。 マニュアルにしたがってやってみましたが、なかなか上手くいきません。 1、Perl のパス設定 まずは、「acc.cgi」「acclog.cgi」「admin.cgi」の Perl のパスを設定してください。テキストエディタで、各 CGI ファイルを開いてください。すると 1 行目が、 #!/usr/local/bin/perl となっております。この行を、お使いのプロバイダー、もしくはレンタルサーバ業者の指定通りに修正してください。そして、保存してください。 → http://isweb.www.infoseek.co.jp/Icont?sv=IW&pg=iw_spec.html ここのページにある通り、/usr/local/bin/perl にして保存しました。 (=#!を削除) 2、cgi-binというフォルダのなかにaccフォルダを入れ、サーバーへアップロードしました。imageフォルダは転送せず、通常の場所へアップロードしました。 3、転送モードとパーミッションに注意とありますが、これは良く分かりません。 4、ブラウザーで admin.cgi にアクセスしてください http://*********.hp.infoseek.co.jp/cgi-bin/acc/admin.cgi と直接アドレスを入力してみましたが、エラーが出ます。 ここまでで何か間違っていることはありますか? 初心者には難しいでしょうか? 簡単といわれるのをいくつか当たってみましたが、やることはなんだか同じような気がして、、どうせならこれを使ってみたいです。

    • ベストアンサー
    • CSS
  • 非常に見にくいです.....

    このジャンルであっているかどうか微妙ですが質問させていただきます。 よくフリーのCGIやPHPなどのテキストファイルをダウンロードしたとき、アップロード時に転送モードが悪かったのかどうか知りませんが、よく #!/usr/bin/perl↑↑require './jcode.pl';↑require './cgi-lib.pl';↑↑..................... のように改行部がすべて↑になってますよねぇ? もし「戻りページ」など設定しなければならない部分があったりする時は非常に見にくくやりづらいのです。 そこでこの上の例を自動で #!/usr/bin/perl require './jcode.pl'; require './cgi-lib.pl'; に書き換えてくれるようなソフトがあったら教えて下さい!!

    • ベストアンサー
    • CGI
  • cgiを勉強中。sendmail、UUEncode、nkfは何のことですか

    cgiを勉強中です。perlは分かりますが、sendmail、UUEncode、nkf が何のことか分かりません。sendmail、UUEncode、nkfとそれらの パスについて教えて下さい。

    • ベストアンサー
    • CGI
  • BBS(掲示板)の設定方法「KET WEB」

    BBS(CGI)などの知識は全くありません。がWebサイトは2年近く『セキュリティネットhttp://www.japansecurity.net/』で独自ドメインを利用して運営しています。 今回、『KET WEB』さんのサイトの「掲示板」を使いたくて設定しようとしているのですが上手く行きません(エラー)。 どなたかお教えください。 ↓ これを使いたい ↓ http://www.kent-web.com/bbs/patio.html (Ver: 3.06のZIP形式)をダウンロードしました。 ・ patio.cgi, regist.cgi, read.cgi, admin.cgi #!/usr/local/bin/perl をエディタで変更。  → #!/usr/bin/perl に変更。 ・ sendmailのパス  → /usr/sbin/sendmail に変更。 ・ $pass も変更(8桁) ・ $upldir = '/.upl'; と$uplurl = '/.upl'; は意味が分からないのでそのまま。 ・ 以上、修正が完了したら各ファイルを以下のとおりディレクトリにFTP転送し、パーミッション を設定します。 とありますが、『パーミッション』の意味は分かったのですが、どこでどのように設定するのでしょうか? ※ FTPが関係あるのでしょうか? FTPはホームページビルダーのものを利用しています。 あと、フォルダ「patio」はTOPページのファイルと同じ階層にあります。 http://~~/patio/patio.cgi?mode=checkとしても だめでした。

  • CGI設置時に500エラーになります

    CGIを設置しようとしたところ、500 Internal Server Error になります。 共用サーバーIDを使用しています。 CGIファイルは「cgi-bin」の中に入れています。 たとえばこんな簡単なCGIでテストしたのですが、500 Internal Server Errorになってしまいます。 ↓ #!/usr/local/bin/perl print "Content-type: text/html \n\n"; print "Hello"; #!/usr/local/bin/perlを #!/usr/bin/perlにしても結果は同じです。 (サーバーの指定は#!/usr/local/bin/perl) パーミッションは755にしています(705に変えてもダメでした)。 CGIファイルの改行コードはLFにしており、テキスト(ASCII)モードでアップロードしています。 それでも500 Internet Server Errorになります。 サーバーではエラーログが見られないのでみなさんにお聞きしたいのですが、他にどんな原因が考えられるでしょうか?

  • 掲示板が表示されません

    掲示板を見ようとしたら、  「CGIスクリプトの呼び出し中にエラーが発生し  ました。   下記の点をご確認ください。   ・CGIスクリプトが存在すること。   ・CGIスクリプトのバーミッションが755で   あること。   ・CGIスクリプトのperlのパスが、    #!/usr/local/bin/perl    であること。」 というメッセージが表示されて掲示板を見ることができません。 どおしたら良いでしょうか。

専門家に質問してみよう