Mailformをさくらインターネットに上げるときの備忘録

当サイトはSYNCKGRAPHICAさんの「メールフォームCGI UTF-8対応」を利用しているのですが、
これを昨日凡ミスでローカルのものと上書きしてしまいました。とはいえ、ローカルのものと
リモートのもので内容は変わらないはずなので、動いてくれるかなと思っていたのですが…。

結果は500エラー。パーミッションを調べていじくってもperlへのパスを洗ってもまったくダメ。
さくらやSYNCKGRAPHICAさんのマニュアルを目を皿のようにして読んでみて
改行コードやFTPの転送設定、サーバに残っているエラーログを調べてみるのですが、まったく埒があかない。

で翌朝、やけになってプログラム本体のパーミッションをサーバ、プログラム作成者ともに推奨の755から
705に変えてみると、あれあれ、すんなり動いてくれました。

パーミッションに関しては僕自身その仕組みを根本から理解していないのがよくないのだと
思います。 そうこうしたことをTwitterでつぶやいているうちに、
@shiroutoSEO さんが教えてくれたのがこのページ。

パーミッションについて

いちから勉強します。はい…。

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください