首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Django站点在开发服务器上运行,但不在Apache mod_wsgi上运行。

Django站点在开发服务器上运行,但不在Apache mod_wsgi上运行。
EN

Stack Overflow用户
提问于 2011-05-31 16:08:06
回答 2查看 552关注 0票数 1

我有一些姜戈网站,我想把它们放在带有mod_wsgi的网络服务器Apache2上。

and服务器工作正常,一个Django网站工作正常,但另一个不工作(它显示内部服务器错误页面)。但奇怪的是,网站在开发的服务器上运行得很好。

这是我的vhost配置:

代码语言:javascript
复制
<VirtualHost *:8080>
    DocumentRoot "C:\wamp\www\mySite"
    ServerName mysite.dev.businessx.local

    ErrorLog C:\wamp\www\mySite\log\error_log
    CustomLog C:\wamp\www\mySite\log\access_log common

    <Directory "C:\wamp\www\mySite">
        Options Indexes FollowSymLinks Includes
        AllowOverride All
        Order allow,deny
        Allow from All
    </Directory>

    WSGIScriptAlias / "c:/wamp/www/mySite/django2.wsgi"
</VirtualHost>

这是django2.wsgi:

代码语言:javascript
复制
import os, sys  

sys.path.append('c:/wamp/www/')    
os.environ['DJANGO_SETTINGS_MODULE'] = 'mySite.settings'  

import django.core.handlers.wsgi  

application = django.core.handlers.wsgi.WSGIHandler()

下面是当我尝试访问该网站时出现在apache错误日志中的错误。它声明它不能导入模块mySite.main,并且main是项目的子文件夹/app。

代码语言:javascript
复制
[Tue May 31 09:57:49 2011] [error] [client 192.168.0.40] TemplateSyntaxError: Caught ImportError while rendering: No module named ClickF1.main
[Tue May 31 09:57:49 2011] [error] [client 192.168.0.40] mod_wsgi (pid=4976): Exception occurred processing WSGI script 'C:/wamp/www/clickf1/django2.wsgi'.
[Tue May 31 09:57:49 2011] [error] [client 192.168.0.40] Traceback (most recent call last):
[Tue May 31 09:57:49 2011] [error] [client 192.168.0.40]   File "C:\\Python27\\lib\\site-packages\\django\\core\\handlers\\wsgi.py", line 248, in __call__
[Tue May 31 09:57:49 2011] [error] [client 192.168.0.40]     response = self.get_response(request)
[Tue May 31 09:57:49 2011] [error] [client 192.168.0.40]   File "C:\\Python27\\lib\\site-packages\\django\\core\\handlers\\base.py", line 141, in get_response
[Tue May 31 09:57:49 2011] [error] [client 192.168.0.40]     return self.handle_uncaught_exception(request, resolver, sys.exc_info())
[Tue May 31 09:57:49 2011] [error] [client 192.168.0.40]   File "C:\\Python27\\lib\\site-packages\\django\\core\\handlers\\base.py", line 165, in handle_uncaught_exception
[Tue May 31 09:57:49 2011] [error] [client 192.168.0.40]     return debug.technical_500_response(request, *exc_info)
[Tue May 31 09:57:49 2011] [error] [client 192.168.0.40]   File "C:\\Python27\\lib\\site-packages\\django\\views\\debug.py", line 59, in technical_500_response
[Tue May 31 09:57:49 2011] [error] [client 192.168.0.40]     html = reporter.get_traceback_html()
[Tue May 31 09:57:49 2011] [error] [client 192.168.0.40]   File "C:\\Python27\\lib\\site-packages\\django\\views\\debug.py", line 141, in get_traceback_html
[Tue May 31 09:57:49 2011] [error] [client 192.168.0.40]     return t.render(c)
[Tue May 31 09:57:49 2011] [error] [client 192.168.0.40]   File "C:\\Python27\\lib\\site-packages\\django\\template\\__init__.py", line 173, in render
[Tue May 31 09:57:49 2011] [error] [client 192.168.0.40]     return self._render(context)
[Tue May 31 09:57:49 2011] [error] [client 192.168.0.40]   File "C:\\Python27\\lib\\site-packages\\django\\template\\__init__.py", line 167, in _render
[Tue May 31 09:57:49 2011] [error] [client 192.168.0.40]     return self.nodelist.render(context)
[Tue May 31 09:57:49 2011] [error] [client 192.168.0.40]   File "C:\\Python27\\lib\\site-packages\\django\\template\\__init__.py", line 796, in render
[Tue May 31 09:57:49 2011] [error] [client 192.168.0.40]     bits.append(self.render_node(node, context))
[Tue May 31 09:57:49 2011] [error] [client 192.168.0.40]   File "C:\\Python27\\lib\\site-packages\\django\\template\\debug.py", line 72, in render_node
[Tue May 31 09:57:49 2011] [error] [client 192.168.0.40]     result = node.render(context)
[Tue May 31 09:57:49 2011] [error] [client 192.168.0.40]   File "C:\\Python27\\lib\\site-packages\\django\\template\\debug.py", line 89, in render
[Tue May 31 09:57:49 2011] [error] [client 192.168.0.40]     output = self.filter_expression.resolve(context)
[Tue May 31 09:57:49 2011] [error] [client 192.168.0.40]   File "C:\\Python27\\lib\\site-packages\\django\\template\\__init__.py", line 579, in resolve
[Tue May 31 09:57:49 2011] [error] [client 192.168.0.40]     new_obj = func(obj, *arg_vals)
[Tue May 31 09:57:49 2011] [error] [client 192.168.0.40]   File "C:\\Python27\\lib\\site-packages\\django\\template\\defaultfilters.py", line 682, in date
[Tue May 31 09:57:49 2011] [error] [client 192.168.0.40]     return format(value, arg)
[Tue May 31 09:57:49 2011] [error] [client 192.168.0.40]   File "C:\\Python27\\lib\\site-packages\\django\\utils\\dateformat.py", line 281, in format
[Tue May 31 09:57:49 2011] [error] [client 192.168.0.40]     return df.format(format_string)
[Tue May 31 09:57:49 2011] [error] [client 192.168.0.40]   File "C:\\Python27\\lib\\site-packages\\django\\utils\\dateformat.py", line 30, in format
[Tue May 31 09:57:49 2011] [error] [client 192.168.0.40]     pieces.append(force_unicode(getattr(self, piece)()))
[Tue May 31 09:57:49 2011] [error] [client 192.168.0.40]   File "C:\\Python27\\lib\\site-packages\\django\\utils\\dateformat.py", line 187, in r
[Tue May 31 09:57:49 2011] [error] [client 192.168.0.40]     return self.format('D, j M Y H:i:s O')
[Tue May 31 09:57:49 2011] [error] [client 192.168.0.40]   File "C:\\Python27\\lib\\site-packages\\django\\utils\\dateformat.py", line 30, in format
[Tue May 31 09:57:49 2011] [error] [client 192.168.0.40]     pieces.append(force_unicode(getattr(self, piece)()))
[Tue May 31 09:57:49 2011] [error] [client 192.168.0.40]   File "C:\\Python27\\lib\\site-packages\\django\\utils\\encoding.py", line 66, in force_unicode
[Tue May 31 09:57:49 2011] [error] [client 192.168.0.40]     s = unicode(s)
[Tue May 31 09:57:49 2011] [error] [client 192.168.0.40]   File "C:\\Python27\\lib\\site-packages\\django\\utils\\functional.py", line 206, in __unicode_cast
[Tue May 31 09:57:49 2011] [error] [client 192.168.0.40]     return self.__func(*self.__args, **self.__kw)
[Tue May 31 09:57:49 2011] [error] [client 192.168.0.40]   File "C:\\Python27\\lib\\site-packages\\django\\utils\\translation\\__init__.py", line 55, in ugettext
[Tue May 31 09:57:49 2011] [error] [client 192.168.0.40]     return real_ugettext(message)
[Tue May 31 09:57:49 2011] [error] [client 192.168.0.40]   File "C:\\Python27\\lib\\site-packages\\django\\utils\\functional.py", line 55, in _curried
[Tue May 31 09:57:49 2011] [error] [client 192.168.0.40]     return _curried_func(*(args+moreargs), **dict(kwargs, **morekwargs))
[Tue May 31 09:57:49 2011] [error] [client 192.168.0.40]   File "C:\\Python27\\lib\\site-packages\\django\\utils\\translation\\__init__.py", line 36, in delayed_loader
[Tue May 31 09:57:49 2011] [error] [client 192.168.0.40]     return getattr(trans, real_name)(*args, **kwargs)
[Tue May 31 09:57:49 2011] [error] [client 192.168.0.40]   File "C:\\Python27\\lib\\site-packages\\django\\utils\\translation\\trans_real.py", line 276, in ugettext
[Tue May 31 09:57:49 2011] [error] [client 192.168.0.40]     return do_translate(message, 'ugettext')
[Tue May 31 09:57:49 2011] [error] [client 192.168.0.40]   File "C:\\Python27\\lib\\site-packages\\django\\utils\\translation\\trans_real.py", line 266, in do_translate
[Tue May 31 09:57:49 2011] [error] [client 192.168.0.40]     _default = translation(settings.LANGUAGE_CODE)
[Tue May 31 09:57:49 2011] [error] [client 192.168.0.40]   File "C:\\Python27\\lib\\site-packages\\django\\utils\\translation\\trans_real.py", line 176, in translation
[Tue May 31 09:57:49 2011] [error] [client 192.168.0.40]     default_translation = _fetch(settings.LANGUAGE_CODE)
[Tue May 31 09:57:49 2011] [error] [client 192.168.0.40]   File "C:\\Python27\\lib\\site-packages\\django\\utils\\translation\\trans_real.py", line 159, in _fetch
[Tue May 31 09:57:49 2011] [error] [client 192.168.0.40]     app = import_module(appname)
[Tue May 31 09:57:49 2011] [error] [client 192.168.0.40]   File "C:\\Python27\\lib\\site-packages\\django\\utils\\importlib.py", line 35, in import_module
[Tue May 31 09:57:49 2011] [error] [client 192.168.0.40]     __import__(name)
[Tue May 31 09:57:49 2011] [error] [client 192.168.0.40] TemplateSyntaxError: Caught ImportError while rendering: No module named mySite.main 

有人能看到问题所在吗?

EN

Stack Overflow用户

回答已采纳

发布于 2011-06-01 16:09:37

这是一件非常非常简单的事情..项目文件夹名称区分大小写。我已经将文件夹名称更改为原始的开发人员名称,该项目的工作就像一个护身符。

谢谢你的帮助!

票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6184666

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档