UTF-8対応版を2009年頃から使わせてもらっています。その当時はパーミッションってなに?という状態だったので、(私の能力が劣ってるだけですが)設置して動作させるまで大変苦労したことを覚えています。もって先月のこと、レンタルサーバー・ロリポップで個人サイトをしいる知人から「メールフォームを設置したいんだけど何がいい?」という相談がありました。メールフォームで検索するとレンタルできる有料版もあれば無料版もあり、様々な形のものがありますが「できたら自分なりの形でカッコよく」という話なので「レンタルサーバーを借りていればアレでしょう」とシンクグラフィカさんをお勧めしていました。数日後「チャレンジしてはいるんだけども...」とのことで、あの時の私と同じように行き詰まって動かせないとのことでした。そこでFTPパスワードを教えてもらい手直しして動くようになりました。...「どこをどうやったの?」と聞かれても、説明下手なもんで電話では伝わりにくかったということがありました。^ゞそんな訳で、知人や行き詰まった方へ何かしらのお役に立てればってことで1ページ作りました。前置きが長くなりました。以下、私なりにざっくり説明します。CGIを編集するには最低でもテキストエディタが必要になります。私のお勧めはMac用に作られたmiというアプリケーションです。miのWin版もありますので本説明ではmiの画面キャプチャーでいきます。Macにはテキストエディットという標準の編集ソフトは入っていますが、これは使わない方がいいです。HD>アプリケーション>テキストエディットMacにはmiが標準で入っているかも知れないので探してね。して保存してください。保存すると動きません。/usr/bin/perlです。パスはこのままで良いです。ファイルを転送するためにお使いのHTMLソフトでhtml,CSSを編集し自分なりのデザインにカスタマイズした後(カスタマイズしなくてもいいけど)、mailformにある全ファイルをアップロードしていきます。アップロードで気をつけなければいけない初歩的なことは、アップロードのモードには、画像などのバイナリ形式モード、文字などのアスキー(テキスト)形式モードの2種類があるということを理解しておかなければいけません。(自動判定できるソフトならお任せでいいですが)メールフォームCGIには(画像がありませんので)テキスト形式オンリーですね。※バイナリモードにしてアップすると動きません。ファイル転送ソフトは?(こちらは余談です)今ままで使い慣れているFTPソフトで一向に構いませんが、他にも色々なソフトがありますからロリポップの各ソフトの設定ガイドを参照ながら、条件によって使い分けてみるのも良いかと思います。3,240円)を15年ほど使っています。Duckを使用条件によって使い分けています。本説明では、Mac版,Win版の両方あることから通称”あひるちゃん”の画面キャプチャーで進みたいと思います。Duckは無料(寄付金制)です。Driveなんかまで接続できたりと便利なのでお勧めソフトです。Duckは旧バージョンもあります。お使いのOSに合わせてダウンロードしてください。ロリポップの推奨するパーミッション値ロリポップのパーミッション値(2016年10月時点)はこうなっています。赤字のとおり、777,666でも大丈夫なのですがサーバーは皆さん共有で使っているのでグループ(Lolipop-User)へのアクセス権は外した方が良いです。パーミッションを推奨値へ上記のとおり、動かすためにはパーミッションを変更しなければいけません。アップロード終了後に右クリックして『情報』を見ると情報画面が出てきます。それぞれの拡張子に合った値へ変えていきます。(FTPソフトの環境設定でアップする前に設定もできますし、アップ後にまとめて変更もできます。755]のところ、ロリポップではcgiは[700]です。セキュリティーのためにもパーミッションはサーバーの推奨値を使いましょう。パーミッション値を確認アップロード終了後にパーミッション値を確認してください。UTF-8,LF(UNIX)の保存ミス、転送モードが違っているかだと思います。■ファイルが111個あることについて1、.htaccessは自分で入れているだけです。2、check.cgiはチェック後に削除していいです。通常は(mailform,postcodesのフォルダも含めて)ファイル数が109個あればOK!!です。■ロリポップのプラン選択についてメールフォームを使用する場合は、共有SSLや独自SSLで暗号化できるプランをできるだけ選びましょう。■「達の記録館」の入力フォームはどこにあるのか画像の「達の記録館」表記はイメージです。私が代表している団体で使っていてtatsu8.jp上にはありません。本当は何もわかっていないオヤジです。