質問: レンタルサーバー(ロリポップ)を利用しているのですが、 上手くメールフォームプロの設置を行えないためご助言頂けますでしょうか。 試したこと1(不具合未解決) -------------- メールフォームプロの仕様書通りにパーミッションを変更(下記画像参照) ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/256ae4b024d76f38a6faf370c46c0c94.png) ### 結果 CGIが動作しませんでした ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/7161ae2f3a169d1525ab701bae7f63c7.png) 試したこと2(不具合未解決) -------------- ロリポップのCGIに対する仕様を確認しパーミッションを変更(下記画像参照) ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/fe6e708da77a4e3c54af8f6d6ccc2ac3.png) リンク内容 ### 結果 CGIが動作しませんでした ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/7161ae2f3a169d1525ab701bae7f63c7.png) 試したこと3(不具合解決) ------------- レンタルサーバを変更(mixhost)してみました。 パーミッションはメールフォームプロの仕様書通りに変更したところ問題なくCGIが動作しました。 ### 結果 CGIが動作しました ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/46f9e8e643526ec8686eab658b4bee48.png) 試したこと4(不具合未解決) -------------- cgiファイルのパーミッションを全て「700」へ変更 [note] 普段はTransmit4を使用しているのですが、 フィルタリング機能が無いため(Transmit5から新機能として導入) MACユーザはFILEZILEを使うとCGIファイルを一括でパーミッション変更を行うことができます。 https://www.useful-notes.com/mac/filezilla/ ### 結果 CGIが動作しませんでした ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/7161ae2f3a169d1525ab701bae7f63c7.png) ### 結論 いくつか試した結果、 ロリポップのパーミッションを変更することで問題が解決すると思うのですが、 どのように変更を行えば良いのかが分からないため有識者の方がいればご助言頂けますでしょうか。 参考サイト http://frontierline.co.jp/2016/06/25/post-416/ http://www.ka-partner.tk/blog/%E3%83%A1%E3%83%BC%E3%83%AB%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0%E3%83%97%E3%83%AD4%E3%81%AE%E8%A8%AD%E7%BD%AE%E6%96%B9%E6%B3%95/ https://www.useful-notes.com/mac/filezilla/ 以上です
回答: Windows7、FileZilla3.34.0、ロリポップライトプランで以下の作業を行いました。 * SYNCKGRAPHICA公式からメールフォームプロ4.2.3をダウンロード、解凍 * mailformpro4.2.3.pdf(設置マニュアル)以外を任意のディレクトリにアップロード(バイナリ固定でも自動でも大丈夫でした) * を参考に.cgiを全てパーミッション700に変更(参考サイトは.phpなので.cgiに読み替えて作業) この時点でメールフォームプロの動作チェックアドオンが起動しました。 質問への追記・修正の依頼に書いた「config.cgiの編集と再アップ」は必要ありませんでした。 もちろん最終的に宛先やメッセージ関係、モジュールやアドオンの有効無効を修正しなければいけないのでconfig.cgiの編集ソフト、改行モードにはご注意ください。 パーミッションが正しく変更されているかが一番怪しいので、念のためまずはconfig.cgiやmailformpro.cgiが700になっているか単体で確認してください。