CGIまったく素人です。
先日、うっかりサーバー上のCGIファイルを消去。いそいで同じ物をUPしなおしたのですが「You don't have permission to access /cgi/cargo.cgi on this server」と出てしまいます。
当初のCGIは知り合いのプロの方に設置してもらったものです(その方とはもうコンタクトがありません)。
FTPはホームページビルダー10に付属している物を使っています。
色々自分なりに調べ、テキストモードでもUPしたり、サーバーにのせたCGIファイルのアクセス権はも調べましたが、755でした。
これまで使用できていましたのでサーバーの問題ではないかと思います。
CGIファイル自体はまったくいじっていないのですが、他に考えられる原因・要因はありませんでしょうか?
よろしくお願い致します。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
ありがちなのは、サーバーに FTPログインするユーザーがアップロード用じゃ無い。
一般的には、/cgi ディレクトリがそのFTPユーザーの書き込みを許していない。 あるいは /cgi/cargo.cgi がサーバー上にあって、そのFTPユーザーの書き込みを許していない、でしょうか。
サーバーより FTPの使い方を疑うのが先だと思いますが、私は「ホームページビルダー10に付属しているFTP」を知らないので操作法も判らないです。
そのあたりに明るくないなら、サーバー管理者に質問する方が早いんじゃ無いでしょうか。
この回答への補足
ありがとうございます。
CGIと他のHTMLファイルと同じところにあるのですが、.cgiだけが別と言うことなのでしょうか?他のHTMLファイルはアップロードすることもダウンロードすることも出来ます。/cgiが変なのでしょうか。
ファイルごと消去してすぐ、保存してあった同じ物を上げたのですが・・・
解決致しました・・・。
CGIを消去してしまった為、保存してあったCGIをUPした所、そこにサーバーからは消去されていたはずの余計なコピーが入ってしまって、不具合が起こっていたようです。お騒がせ致しました。
ご協力感謝いたします。ありがとうございました。
No.2
- 回答日時:
サーバー設定により必ずしも755が正しいとは限りません。
他の動作しているCGIを見て、そのパーミッション(アクセス権)に
合わせるか、無ければサーバー管理者に尋ねるのがいいですよ。
自己解決致しました・・・。
CGIを消去してしまった時、保存してあったCGIをUPした所、そこにサーバーからは消去されていたはずの余計なファイルのコピーが入ってしまっていたようで、不具合が起こっていたようです(コピーがどうしてそこにあったかは不明です・・・)。
本当にお騒がせしました。いじるのが怖くてチェックもせずそのまま上げてしまった事が、逆に問題だったようです。
CGI素人なもので、今回はじめてパーミッションとか、アクセス権の事など知る事が出来ました(恥)
ご協力感謝いたします。ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- CGI CGIが読み書きするデータファイルのパーミッションはさくらのインターネットでは何にするべき? 1 2023/05/02 16:44
- Perl perlの構文でカンマの意味が分からない 2 2022/10/30 01:53
- CGI (フリーの)ツリー掲示版CGI、昔は多用させてもらいましたが・・今セキュリティ上どうでしょう? 2 2023/06/25 07:18
- ホームページ作成・プログラミング CGIが実行可能なHP領域又はレンタルサーバーでおすすめの所を教えてください 現在ホームページ領域の 1 2023/01/01 11:47
- CGI 「CGIにより定義されていない」とは・・・ ? 3 2023/01/01 12:00
- CGI htmlからパラメータで、cgiに渡したい。 1 2023/02/06 16:15
- その他(IT・Webサービス) ホームページにカウント数を表示する 2 2022/10/28 10:37
- Perl Perl の外部モジュールの利用方法 3 2022/07/10 18:34
- CGI CGIで出力するhtmlの<!DOCTYPE html>等のタグは要りますか? 2 2023/02/05 21:26
- 美術・アート トレパク疑惑をかけられにくくするには ここ最近いわゆるトレパク警察のいいがかりがが厳しくなったようで 1 2023/08/21 09:59
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ASP(IIS?)のエラーについて
-
EXCELファイルに誰がアクセスし...
-
ラジオボタンのグループ化
-
古ーくからフリーのtree.cgi掲...
-
URLに~/cgi-bin/~を隠す方法
-
《エクセルVBA》「他の人が該当...
-
CGIでソースがそのままでてしま...
-
アンケートフォームのデータを...
-
リダイレクト機能
-
VBAでサーバーにアクセスするに...
-
画像アップ時のエラー
-
サーバー上のフォルダ削除が出...
-
cgiからファイルの書き込みがで...
-
CGIが読み書きするデータファイ...
-
apache で /cgi-bin/にアクセス...
-
特定のCGIだけ、作動するかわり...
-
CGIでの500エラー
-
FTPにて553エラー
-
つぼ八 上新庄店の場所。
-
IIS Perl ADO ORACLE の組合せ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ASP(IIS?)のエラーについて
-
クライアントサイドとサーバー...
-
Ajax React Jqueryの位置づけと...
-
AS/400 QUERYの集計結果について
-
PC シャットダウン
-
直リンク用バナーの作り方
-
CGIを使わずにアクセス解析は可...
-
SSIまで編集時にイメージどおり...
-
cgi アクセス制限 エラー
-
EXCELファイルに誰がアクセスし...
-
《エクセルVBA》「他の人が該当...
-
SFTPなどは使わないホームペー...
-
VBAでサーバーにアクセスするに...
-
URLに~/cgi-bin/~を隠す方法
-
ラジオボタンのグループ化
-
ASPから既存のexcelブックを開...
-
CGIでソースがそのままでてしま...
-
ApacheでのCGIについての質問
-
perl 矢印演算子 -> の使い方
-
ユーザの所属するグループを取...
おすすめ情報