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 > --
