0
有人可以幫助我爲什麼它不起作用? (我的項目名稱大呼拉爾) 我使用Ubuntu的LTS 16.04,Apache2的,Python3使用apache2部署Django項目
ServerAdmin [email protected]
DocumentRoot /var/www/ikh
WSGIDaemonProcess ikh python-path=/var/www/ikh/ python-home=/var/www/ikh/.env
WSGIProcessGroup ikh
WSGIScriptAlias//var/www/ikh/ikh/wsgi.py
<Directory /var/www/ikh/ikh>
<Files wsgi.py>
Require all granted
</Files>
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
(2)不正確,''python-home''選項不應該指向''site-packages''目錄。請參閱關於使用mod_wsgi使用虛擬環境的文檔。 http://modwsgi.readthedocs.io/en/develop/user-guides/virtual-environments.html –
我做到了!但不起作用 –
您驗證了您使用的是在Python解釋器中針對虛擬環境報告了「sys.prefix」的情況?它絕對不應該是''python-home''的''site-packages''目錄。這樣做可能會導致Python解釋器在啓動時失敗。 –