0
我想在Apache上部署我的python應用程序,所以我做了一個hello世界應用程序(包含在一個python文件中),並從那裏導入應用程序對象,它的工作。這只是爲了測試一下。WSGI導入應用程序從python包產量500
然後,我將我的應用程序文件移動到那裏,並嘗試與它相同。我試圖導入應用程序對象(現在從一個python包),沒有什麼爆炸,但是當我訪問服務器時,我得到一個500錯誤代碼。 注意:如果我使用python運行應用程序,那麼應用程序工作得很好。它沒有壞。
文件結構:
app.wsgi main(this is the python package) hello.py(this is the simple app)
在app.wsgi我有這樣的:
import sys
sys.path.append('/var/www/html')
from hello import app as application
與該作品,但是當我將其更改爲:
import sys
sys.path.append('/var/www/html')
from main import app as application
它給了我一個500.
任何想法作爲爲什麼會發生這種情況?