Passengerで運用時、リポジトリブラウザで拡張子が.cgi、.PHPのファイル閲覧がエラー(404)になる
Apache+PassengerでRedmineを運用している場合、Redmineを実行するバーチャルホストでCGIの実行やPHPが有効になっていると、リポジトリブラウザで拡張子が.cgiや.phpのファイルを表示しようとするとエラー(404 Not Found)になってしまいます。
この問題を解決するには、Apacheの設定ファイル内で、Redmineのバーチャルホストにphp_flag engine off
およびRemoveHandler .cgi .php
を追加してください。
<VirtualHost *> ServerName redmine.example.net DocumentRoot /some/where/redmine/public php_flag engine off RemoveHandler .cgi .php </VirtualHost>
- redmineのリポジトリブラウザでphpファイルが404エラーになる (ぱんぴーまっしぐら)
- mod_mime – Apache HTTP サーバ (The Apache HTTP Server Project)