kentのWEB MARTをさくらインターネットに設置してはまってしまいました

お客様のサーバー引越しに伴い、
CGIの移設を頼まれました。

使っているのはお世話になっているKENTのWEB MART。
コピーしてアップして、
パーミッションを変更してと簡単に考えていたら超どハマり。
初歩的なことで躓いたので備忘録。

init.cgiでハマる

なんとも情けないのですが、
久しぶりだったこともありフルパスの表記が間違っておりました。
さくらインターネットでは、
/home/xxxxx(アカウント名)/www/プログラムまでのパス

となっております。

ここを修正し、
再度チェックすると今度は最終画面までは出るのですが、
エラーメッセージが出てしまいました。

さくらインターネットのsendmailを確認

修正後このようなエラーメッセージが出てメールが送れません。
エラーメッセージ

ここで気がつけばよかったのですが、
ここからどハマり。
Perlのパスを変えたり、文字コードを変えたりと四苦八苦。
やっとこさsendmailのことに気がついて修正したらなんなく動きました。

さくらインターネットのsendmailパスは
/usr/sbin/sendmail
です。

公式サイトにも書かれておりますのでご参考まで。

教訓
思い込みは時間の無駄使いをします。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

無理せず楽しく、手作りの小さな暮らしを大切に。
アラカンの「つづく生活」実践者です。
半自給自足を目指しながら、仕事・趣味・家のことをコツコツ楽しんでいます。
日々を淡々と綴ることで、人生を整えるヒントが見つかればと思っています。

目次