2010-08-29 96 views
2

我试图通过使用pip和虚拟环境来安装Pinax开发版本。它在127.0.0.1:8000上运行得非常好。然而,当我使用mod_wsgi的部署它的Apache 2,它开始提高,出现以下错误异常:pinax/django在虚拟环境中的安装,在mod_wsgi上运行

SystemError: new style getargs format but argument is not a tuple 

有什么建议?

注:我用postgresql作为我的数据库。

这里是为Apache的WSGI的conf文件,然后在错误日志:

LoadModule wsgi_module modules/mod_wsgi.so 

WSGISocketPrefix /var/run/wsgi 

<VirtualHost xx.xxx.xx.21:80> 
    ServerName www.example.com 
    ServerAlias www.example.com 
    ServerAdmin [email protected] 

WSGIDaemonProcess pinax threads=1 processes=25 python-path=/srv/www/django/myproj/lib/python2.6/site-packages 
WSGIProcessGroup pinax 

WSGIScriptAlias//srv/www/django/mysite/deploy/pinax.wsgi 
    <Directory /srv/www/django/social/deploy> 
     Order deny,allow 
     Allow from all 
    </Directory> 

    ErrorLog /srv/www/newsino/logs/error.log 
    CustomLog /srv/www/newsino/logs/access.log combined 
</VirtualHost> 


File "/srv/www/django/myproj/lib/python2.6/site-packages/django/core/handlers/wsgi.py", line 230, in __call__ 
[Sun Aug 29 07:36:51 2010] [error] [client 173.48.119.55]  self.load_middleware() 
[Sun Aug 29 07:36:51 2010] [error] [client 173.48.119.55] File "/srv/www/django/myproj/lib/python2.6/site-packages/django/core/handlers/base.py", line 40, in load_middleware 
[Sun Aug 29 07:36:51 2010] [error] [client 173.48.119.55]  mod = import_module(mw_module) 
[Sun Aug 29 07:36:51 2010] [error] [client 173.48.119.55] File "/srv/www/django/myproj/lib/python2.6/site-packages/django/utils/importlib.py", line 35, in import_module 
[Sun Aug 29 07:36:51 2010] [error] [client 173.48.119.55]  __import__(name) 
[Sun Aug 29 07:36:51 2010] [error] [client 173.48.119.55] File "/srv/www/django/myproj/lib/python2.6/site-packages/django_openid/consumer.py", line 14, in ? 
[Sun Aug 29 07:36:51 2010] [error] [client 173.48.119.55]  from django.shortcuts import render_to_response 
[Sun Aug 29 07:36:51 2010] [error] [client 173.48.119.55] File "/srv/www/django/myproj/lib/python2.6/site-packages/django/shortcuts/__init__.py", line 10, in ? 
[Sun Aug 29 07:36:51 2010] [error] [client 173.48.119.55]  from django.db.models.manager import Manager 
[Sun Aug 29 07:36:51 2010] [error] [client 173.48.119.55] File "/srv/www/django/myproj/lib/python2.6/site-packages/django/db/__init__.py", line 75, in ? 
[Sun Aug 29 07:36:51 2010] [error] [client 173.48.119.55]  connection = connections[DEFAULT_DB_ALIAS] 
[Sun Aug 29 07:36:51 2010] [error] [client 173.48.119.55] File "/srv/www/django/myproj/lib/python2.6/site-packages/django/db/utils.py", line 91, in __getitem__ 
[Sun Aug 29 07:36:51 2010] [error] [client 173.48.119.55]  backend = load_backend(db['ENGINE']) 
[Sun Aug 29 07:36:51 2010] [error] [client 173.48.119.55] File "/srv/www/django/myproj/lib/python2.6/site-packages/django/db/utils.py", line 32, in load_backend 
[Sun Aug 29 07:36:51 2010] [error] [client 173.48.119.55]  return import_module('.base', backend_name) 
[Sun Aug 29 07:36:51 2010] [error] [client 173.48.119.55] File "/srv/www/django/myproj/lib/python2.6/site-packages/django/utils/importlib.py", line 35, in import_module 
[Sun Aug 29 07:36:51 2010] [error] [client 173.48.119.55]  __import__(name) 
[Sun Aug 29 07:36:51 2010] [error] [client 173.48.119.55] File "/srv/www/django/myproj/lib/python2.6/site-packages/django/db/backends/postgresql_psycopg2/base.py", line 29, in ? 
[Sun Aug 29 07:36:51 2010] [error] [client 173.48.119.55]  psycopg2.extensions.register_type(psycopg2.extensions.UNICODE) 
[Sun Aug 29 07:36:51 2010] [error] [client 173.48.119.55] SystemError: new style getargs format but argument is not a tuple 
+0

给你一些关于你正在使用的软件版本的规格:mod_wsgi,python,apache。也可以尝试将mod_wsgi更新到最新版本。 – 2010-08-30 11:29:09

回答

相关问题