- 論壇徽章:
- 0
|
我在Centos上面安裝cnprog,服務(wù)器的IP地址是192.168.2.242
cnprog 安裝在 /var/www/djangoapps/cnprog
目前已經(jīng)可以在工程模式啟動后,正常訪問
我現(xiàn)在希望部署到apache上面去,mod_python 已經(jīng)安裝成功并在 httpd.conf 中加載了
我在 httpd.conf 的結(jié)尾處添加了下面一段
Listen 8000
<VirtualHost *:8000>
DocumentRoot /var/www/djangoapps/cnprog
<Location "/">
SetHandler python-program
PythonPath "['/var/www/djangoapps/'] + sys.path"
PythonHandler django.core.handlers.modpython
SetEnv DJANGO_SETTINGS_MODULE cnprog.settings_apache
PythonAutoReload Off
PythonDebug On
</Location>
Alias /site_media /var/www/djangoapps/cnprog/media
Alias /media /usr/local/lib/python2.5/site-packages/django/contrib/admin/media
<Location "/site_media">
SetHandler None
</Location>
<Location "/media">
SetHandler None
</Location>
</VirtualHost>
重啟apache后,訪問 http://192.168.2.242:8000 ,出現(xiàn)下面的錯誤
MOD_PYTHON ERROR
ProcessId: 7337
Interpreter: 'localhost.localdomain'
ServerName: 'localhost.localdomain'
DocumentRoot: '/var/www/djangoapps/cnprog'
URI: '/'
Location: '/'
Directory: None
Filename: '/var/www/djangoapps/cnprog/'
PathInfo: ''
Phase: 'PythonHandler'
Handler: 'django.core.handlers.modpython'
Traceback (most recent call last):
File "/usr/local/lib/python2.5/site-packages/mod_python/importer.py", line 1537, in HandlerDispatch
default=default_handler, arg=req, silent=hlist.silent)
File "/usr/local/lib/python2.5/site-packages/mod_python/importer.py", line 1229, in _process_target
result = _execute_target(config, req, object, arg)
File "/usr/local/lib/python2.5/site-packages/mod_python/importer.py", line 1128, in _execute_target
result = object(arg)
File "/usr/local/lib/python2.5/site-packages/django/core/handlers/modpython.py", line 228, in handler
return ModPythonHandler()(req)
File "/usr/local/lib/python2.5/site-packages/django/core/handlers/modpython.py", line 191, in __call__
self.load_middleware()
File "/usr/local/lib/python2.5/site-packages/django/core/handlers/base.py", line 42, in load_middleware
raise exceptions.ImproperlyConfigured, 'Error importing middleware %s: "%s"' % (mw_module, e)
ImproperlyConfigured: Error importing middleware middleware.pagesize: "No module named middleware.pagesize"
有沒有朋友知道是為什么,應(yīng)該如何解決呢,多謝了 |
|