パーミッションが勝手に元に戻ってしまう
いいづかさん (2019-07-17 14:38:00) 60.43.181.81/contact.html
和田様
CGIが特定のディレクトリでしか動かないサーバー(OCN)で、パーミッションが勝手に元の数値に書き換えられてしまい、困っています。
アドバイスをいただけると助かります。よろしくお願いします。
PDFの設置方法を参考に、MailformProでお問い合わせフォームを
作らせていただきました。
手順としては、
CGIが動作するフォルダにmailformproフォルダをアップロード
↓
パーミッション(ファイル属性)の設定
↓
「mailformpro/mailformpro.cgi」のパスを、環境に合わせて調整
↓
ブラウザからお問い合わせフォームにアクセスして
「mailformpro.cgi は正常に動作しています。」という表示が出た
↓
「CGI動作チェックモジュールを実行する」にアクセスして
赤文字で表示されているパーミッションの値(644→777)を修正
↓
FFFTPでCGIをUP
↓
「CGI動作チェックモジュールを実行する」にアクセスして
値が修正されていることを確認
で、いったんはお問合せフォームが正常に動くのですが、
数分して再度「CGI動作チェックモジュールを実行する」に
アクセスすると、数値が元の赤文字(644)の
状態に戻ってしまいます。
そして、お問合せフォームが正常に動かなくなります。
(確認画面が出ずに送信されたり、お問合せフォームのどこにも
触れない状態だったり)
OCNサポートに問い合わせたところ、OCNにはパーミッションを
勝手に書き換える仕組みはないようです。
何か対策はないでしょうか。
Re:パーミッションが勝手に元に戻ってしまう
和田 (2019-08-05 20:00:44) www.synck.com
ファイルをアップロードする際にDreamWeaverなどで同期していないでしょうか?一部FTPソフトをご利用の場合、ファイルを上書きアップロードするとパーミッションが初期化される場合があります。
Re:パーミッションが勝手に元に戻ってしまう
いいづかさん (2019-08-06 22:43:21) www.harada-office.net/contact-mfp.html
和田様
ご回答ありがとうございます。
サイト全体はDreamWeaverで作っていますが、CGIはTeraPadを使い、お問い合わせフォーム(HTML)と共にFFFTPで同期しているのです。
ただ、お問い合わせフォーム以外の同期はDreamWeaverで行っています。
MailformProを使わせていただくには、お問い合わせフォーム関連だけでなく、サイト全体の同期をFFFTPにする、ということでしょうか。
ご回答をよろしくお願いします。
Re:パーミッションが勝手に元に戻ってしまう
和田 (2019-08-07 10:41:51) www.synck.com
DreamWeaverにはクロークという機能がありますので、そちらでCGIファイルをクロークしていただければ誤って同期されることはなくなります。