Project

General

Profile

404 error on login page

Added by Al ex over 13 years ago

Hi to eveybody. I'm trying to install redmine in Dreamhost. Installation was painful but in the end it seems to work. Only one problem: I can't login because the login page (http://server.com/login) shows the error

Page not found.
The page you were trying to access doesn't exist or has been removed.

The apache "access.log" file shows

[26/Nov/2010:00:30:05 -0800] "GET /login HTTP/1.1" 401 757 "http://sub.host.com/login" "Mozilla/5.0 (X11; U; Linux x86_64; es-MX; rv:1
.9.2.12) Gecko/20101027 Ubuntu/10.10 (maverick) Firefox/3.6.12" 

so there is a 401 error (unauthorized!?) while the production.log shows

Processing WelcomeController#index (for <ip> at 2010-11-26 01:30:27) [GET]
Parameters: {"action"=>"index", "controller"=>"welcome"}
Rendering template within layouts/base
Rendering welcome/index
Completed in 119ms (View: 29, DB: 45) | 200 OK [http://sub.host.com/]

Processing ApplicationController#index (for <ip> at 2010-11-26 01:30:29) [GET]

ActionController::RoutingError (No route matches "/failed_auth.html" with {:method=>:get}):
/dh/passenger/lib/phusion_passenger/rack/request_handler.rb:92:in `process_request'
/dh/passenger/lib/phusion_passenger/abstract_request_handler.rb:207:in `main_loop'
/dh/passenger/lib/phusion_passenger/railz/application_spawner.rb:400:in `start_request_handler'
/dh/passenger/lib/phusion_passenger/railz/application_spawner.rb:351:in `handle_spawn_application'
/dh/passenger/lib/phusion_passenger/utils.rb:184:in `safe_fork'
/dh/passenger/lib/phusion_passenger/railz/application_spawner.rb:349:in `handle_spawn_application'
/dh/passenger/lib/phusion_passenger/abstract_server.rb:352:in `__send__'
/dh/passenger/lib/phusion_passenger/abstract_server.rb:352:in `main_loop'
/dh/passenger/lib/phusion_passenger/abstract_server.rb:196:in `start_synchronously'
/dh/passenger/lib/phusion_passenger/abstract_server.rb:163:in `start'
/dh/passenger/lib/phusion_passenger/railz/application_spawner.rb:209:in `start'
/dh/passenger/lib/phusion_passenger/spawn_manager.rb:262:in `spawn_rails_application'
/dh/passenger/lib/phusion_passenger/abstract_server_collection.rb:126:in `lookup_or_add'
/dh/passenger/lib/phusion_passenger/spawn_manager.rb:256:in `spawn_rails_application'
/dh/passenger/lib/phusion_passenger/abstract_server_collection.rb:80:in `synchronize'
/dh/passenger/lib/phusion_passenger/abstract_server_collection.rb:79:in `synchronize'
/dh/passenger/lib/phusion_passenger/spawn_manager.rb:255:in `spawn_rails_application'
/dh/passenger/lib/phusion_passenger/spawn_manager.rb:154:in `spawn_application'
/dh/passenger/lib/phusion_passenger/spawn_manager.rb:287:in `handle_spawn_application'
/dh/passenger/lib/phusion_passenger/abstract_server.rb:352:in `__send__'
/dh/passenger/lib/phusion_passenger/abstract_server.rb:352:in `main_loop'
/dh/passenger/lib/phusion_passenger/abstract_server.rb:196:in `start_synchronously'

Rendering /home/user/sub.host.com/public/404.html (404 Not Found)

so the welcome page works (I saw it in the browser) but the login don't. All other pages work. In fact, the "server.com/account/login" shows the login form, but I can't login because the forms redirects again to a 404 error page. I delete the .htaccess file in the /public folder (I saw that in this forum) but it didn't work. I can't think of anything else. Any ideas?? I'm desperate. Thanks a lot


Replies (3)

RE: 404 error on login page - Added by Felix Schäfer over 13 years ago

You seem to have another page/app trying to take precedence on the /login path on your webspace.

RE: 404 error on login page - Added by Al ex over 13 years ago

It's a fresh install, there is nothing else in the /public folder... :(

RE: 404 error on login page - Added by Al ex over 13 years ago

solved!! OMG, 4 days, 4 days! trying to make is work and the problem was a previous install of the trac software. Dreamhost allows to install it when adding a svn, but I don't like it to much (hard to deal with multiple projects, redmine is much better for that!) so I move it to other path. You are right Felix, Apache found its .htacess file and that was the problem...

    (1-3/3)