2014-01-20 58 views
1

我試圖將我的第一個燒瓶動力站點放在我的數字海洋服務器上,並且後面跟着教程,但是我在apache錯誤日誌中出現語法錯誤我不確定爲什麼。wsgi文件上的語法錯誤(使用apache設置燒瓶應用程序)

我WSGI文件

#!/usr/bin/python 
activate_this = '/var/www/mysite/venv/bin/activate_this.py' 
execfile(activate_this, dict(__file__=activate_this) 

import sys 
import logging 
logging.basicConfig(stream=sys.stderr) 
sys.path.insert(0,"/var/www/mysite/") 

from mysite import app as application 

錯誤日誌

[Mon Jan 20 16:22:51 2014] [error] [client 86.153.31.236] SyntaxError: invalid syntax 
[Mon Jan 20 16:26:16 2014] [error] [client 86.153.31.236] mod_wsgi (pid=24338,  process='', application='mysite.co.uk|'): Failed to parse WSGI script file '/var/www /mysite/flaskr.wsgi'. 
[Mon Jan 20 16:26:16 2014] [error] [client 86.153.31.236] mod_wsgi (pid=24338):  Exception occurred processing WSGI script '/var/www/mysite/flaskr.wsgi'. 
[Mon Jan 20 16:26:16 2014] [error] [client 86.153.31.236] File "/var/www/mysite /flaskr.wsgi", line 6 
[Mon Jan 20 16:26:16 2014] [error] [client 86.153.31.236]  import sys 
[Mon Jan 20 16:26:16 2014] [error] [client 86.153.31.236]  ^
[Mon Jan 20 16:26:16 2014] [error] [client 86.153.31.236] SyntaxError: invalid syntax 

我只是不知道該怎麼辦,我已經看到別人和我看起來完全一樣的。

回答

3

你在這一行缺少一個右括號:

execfile(activate_this, dict(__file__=activate_this) 

注意你怎麼有2個開括號,但只有1結束。

+0

謝謝你的工作,它現在給我一個導入錯誤在我的錯誤日誌說10行_from mysite導入應用程序爲application_ _ImportError:沒有模塊名爲mysite_我不知道爲什麼? – RetroCoNoR

+0

@RetroCoNoR:如果這個答案幫助你解決你的原始問題(不正確的括號),請將其標記爲答案。好像你還有另外一個問題。如果您無法解決問題,請提出一個全新的問題,而不是繼續在此處發表評論。 –