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