好吧對不起,我知道這個問題與另一個類似,但是當我嘗試其他答案似乎並沒有爲我工作。 Apache2.2:ImportError: No module named site。所以我試圖讓django/virtualenv/apache一起工作。任何幫助是極大的讚賞!!如何讓Django和Apache與virtualenv一起工作?
以下是錯誤日誌。
這裏是我的Apache的conf文件
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html
ServerName tracker.com
<Directory /var/www/html/drish/drish>
<Files wsgi.py>
Require all granted
</Files>
order allow,deny
allow from all
</Directory>
WSGIDaemonProcess project python-path=/var/www/html/drish/:python-home=/var/www/html/virtenv
WSGIScriptAlias//var/www/html/drish/drish/wsgi.py
Alias /static /var/www/html/drish/drish
</VirtualHost>
我還沒有在wsgi.conf
文件改變任何東西我所做的就是啓用它。雖然我確實在那裏看到了一些選擇,但不確定它們中的任何一個。
這是由django創建的WSGI.py文件,我也沒有改變。
import os
from django.core.wsgi import get_wsgi_application
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "drish.settings")
application = get_wsgi_application()
再次感謝您的任何幫助。
這很棒!謝謝!也很抱歉,遲到的回覆已經拉上了其他項目,並且剛剛回到這一個! –