質問: "/redmine" </location> </virtualhost> # then after the virtualhost is loaded, send it a request # to initialize the redmine installation passengerprestart http://2222.us/redmine editいくつかのフルークでエラーログが機能するようになりました。error.log内で受け取っているエラーは次のとおりです。[wed dec 14 12:06:09 2011] [notice] caught sigterm, shutting down [wed dec 14 12:06:10 2011] [error] *** passenger could not be initialized because of this error: unable to start the phusion passenger watchdog because its executable (/usr/lib/phusion-passenger/agents/passengerwatchdog) does not exist. this probably means that your phusion passenger installation is broken or incomplete, or that your 'passengerroot' directive is set to the wrong value. please reinstall phusion passenger or fix your 'passengerroot' directive, whichever is applicable. [wed dec 14 12:06:10 2011] [error] *** passenger could not be initialized because of this error: unable to start the phusion passenger watchdog because its executable (/usr/lib/phusion-passenger/agents/passengerwatchdog) does not exist. this probably means that your phusion passenger installation is broken or incomplete, or that your 'passengerroot' directive is set to the wrong value. please reinstall phusion passenger or fix your 'passengerroot' directive, whichever is applicable. [wed dec 14 12:06:10 2011] [notice] apache/2.2.20 (ubuntu) phusion_passenger/3.0.11 php/5.3.6-13ubuntu3.2 with suhosin-patch configured -- resuming normal operations
回答: 問題は、許可エラーの集大成であり、phusion passengerが正しくインストールされていなかったことです。問題は、ルートではなく通常の「ユーザー」として実行しようとしていたことです。これを修正するには、コマンドをsudoで実行するか、sudoをrootで実行してサービスapache2 restartを実行します。大丈夫なら通常のユーザーとしてapache2を明らかに再起動しますが、redmineとrubyはulimitの変更を実行するためにエスカレートされたパーミッションが必要です。