Ubuntu14.04 , apache2.4 で cgiが実行されない

スポンサーリンク
スポンサーリンク

Ubuntu14.04、apache2.4 で cgiが実行されない場合の確認事項です。

/usr/lib/cgi-bin 下に cgiファイルがあるか?
デフォルトでは、cgidファイルは /usr/lib/cgi-bin 下に置く必要があります。
また拡張子は cgi でなくてはいかません。

cgi ファイルに実行権限があるか?
実行権限が無い場合は、
chmod +x cgiファイル名
を実行して実行権を付加します。

cgi 実行が有効化されているか?
ls -la /etc/apache2/mods-enabled/
実行で、次のシンボリックリンクがあるか確認します。

cgid.conf -> ../mods-available/cgid.conf
cgid.load -> ../mods-available/cgid.load

無い場合、a2enmod cgi 後に service apache2 restart します。

これで、シンボリックリンクが作成され、cgiが有効になります。

コメント

タイトルとURLをコピーしました