Hi Pavan,

Excellent, that will come in handy is anyone experiences a similar problem 
in RedHat 5.6.

For the login issue, create a settings_local.py on the same directory that 
settings.py and add your specific values for the LOGIN_URL and 
LOGIN_REDIRECT_URL settings.

LOGIN_URL = '/mayan/login/'
LOGIN_REDIRECT_URL = '/mayan/'

that should redirect you to /mayan if logged in and to /mayan/login if not 
authenticated.

--Roberto

On Tuesday, January 15, 2013 4:35:34 AM UTC-4, Pavan wrote:
>
> Hi, 
>
> It was actually a python and mod_wsgi incompatibility issue. I got it 
> fixed by compiling the source of mod_wsgi and linking it instead of 
> the one from yum repo. 
>
> Other problem that has surfaced now is I am running the EDMS as an app 
> on a webserver(apache). i.e., blabla.com/mayan. 
>
> When I am logged in I can enter the site but when I am not, I get 
> redirected to blabla.com/login but instead it should be pointing to 
> blabla.com/mayan/login. When I change this in settings.py, it enters a 
> infinite redirect loop. Where should I change the config so that I can 
> enter the site through blabla.com/mayan and if I am not logged in, it 
> should reroute me to blabla.com/mayan/login. 
>
> The same is the case with logout. After I logout it takes me to 
> blabla.com. It should probably take me to blabla.com/mayan/login or 
> some default page that I can configure. 
>
> Thanks 
>
> On Tue, Jan 15, 2013 at 6:59 AM, Roberto Rosario 
> <[email protected] <javascript:>> wrote: 
> > Hi, 
> > 
> > That line uses a relative import that shouldn't throw that error ("from 
> > __future__ import absolute_import" is even included at the top of the 
> module 
> > to support previous versions going back to Python 2.5).  Try running 
> from 
> > the command line with: 
> > 
> > ./manage.py runserver 
> > 
> > after activating the virtualenv with: 
> > 
> > source <path to Mayan> 
> > 
> > And see if that throws more light in to the error. 
> > 
> > --Roberto 
> > 
> > On Monday, January 14, 2013 12:58:45 PM UTC-4, Pavan wrote: 
> >> 
> >> I am trying to deploy mayan-edms a django web application on a 
> RedHat5.6 
> >> server in production mode with apache webserver. 
> >> 
> >> I have setup the database and the used a virtual-env to setup the env 
> >> 
> >> This is my httpd.conf 
> >> 
> >> WSGIScriptAlias /mayan /var/www/mayan/mayan/wsgi/dispatch.wsgi 
> >> WSGIPythonPath 
> >> /var/www/mayan/mayan:/var/www/mayan/lib/python2.6/site-packages 
> >> <Directory /var/www/mayan/mayan> 
> >> <Files wsgi.py> 
> >> Order deny,allow 
> >> Allow from all 
> >> </Files> 
> >> </Directory> 
> >> 
> >> I am getting a 500 error if I start apache with this conf. Could anyone 
> >> tell me where it is getting misconfigured? 
> >> 
> >> This is the error 
> >> 
> >> [Mon Jan 14 12:47:02 2013] [error] [client 130.229.146.48] mod_wsgi 
> >> (pid=21715): Exception occurred processing WSGI script 
> >> '/var/www/mayan/mayan/wsgi/dispatch.wsgi'. 
> >> [Mon Jan 14 12:47:02 2013] [error] [client 130.229.146.48] Traceback 
> (most 
> >> recent call last): 
> >> [Mon Jan 14 12:47:02 2013] [error] [client 130.229.146.48]   File 
> >> 
> "/var/www/mayan/lib/python2.6/site-packages/django/core/handlers/wsgi.py", 
> >> line 250, in __call__ 
> >> [Mon Jan 14 12:47:02 2013] [error] [client 130.229.146.48] 
> >> self.load_middleware() 
> >> [Mon Jan 14 12:47:02 2013] [error] [client 130.229.146.48]   File 
> >> 
> "/var/www/mayan/lib/python2.6/site-packages/django/core/handlers/base.py", 
> >> line 45, in load_middleware 
> >> [Mon Jan 14 12:47:02 2013] [error] [client 130.229.146.48]     mod = 
> >> import_module(mw_module) 
> >> [Mon Jan 14 12:47:02 2013] [error] [client 130.229.146.48]   File 
> >> "/var/www/mayan/lib/python2.6/site-packages/django/utils/importlib.py", 
> line 
> >> 35, in import_module 
> >> [Mon Jan 14 12:47:02 2013] [error] [client 130.229.146.48] 
> >> __import__(name) 
> >> [Mon Jan 14 12:47:02 2013] [error] [client 130.229.146.48]   File 
> >> "/var/www/mayan/mayan/apps/common/__init__.py", line 17 
> >> [Mon Jan 14 12:47:02 2013] [error] [client 130.229.146.48]      from 
> >> .conf.settings import (AUTO_CREATE_ADMIN, AUTO_ADMIN_USERNAME, 
> >> [Mon Jan 14 12:47:02 2013] [error] [client 130.229.146.48]           ^ 
> >> [Mon Jan 14 12:47:02 2013] [error] [client 130.229.146.48] 
>  SyntaxError: 
> >> invalid syntax 
> > 
> > -- 
> > 
> > 
> > 
>
>
>
> -- 
> /Pavan 
>

-- 



Reply via email to