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

-- 



Reply via email to