記事No | : 8338 |
投稿日 | : 2011/04/03(Sun) 19:58:12 |
タイトル | : postmailがリンク切れになります |
ID情報 | : clara100 |
投稿者 | : clara |
URL | : http://leon-japan.com/ |
お世話になります。
ドメインキングのサーバーを借りていくつかのHPをアップしており、昨年末に依頼されて作ったサイトではpostmailの設置がうまくいきました。
しかし、自社サイト
http://www.leon-japan.com/
にpostmailを設置しようとしたところ、なぜかうまくいきません。同じドメインキングのサーバーで、postmailフォルダのアップ先も「cgi-bin」です。
メールフォームへのリンクをクリックすると、GoogleChromeでは「This link appears to be broken」と、IEでは「Web ページが見つかりません」とリンク切れを示すエラーが表示されます。
そこで、一端アップしたpostmailフォルダを削除し、ダウンロードしたものをほとんどいじらず、そのままアップしてチェックしてみました。
http://www.leon-japan.com/postmail.cgi?mode=check
postmail.cgiの冒頭だけドメインキングのマニュアルに従って
#!/usr/bin/perl としました。
しかし、やはり同様の結果です。
ドメインキングのコントロールパネルにてCGIを有効にしてあり、同じkent-web様のカウンターは設置できています。
パーミッションは
postmail.cgi を705
libフォルダ以下を604
log.cgi を606
と変更してあります。
サーバーエラーならともかく、リンクそのものができていない理由が理解できません。
どうしたらよいでしょうか。どうぞよろしくご指導くださいませ。
ディレクトリはこんな感じです↓
cgi-bin +-- postmail / postmail.cgi [705]
| | postmail.html
| |
| +-- lib / jcode.pl [604]
| | mimew.pl [604]
| | io-socket.pl [604]
| |
| +-- data / log.cgi [606]
| |
| +-- tmpl / body.txt
| conf.html
| err1.html
| err2.html
| thx.html
|
|
httpdocs ― index.htm
記事No | : 8343 |
投稿日 | : 2011/04/04(Mon) 20:04:33 |
タイトル | : Re: postmailがリンク切れになります |
ID情報 | : clara100 |
投稿者 | : clara |
URL | : http://leon-japan.com/ |
自己レスです。
昨年、別サイトに設置してうまくいっていたpostmailを検証してみました。
するとpostmail.htmlがcgi-bin下のpostmailフォルダだけではなく「httpdocs」下のindex.htmと同じディレクトリにも置いていたことに気づきました。
(つまり2カ所に同じpostmail.htmlを置いていたのですが、実際に動いていたのはindex.htmのディレクトリにあった方でした)
kent-web様の手順にある通りにcgiファイルと同じフォルダに入れておいてはリンクしないし、作動もしてくれないようです。
別サイトの方はなぜそのような形で設置してあったのか謎です。こちらの掲示板で質問してそうしたのかと思いましたが、探しても質問のスレッドは見つかりませんでした。
というわけで、自己完結しましたので、まずはご報告まで。
失礼しました。