Project

General

Profile

Redmine install almost functioning, but no home page

Added by kevin hua over 8 years ago

Is this by default? I've installed redmine 3.1.1 on archlinux with ruby 2.2.3p173 (2015-08-18 revision 51636) with apache 2.4 and passenger 5.0.20. Here's what I've added to the default httpd.conf.

LoadModule passenger_module /root/.gem/ruby/2.2.0/gems/passenger-5.0.20/buildout/apache2/mod_passenger.so
<IfModule mod_passenger.c>
    PassengerRoot /root/.gem/ruby/2.2.0/gems/passenger-5.0.20
   PassengerDefaultRuby /usr/bin/ruby
</IfModule>

<VirtualHost *:80>
    DocumentRoot /usr/share/webapps/redmine/public
    <Directory /usr/share/webapps/redmine/public>
        require all granted
        Options -MultiViews
        Allow from all
    </Directory>
</VirtualHost>

when I visit localhost/login, or localhost/projects, it works fine. However, when I visit just localhost, I get

Access forbidden!You don't have permission to access the requested directory. There is either no index document or the directory is read-protected.If you think this is a server error, please contact the webmaster.
Error 403
localhost
Apache/2.4.17 (Unix) Phusion_Passenger/5.0.20

and
[Tue Oct 20 15:00:00.247266 2015] [autoindex:error] [pid 10537:tid 140107302549248] [client ::1:39796] AH01276: Cannot serve directory /usr/share/webapps/redmine/public/: No matching DirectoryIndex (none) found, and server-generated directory index forbidden by Options directive

in the error log.


Replies (4)

RE: Redmine install almost functioning, but no home page - Added by Anonymous over 8 years ago

same on redmine 2.4.2 with passenger 4.0.37 after an apache update (i'v recompiled the passenger module too) :/

RE: Redmine install almost functioning, but no home page - Added by Martin Denizet (redmine.org team member) over 8 years ago

Could it be because you are missing the following statements in the VirtualHost?

RailsBaseURI /
PassengerAppRoot /usr/share/webapps/redmine

Hope it helps.

RE: Redmine install almost functioning, but no home page - Added by Anonymous over 8 years ago

My macro :

    Alias /redmines/$name/ /www/redmines/$name/htdocs/public/
    <Directory /www/redmines/$name/htdocs/public>
        AllowOverride All
        Options -MultiViews
        Require all granted

        SetEnv PATH "#{ENV['PATH']}:/usr/local/bin" 
        SetEnv RAILS_ENV production

        PassengerResolveSymlinksInDocumentRoot on
    </Directory>

    <Location /redmines/$name>
        RailsBaseURI /redmines/$name
        PassengerBaseURI /redmines/$name
        PassengerAppRoot /www/redmines/$name/htdocs
    </Location>

RE: Redmine install almost functioning, but no home page - Added by Bintintan Andrei almost 7 years ago

Any other solution for this?

Related answers:
https://stackoverflow.com/questions/33222480/apache-redmine-403-premissions-are-good

I had to disable the autoindex module in apache to make it work.

See https://serverfault.com/a/731859

Disabling the module auto index (which is the cause of the wrong behaviour, will prevent the error.

#LoadModule autoindex_module modules/mod_autoindex.so
    (1-4/4)