浏览 4360 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-03-07
1,bnu.settings等找不到 原因是没有加路径 PythonPath "['D:/workspace/NewSite','D:/workspace/NewSite/bnu','D:/server/python24/Lib/site-packages/django'] 2,拒绝访问 原因是没有设置访问权限 <Directory "D:/workspace/NewSite/bnu/media/"> Order Deny,Allow Allow from all </Directory> 3,在测试server里面正常,在mod_python里面异常 原因:以前用了一些print语句,mod_python不能正常处理,去掉调试语句 def navtree(request): lang = request.session.get('django_language', 'zh') navbar = get_navtree(request.user, lang) print request.path #这罗要去掉 我现在的apache配置文件最好加上了: LoadModule python_module modules/mod_python.so <Location "/"> SetHandler python-program PythonPath "['D:/workspace/NewSite','D:/workspace/NewSite/bnu','D:/server/python24/Lib/site-packages/django'] + sys.path" PythonHandler django.core.handlers.modpython SetEnv DJANGO_SETTINGS_MODULE bnu.settings_apache PythonDebug On </Location> Alias /media D:/workspace/NewSite/bnu/media <Location "/media/"> SetHandler None </Location> <LocationMatch "\.(jpg|gif|png|css|js)$"> SetHandler None </LocationMatch> <Directory "D:/workspace/NewSite/bnu/media/"> Order Deny,Allow Allow from all </Directory> 测试时仍然建议设置DEBUG = True 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |