2013-05-14 68 views
0

当试图访问我的Windows安装OSQA的RSS链接,错误日志显示以下错误:如何修复OSQA中的RSS提要?

C:\python27\lib\site-packages\django\core\handlers\base.py TIME: 2013-05-09 17:46:37,956 MSG: base.py:handle_uncaught_exception:209 Internal Server Error: /feeds/rss 
Traceback (most recent call last): 
    File "C:\python27\lib\site-packages\django\core\handlers\base.py", line 111, in get_response 
    response = callback(request, *callback_args, **callback_kwargs) 
    File "c:\inetpub\wwwroot\osqa\[mysite.com]\forum\views\readers.py", line 73, in feed 
    settings.APP_DESCRIPTION)(request) 
    File "C:\python27\lib\site-packages\django\contrib\syndication\views.py", line 37, in __call__ 
    feedgen = self.get_feed(obj, request) 
    File "C:\python27\lib\site-packages\django\contrib\syndication\views.py", line 97, in get_feed 
    current_site = get_current_site(request) 
    File "C:\python27\lib\site-packages\django\contrib\sites\models.py", line 92, in get_current_site 
    current_site = Site.objects.get_current() 
    File "C:\python27\lib\site-packages\django\contrib\sites\models.py", line 25, in get_current 
    current_site = self.get(pk=sid) 
    File "C:\python27\lib\site-packages\django\db\models\manager.py", line 132, in get 
    return self.get_query_set().get(*args, **kwargs) 
    File "C:\python27\lib\site-packages\django\db\models\query.py", line 349, in get 
    % self.model._meta.object_name) 
DoesNotExist: Site matching query does not exist. 
c:\inetpub\wwwroot\osqa\[mysite.com]\forum\views\meta.py TIME: 2013-05-09 17:46:37,960 MSG: meta.py:error_handler:200 
     error executing request: 
     PATH: /feeds/rss 
     USER: fadder111 (60) 
     METHOD: GET 
     POST PARAMETERS: 
     None 
     GET PARAMETERS: 
     None 
     HTTP HEADERS: 
       AUTH_TYPE: 
     wsgi.multiprocess: False 
     HTTPS_SERVER_ISSUER: 
     HTTP_COOKIE: greeting_set=True; csrftoken=482ec461eee5e692b60276b05ae2c41f; sessionid=49ed4088169860ce5f7abb10c573a999; __utma=87189386.1808482846.1368120178.1368120178.1368120178.1; __utmb=87189386.13.10.1368120179; __utmc=87189386; __utmz=87189386.1368120179.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none) 
     wsgi.multithread: False 
     SERVER_SOFTWARE: Microsoft-IIS/7.5 
     SCRIPT_NAME: 
     LOCAL_ADDR: 10.0.2.144 
     QUERY_STRING: 
     REQUEST_METHOD: GET 
     REMOTE_USER: 
     PATH_INFO: /feeds/rss 
     SERVER_PROTOCOL: HTTP/1.1 
     CERT_COOKIE: 
     AUTH_PASSWORD: 
     CONTENT_LENGTH: 0 
     HTTP_ACCEPT_CHARSET: ISO-8859-1,utf-8;q=0.7,*;q=0.3 
     APPL_PHYSICAL_PATH: c:\inetpub\wwwroot\osqa\[mysite.com]\ 
     HTTP_CONNECTION: keep-alive 
     HTTP_REFERER: http://[mysite.com]/ 
     SERVER_NAME: [mysite.com] 
     REMOTE_ADDR: 69.157.47.xxx 
     APPL_MD_PATH: /LM/W3SVC/38/ROOT 
     INSTANCE_ID: 38 
     HTTPS_KEYSIZE: 
     SERVER_PORT: 80 
     REQUEST_URI: /feeds/rss 
     CERT_SERIALNUMBER: 
     HTTP_ACCEPT: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 
     HTTPS_SERVER_SUBJECT: 
     URL: /feeds/rss 
     HTTPS_SECRETKEYSIZE: 
     SCRIPT_FILENAME: c:\inetpub\wwwroot\osqa\[mysite.com]\feeds\rss 
     wsgi.input: <__main__.InputStream object at 0x02BCA1D0> 
     HTTP_USER_AGENT: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.64 Safari/537.31 
     HTTP_HOST: [mysite.com] 
     HTTPS: off 
     SERVER_PORT_SECURE: 0 
     CERT_SUBJECT: 
     CERT_ISSUER: 
     CERT_FLAGS: 
     PATH_TRANSLATED: c:\inetpub\wwwroot\osqa\[mysite.com]\feeds\rss 
     wsgi.version: (1, 0) 
     GATEWAY_INTERFACE: CGI/1.1 
     wsgi.run_once: False 
     CSRF_COOKIE: 482ec461eee5e692b60276b05ae2c41f 
     wsgi.errors: <__main__.TeeOutputStream object at 0x0298E9D0> 
     REMOTE_PORT: 54728 
     HTTP_ACCEPT_LANGUAGE: en-US,en;q=0.8 
     APPL_PATH: 
     LOGON_USER: 
     INSTANCE_NAME: [mysite.com] 
     CONTENT_TYPE: 
     INSTANCE_META_PATH: /LM/W3SVC/38 
     AUTH_USER: 
     DOCUMENT_ROOT: c:\inetpub\wwwroot\osqa\[mysite.com]\ 
     REMOTE_HOST: 69.157.47.121 
     HTTP_ACCEPT_ENCODING: gzip,deflate,sdch 

    wsgi.url_scheme: http 

在Windows中,我创建的环境变量DJANGO_SETTINGS_MODULE = mysite.settings但这返回指示错误它无法导入设置 - 是否在sys.apth?

我的OSQA安装位于C:inetpub \ wwwroot \ osqa \ osqa.community.site(目录名称中包含句点)。

我该如何得到这个工作?

感谢

与使用创建

回答

0

当前OSQA版本旧版本的Django(1.3) 你需要作出与当前版本的修复工作(1.5.4现在)。 或者看看github上的一些分支,就像这个矿。 https://github.com/8c1/OSQA

+0

您的版本纠正了哪些主要问题? – ElHaix 2013-09-26 17:21:04

+0

查看当前Django 1.5的所有更改https://docs.djangoproject.com/en/dev/internals/deprecation/#id2 – inoks 2013-09-26 18:27:23