Options ExecCGI is off in this directory

Apache

Options ExecCGI is off in this directory というエラーが出てCGIが動作しない

CGIを実行しても、403 Forbiddenになる、エラーログを見ると

 Options ExecCGI is off in this directory

となっている場合は、次の点を確認してみましょう。
Apacheの設定ファイル、httpd.confに

 <Directory /home/*/public_html>
    Options SymLinksIfOwnerMatch ExecCGI IncludesNoExec
 </Directory>

Directoryは該当のディレクトリ、その下のoptionsにExecCGIが入っているか、です。
httpd.confを修正したら、Apache 再起動しましょう。

httpd.confを直しても同じ、なんて時は、バーチャルホストでまた設定ファイルが別だった、なんてこともありますよね。(^_^;

参考:httpd.confの設定などについて
LAMPサーバーの基本設定

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です