• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:レンタルサーバーでperlのcgiファイルを実行する手順を教えて下さい)

レンタルサーバーでperlのcgiファイルを実行する手順と注意点

このQ&Aのポイント
  • レンタルサーバーでperlのcgiファイルを実行する手順と注意点について説明します。
  • レンタルサーバーでperlのcgiファイルを実行する際の手順と注意事項について解説します。
  • レンタルサーバーでperlのcgiファイルを実行する方法と注意点をまとめました。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

何が起こっているのか補足して下さい。 ちなみに1行目はWindows系OSの書き方ですので、 レンタルサーバーで広く使われているUNIX系の書き方ではないので不自然です。 1行目の書き方はレンタルサーバー側から指示されているはずです。 パーミッションも指示があるはずですが、 755を禁止して705でないと500エラーを出す設定にしているサーバ業者もあります。

fthk-2010
質問者

お礼

こんばんわ。 問題、解決しました。 1行目と、パーミッションが違った事が原因でした。 ・1行目→#!/usr/bin/perl ・FFFTPでサーバーに配置した、cgiファイルを右クリックして 属性変更で「755」に変更し、再度ブラウザから アクセスしましたら、表示されました。 ヒントをいただきまして、有難う御座いました。 本当に助かりました。

fthk-2010
質問者

補足

こんばんわ、ご回答いただきまして、有難う御座います。 >何が起こっているのか補足して下さい。 現在、実行すると、「Internal Server Error」が表示されます。 >ちなみに1行目はWindows系OSの書き方ですので、 >レンタルサーバーで広く使われているUNIX系の書き方ではないので不自然です。 >1行目の書き方はレンタルサーバー側から指示されているはずです。 ドメインキングという業者をりようしております。 1行目の書き方は、問い合わせてみます。 ちなみに、通常unix系では、どのように書くのが(1行目)一般的なのでしょうか? >パーミッションも指示があるはずですが、 >755を禁止して705でないと500エラーを出す設定にしているサーバ業者もあります 現在、ドメインキングという業者を利用しております。 業者のよくある質問に、以下の説明がありました。 _________________________ ・CGIの種類によっては、cgi-binで動作しないものがございます。その場合は、/httpdocsディレクトリに下記の内容を記述した .htaccess ファイルをアップロードし、/httpdocsにCGIファイルを再度アップロードしてみてください。 .htaccessファイル記述例 -------------------------------------- Options +ExecCGI AddHandler cgi-script .cgi AddHandler cgi-script .pl -------------------------------------- これは、「.htaccess」というファイルを作り、そのファイルに上記の内容を記述して、アップロードするように という事ですよね? あるフォルダに配置して、起動できたり、他のフォルダ出なければ起動できなかったり色々あるのですね。 一度、試してみたいと思います。 お忙しいところ、有難う御座いました。

関連するQ&A