パーミッションが勝手に元に戻ってしまう

いいづかさん (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ファイルをクロークしていただければ誤って同期されることはなくなります。