Issue with Passenger - Apache

試著忘記壹切 提交于 2019-12-04 11:08:45

Try (re)installing the native apache module (after installing the gem)

apt-get install libapache2-mod-passenger

I think I had the same problem and it worked after that.

Good luck!

Marcos

I solved this previously using:

sudo a2dismod passenger
sudo /etc/init.d/apache2 restart

Sounds like your config file is out of whack. Did you run the instructions that follow the install? It looks like it's complaining that you didn't add the PassengerRoot directive to your apache config. The passenger install requires you to add a few lines to your Apache config file manually. On a ubuntu install this is the apache.conf file: /etc/apache2/apache2.conf

Make sure you add the lines

LoadModule passenger_module /home/[username]/.rvm/gems/ruby-1.9.2-p0/gems/passenger-3.0.0/ext/apache2/mod_passenger.so
PassengerRoot /home/[username]/.rvm/gems/ruby-1.9.2-p0/gems/passenger-3.0.0
PassengerRuby /home/[username]/.rvm/wrappers/ruby-1.9.2-p0/ruby

This assumes you are using RVM. If not, the printout and the end of the install will give you the correct path.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!