• ベストアンサー

ロリポップでCGIが動きません。

http://www.synck.com/contents/download/cgi-perl/archive/mailform.zip こちらのCGIをダウンロードして、ロリポップで 使用したいと思いreadmeに沿って 言う通りに設定を行ないましたが動きませんでした。 解凍したフォルダを置くディレクトリが指定されている? usr/sbin/sendmail というフォルダはhtmlやcgiを入れたディレクトリ直下に 作り、そこにsend.cgiを入れるのでしょうか。。。 チンプンカンプンでわかりませんので宜しくお願いします。 JavaScriptでは相性によってメールフォームが使えませんので CGIを勉強したいと思っています。

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

  • ベストアンサー
  • necomimi
  • ベストアンサー率41% (633/1540)
回答No.1

>解凍したフォルダを置くディレクトリが指定されている? ロリポップでは特に指定場所に置かなくてもいいみたいですね。 なので、send.cgiはどこでもいいはずです。 >usr/sbin/sendmail これはロリポップがサービスで置いてあるSENDMAILの場所で ソースと合ってるので、そこは直さなくてもいいはず。 と、わたしが言えるのはここまでで あとはCGIの勉強をして動作を理解するしかないのではないでしょうか。

virtua
質問者

補足

有難う御座います。 と言う事はusr/sbin/sendmail というフォルダは作る必要が無いのでしょうか? と言う事はパーミッションの値が一番疑わしいと言う事に なるのでしょうか。 となるとCGI作者様のパーミッションを優先するか ロリポップの推奨を優先するかとなりますのでしょうか。 全然おかど違いの事を言っていたら申し訳御座いません。 これから少しずつですがCGIを覚えていこうと思います。

その他の回答 (2)

  • necomimi
  • ベストアンサー率41% (633/1540)
回答No.3

>と言う事はusr/sbin/sendmail >というフォルダは作る必要が無いのでしょうか? 必要ないですね >と言う事はパーミッションの値が一番疑わしいと言う事に そうかもしれません。 基本的にはCGI作者様のパーミッションを優先するべきだとは 思いますが、仕様上できない場合はロリポップ推奨でいいのでは ないですか。 あと気をつけるのはhtmlから呼んでるcgi(send.cgi)のパスくらいかな(今は相対パス指定なのでhtmlと同じパスにsend.cgiがないといけない)

noname#33245
noname#33245
回答No.2

FFTPでホスト側管理できますか 多分パーミッション設定出来てないと思います。

関連するQ&A