2019年11月25日
さくらインターネットのsuexec policy violation
さくらインターネットのレンタルサーバーで久し振りにCGIを設置してみたところ、
AH01215: suexec policy violation:
see suexec log for more details: /home/username/www/example.cgi, referer:
End of script output before headers: example.cgi, referer:
のようなエラーになってしまったので、同じエラーで困っている人向けにエラー修正手順を紹介してみようかなと思います。
エラーの修正方法
1. まずはさくらインターネットのサーバーコントロールパネルにログインして「ファイルマネージャー」を実行します。
サーバーにアップロードしているファイル一覧が表示されますので、その中からエラーになっているCGIファイルを見つけて、
右クリック » プロパティー
を実行します。
2. 普通にアップロードしただけなら、 644
のパーミッションになっていると思いますので、実行の属性をチェックして 755
に変更して「OK」ボタンをクリックします。
修正前
修正後
これで、もう一度CGIを実行してみてください。たぶん、問題が直っているのではないかと思います。
※ファイルマネージャーを使わないでFTPソフト等からパーミッションを修正しても問題は解決できます。
【さくらインターネットの最新記事】
この記事へのコメント