アフィリエイト広告を利用しています

さくらインターネットの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」ボタンをクリックします。

修正前

suexec-policy-violation-1.jpg

修正後

suexec-policy-violation-2.jpg

これで、もう一度CGIを実行してみてください。たぶん、問題が直っているのではないかと思います。

※ファイルマネージャーを使わないでFTPソフト等からパーミッションを修正しても問題は解決できます。


この記事へのコメント

プロフィール

PC好きのアフィリエイターですが、最近はアフィリエイトへの興味がやや減少傾向

このブログもほとんど更新できていませんでしたが、今後は気が向いたときにつぶやきを投稿する形で運用していこうかなと思っています

にほんブログ村

当サイトについて
当サイトはA8.netが運営する会員向けブログサービス「 ファンブログ 」を利用しています。

当サイトに関してご意見等がありましたら、下記メールフォームより送信してください。今後の運営の参考とさせていただきます。
メールフォーム

Amazonのアソシエイトとして、当サイトは適格販売により収入を得ています。

Powered by ファンブログ

Build a Mobile Site
スマートフォン版を閲覧 | PC版を閲覧
Share by: