文中所提及的64位安裝包如python, mod_wsgi等都是從
1、機子不能安裝兩個不同版本的python,本人一開始安裝了64位以及32位兩個版本的python,導致的結果就是執行django-admin.py的指令的時候沒法找到相應的python執行環境,故解除安裝了32位版本的python。
2、解除安裝了32位版本的phthon之後,發現在cmd下執行django-admin.py startproject hehe的時候,後面的引數沒有被接收到,解決辦法是修改登錄檔中
hkey_classes_root/
lications/python.exe/shell/open/
command項為:
3、配置apache
1)把mod_wsgi.so放到apache的modules目錄下;
2)編輯apache的httpd.conf檔案,加入以下語句:
loadmodule wsgi_module modules/mod_wsgi.so
wsgiscriptalias / "d:/testapache/testapache/wsgi.py"
(「 d:/testapache/testapache/wsgi.py」這個是我的django專案中生成的wsgi.py檔案)
(django專案的路徑,還不知道為啥要加這個,看別人的東西寫的)
order deny,allow
allow from all
修改serverroot "d:/program files/apache2"
listen 8080
documentroot "d:/program files/apache2/htdocs"(我的apache所在的目錄下的乙個資料夾)
3)編輯django專案下的wsgi.py檔案,將settings.py檔案所在的目錄以及專案所在的目錄加到系統路徑下,**如下
import os, sys
p1 = os.path.abspath(os.path.join(os.path.dirname(__file__), '../'))
p2 = os.path.abspath(os.path.join(os.path.dirname(__file__), '../../'))
os.environ["django_settings_module"] = "testapache.settings"
4)重啟apache,成功
4如果執行失敗,可檢視apache安裝目錄下的logs目錄,下面有日誌檔案
在apache上部署django 程式
2011 09 21 15 56 38 分類 python django 標籤 apache 字型大小訂閱 1.apache和mod python 1 安裝apache 1 解壓縮 2 進入 apache目錄,執行 sudo configure prefix usr server apache2 e...
用mod wsgi在Apache上部署Django
1.安裝和配置apache 2.安裝mod wsgi 1 解壓縮 sudo tar xvf mod wsgi 3.4.tar.gz 2 配置mod wsgi cd mod wsgi 3.4 configure enable shared with apxs usr server apache2 bi...
Apache上部署PHP環境
如果你的vc環境沒有安裝 或者版本不對 的話則會彈出如下錯誤 接下來配置apache的httpd.conf檔案,使用notepad開啟進行編輯 查詢 dynamic shared object dso support 的部分,並在最後追加 php解壓縮後安裝後的php7apache2 4.dll檔案...