No.5617, No.5616, No.5615, No.5614, No.5613, No.5612, No.5611[7件]
by admin. ⌚2026年1月10日(土) 16:11:37〔2日前〕 <180文字> 編集
なかなか珍しい動作ですね。
そうなると、サーバ側のサポート窓口に「どうすればCGIが実行できるのか?」を質問してみる以外に対処方法はないと思います。
なんとなく、CGIの実行が許可されていない気がします。
- 元々CGIの使用を許可していないサーバである。
- CGIは使用可能だが、今の契約状況では許可されていない。(試用期間中など)
- CGIを使うためには、コントロールパネル等から事前に設定が必要。
何にせよ、サポート窓口に問い合わせてみて下さい。
by nishishi. ⌚2026年1月10日(土) 15:28:03〔3日前〕 回答/返信 <340文字> 編集
test.cgiアップロードしてみました。
パーミッションを700設定したら、同じく「403 Forbidden」になりましたけど、
705や755の場合、クセスしてみるとtest.cgiダウンロードができるようになりました(←これの日本語が分かりません…すみません)
サーバ側にも聞いてみます。
いろいろ教えてくれてありがとうございます🙏
by admin. ⌚2026年1月10日(土) 14:28:46〔3日前〕 <181文字> 編集
なるほど、tegup.phpに普通にアクセスできることや、skin-cover.htmlにもアクセスできることから考えて、設置方法やアクセス位置には問題なさそうですね。出ているエラーは「500 Internal Server Error」ではなく「403 Forbidden」なのですよね? そうだとすると、最も可能性の高い原因は、パーミッション不足です。他にも、「.htaccessで制限されている」、「CGIの実行が禁止されている」、「WAF(Web Application Firewall)でブロックされている」などの可能性もありますが。
「てがろぐ」だけに発生する問題なのか、「Perlで書かれたCGI全般」に発生する問題なのかを区別するために、以下の3行をテキストエディタで test.cgi などのファイル名で保存して、サーバにUPして、パーミッションを700(または705や755)に設定してから、ブラウザでアクセスしてみて下さい。
#! /usr/bin/env perl
print "Content-Type: text/html\n\n";
print "<h1>Perl CGI OK!</h1>";
これでも 403 Forbidden エラーが出る場合は、お使いのWebサーバのサポート窓口に、「CGIの実行ファイルに設定するパーミッションの正確な値」を問い合わせる必要があります。もしかすると、そのサーバ独特の値に設定しないといけない制約があるのかもしれません。
もし、上位のディレクトリに .htaccess ファイルがある場合は、一時的に削除(リネームでも可)してから試してみて下さい。
by nishishi. ⌚2026年1月10日(土) 13:45:07〔3日前〕 回答/返信 <752文字> 編集
1. https://yuanjhen.com/ こちら、台湾のサーバー会社なんです
2. はい、可能だと思います。実はtegup.phpは普通にアクセスできます
3. https://自分のアカウント.com/作ったフォルダ名/tegalog.cgi でアクセスしました
4. アクセスできますけど、ちょっと文字化けみたいな感じになっています。画像はアップロードしました。
以上、よろしくお願いします
by admin. ⌚2026年1月10日(土) 12:33:15〔3日前〕 <217文字> 編集
🍰Re:5611◆おぉ、海外からのご活用をありがとうございます。以下の点を教えて頂ければ、何らかの回答ができるかもしれません。
- どこのサーバ会社をお使いですか?
- そのサーバ会社では、CGI(Perl)の使用は許可されていますか?
- どんなURLにアクセスしていますか?
- 例えば、skin-cover.html に直接アクセスしてみたときには、エラーにならずにスキンが表示されますか?(もしエラーが出るなら、そのエラー内容を教えて下さい。)
by nishishi. ⌚2026年1月10日(土) 11:36:59〔3日前〕 回答/返信 <292文字> 編集
設置の時、どのパーミッションの組み合わせでも試しましたけど、どうしても403 Forbiddenになりました。
間違いなくtegalog.cgi にアクセスしていますのに……
たぶんsuEXECを採用されてるサーバーなんです。
もしよかったら、解決策を教えていただけないでしょうか?
外国人なので、もし日本語はどこがおかしい所があれば、大目に見てください。
ありがとうございます。
by misaki. ⌚2026年1月10日(土) 02:09:13〔3日前〕 <212文字> 編集





分かりました、西村さん、本当にありがとうございます。
もし無事に解決できたら、また投稿して報告します。
--
更新
サーバ側の返信によると、cPanel現在cgiについて許可されていないだそうです。
てがろぐを使うため、契約しましたのに、残念の結果になりました。
今後、また他の設置できんるサーバーを探します。ありがとうございます。