昨日はじめて自鯖を立てようと思い
apache2にて鯖を立てました。
こちらの環境は
OS:windowsXP
server:apache2 + ActivePerl
CPU:Pen4 3.0Ghz
メモリ:1024MB
CGIの勉強をしたく、アップローダーを設置することに
しました。http://sugachan.dip.jp/download/uploader.php
こちらのサイトのSn Uploaderというものです。
Cgiの1列目#!のperlパスを自分の環境の
#!C:/Perl/bin/perl に変更し
ホームディレクトリ下のcgi-binフォルダ下に設置しました。
http://localhost/cgi-bin/upload.cgiにアクセスし
動作を確かめようとしたのですが500エラーがでてしま
います。ためしに他のCGIを用意し試しましたところ
きちんと動作しました。Apacheのほうの設定はすんでいます。いまのところパーミッションを疑っているのですが、Windowsの場合パーミッションの設定がいらないと聞いたことがあるのですがどうなんでしょうか?
もし設定が必要な場合、自鯖にFFFTP等のソフトで繋いでパーミッションの変更を行うことはできるのでしょうか。自鯖にFTPサーバがないと無理なんでしょうかね?
初心者な質問で申し訳ないです。もしFFFTP以外の方法でパーミッションの変更方法があるのでしたら是非おしえてください。日本語がわかりにくいところがあると思いますが疑問な点がありましたら言ってください。よろしくお願いいたします。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
失礼しました。
他のCGIが動作しているとのことですのでパス指定の問題ではないですね。しかも素っ頓狂なことを書いてました。すみません。
Win鯖では全てのファイルのパーミッションが777になるのですが、そのcgiはFAQによるとインストール先ディレクトリが777だと上手く動作しないようです。
また、cgi作者の方が動作確認しているバージョンのApacheを使ってみて解決するかもしれません。
参考URL:http://sugachan.dip.jp/download/snfaq.txt
この回答への補足
作者が動作確認したバージョンのApache1.3.28/2.0.47は古いため、おいてある場所がありませんでした。。
他にいい方法はWin鯖でパーミッションを変える方法はないのでしょうかね;
>失礼しました。他のCGIが動作しているとのことですのでパス指定の問題ではないですね。
しかも素っ頓狂なことを書いてました。すみません
いえいえ。windowsなのでこのパスで合っているようです
>Win鯖では全てのファイルのパーミッションが777になるのですが、そのcgiはFAQによるとインストール先ディレクトリが777だと上手く動作しないようです。
そうなんですか;;やはりパーミッションの問題みたいですね
>cgi作者の方が動作確認しているバージョンのApacheを使ってみて解決するかもしれません。
試してみます。その後報告します。ありがとうございました
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- CGI CGIが読み書きするデータファイルのパーミッションはさくらのインターネットでは何にするべき? 1 2023/05/02 16:44
- CGI (フリーの)ツリー掲示版CGI、昔は多用させてもらいましたが・・今セキュリティ上どうでしょう? 2 2023/06/25 07:18
- Perl perlでリテラル値はメモリにどのように格納されているか? 1 2023/01/15 20:45
- CGI CGIで出力するhtmlの<!DOCTYPE html>等のタグは要りますか? 2 2023/02/05 21:26
- Perl Perl の外部モジュールの利用方法 3 2022/07/10 18:34
- その他(IT・Webサービス) ホームページにカウント数を表示する 2 2022/10/28 10:37
- CGI サイト訪問者の情報を取得したい 1 2023/02/21 11:03
- CGI htmlからcgiを自動的に起動させたい 1 2023/02/21 19:39
- ホームページ作成・プログラミング CGIが実行可能なHP領域又はレンタルサーバーでおすすめの所を教えてください 現在ホームページ領域の 1 2023/01/01 11:47
- CGI 古ーくからフリーのtree.cgi掲示板を利用させてもらって来ましたが、最新でなにか復活できないか? 2 2023/04/07 10:43
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SSI(<!--#exec cmd="./XXXpl")...
-
EXCELファイルに誰がアクセスし...
-
ApacheでのCGIについての質問
-
ラジオボタンのグループ化
-
CGI実行環境下の.jsや.cssが動...
-
.cgi拡張子のままCGIファイルを...
-
URLに~/cgi-bin/~を隠す方法
-
《エクセルVBA》「他の人が該当...
-
perlからJavascriptを起動
-
クライアントサイドとサーバー...
-
ASPから既存のexcelブックを開...
-
CGIでソースがそのままでてしま...
-
perl 矢印演算子 -> の使い方
-
SSIの『#exec cmd』と『#exe...
-
KENT WEBのTOPICS BOARDを改造...
-
個人的なアップローダーの設置
-
VBAでサーバーにアクセスするに...
-
cgiのエラーが修正できません!...
-
vbでFTPサーバーに対して、サー...
-
ローカルファイルをサーバーか...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
CGIゲーム設置について
-
古ーくからフリーのtree.cgi掲...
-
sendmailの-fオプション記述
-
イントラネットにカウンター設置
-
プロバイダで定められたPerlへ...
-
mailformのCGI設置で「Internal...
-
#!/usr/local/bin/perlとしたい
-
ファイルの削除について ( unli...
-
Apache2でSetEnvが動作しない。
-
これを実行するとエラーが起こ...
-
CGI設置時に500エラーになります
-
メールフォーム作成でInternal ...
-
HTTP500内部サーバーエラーと表...
-
CGIをアスキー転送モードでアッ...
-
掲示板CGIが設置できないです。
-
cgiファイルのパス指定について
-
コアサーバー(coreserver)でのc...
-
#!/usr/bin/perl --
-
EXCELファイルに誰がアクセスし...
-
《エクセルVBA》「他の人が該当...
おすすめ情報