お世話になっています。>サーバで上手く動かない?入力中の回答があります。ページを離れますか?※ページを離れると、回答が消えてしまいますページを離れるA回答を続ける入力中のお礼があります。19:00回答数:3件こんばんわ。お世話になっています。アクセス集計を行うCGIがあるんですが、ローカルでちゃんと動作確認できたのにサーバにあげたら上手く動いてくれません。CGIはあるログファイルからデータがあればカウントしてグラフ化し表示するものです。一応、ちゃんとサーバ上で動作していたものらしい上、ローカルでちゃんと動作したのでスクリプトミスと言うことはないと思います。考えられるとしたらパーミッションの設定かと思い、700,705,755,777と試したのですが結果は変わりありませんでした。他に考えられる原因があるとすれば何かありますか?ちなみにローカルで動作させた際のOSはWindowsです。サーバはUnixですが、動作していたと思われるサーバもUnixでした。Perlのバージョンは共に5.6です。通報するこの質問への回答は締め切られました。13:10apacheを使用している前提です。aaa.cgiを/home/bbb/public_htmlで実行した場合です。(bbbは各ユーザ名)1)suexecを使用している場合は、public_html及びaaa.cgiのパーミッションを共に755にする必要があります。2)suexecを使用しない場合は、多少制約がゆるくなります。(777でもOKなど)apacheのログは、どのようなものを出力していますか。headersの場合は、suexec関連の可能が高いです。suexecのログを参照してください。directoryの場合は、apacheの設定の問題(CGIの実行をそのディレクトリで許可していない)になります。Apache/2.0.40では、apacheのログは/var/log/httpd/error_logsuexecのログは/var/log/httpd/suexec.logとなります。apacheに関してはapche1.3の場合はhttp://httpd.apache.org/docs/apahe2.0の場合はhttp://httpd.apache.org/docs-2.0/を参照ください。通報するこの回答へのお礼みなさんありがとうございました。質問後、いろいろと見直し等行ってみました。改行コードが一ヶ所のみ、Windowsの改行コードになっていたためでした。ローカルがWindowsだったため、サーバで動かないのは当然ですよね^^;;;いろいろ指摘していただき、ありがとうございました。この場を借りてお礼申し上げます。21:26Perlのパスの他に、requireとかで呼び出す時に、Windowsだから\を使ったのでは?それを変えてみるとか。19:37先頭行での#!/usr/local/bin/perl(相手のサーバ環境により異なる)は適切に記載されていますか?ご確認下さい。CGIへのアクセスが集中した場合にアクセスを一時的に制限したり、エラーメッセージを表示したり、予備のCGIに飛ばす方法。apacheでcgiがうまく動かない。cgiソフトで正常に動いていたsendmail機能が急に働かなくなった。何も変更してないのに、分かりません。CGIやphpによる投票スクリプトを探しています。全クリア参照履歴を保存しない新規登録・ログインgooIDで新規登録・ログインログイン新規登録(無料)人気Q&AランキングデイリーマンスリーCGI.pmはもう古い!?Pythonを用いてCGIを作る勉強を...cgi内から別のcgiを呼び出す。アクセス解...cgiファイルを実行すると、「開...4CGIの動作確認方法について5ローカル環境でのCGIの処理速度...61行目、Perlの宣言7ACTIONで呼び出したいCGIが動作...8ローカルマシンでCGIソースが出...9ローカルでのCGIの動作させるた...10リンク参照元について。Inc.Q質問する(無料)Q&A検索goo検索gooIDで新規登録・ログイン新規登録する(無料)会員の方はこちら外部サービスのアカウントで新規登録・ログインYahoo!で新規登録・ログインGoogleで新規登録・ログインTwitterで新規登録・ログインFacebookで新規登録・ログインdアカウントで新規登録・ログイン※各種外部サービスのアカウントをお持ちの方はこちらから簡単に登録できます。お客様の許可なしに外部サービスに投稿することはございませんのでご安心ください。会員でない方、会員になるとあなたも質問や回答ができるようになります!!親切・丁寧な回答が集まる場30分以内に回答がもらえ回答数は平均3件!匿名(ニックネーム)での投稿なので。