Re: How to use Django with Apache and mod_wsgi

看板Python作者 (881 forever)時間11年前 (2014/09/10 11:43), 11年前編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/4 (看更多)
※ 引述《left (881 forever)》之銘言: ※ 引述《left (881 forever)》之銘言: 請問一下 如果我要在apache上用django到底要怎麼用啊 弄了好幾天都不得其門而入 apache 還有mod_wsgi都裝了啊 我照著下面官網說的指示做 https://docs.djangoproject.com/en/1.7/howto/deployment/wsgi/modwsgi/ 右邊是我放wsgi.py的地方(內建)C:/Users/mango/Desktop/deploy_test/mysite/mysite WSGIScriptAlias / C:/Users/mango/Desktop/deploy_test/mysite/mysite/wsgi.py WSGIPythonPath C:/Users/mango/Desktop/deploy_test/mysite/mysite <Directory C:/Users/mango/Desktop/deploy_test/mysite/mysite> <Files wsgi.py> Order deny,allow Allow from all </Files> </Directory> 我的目標是Django 內建的admin這個網只要能進去 現在是有哪些眉角沒注意到嗎? 希望各位大大教一下 網址輸入http://localhost/admin 403 error Forbidden You don't have permission to access /admin on this server -- sorry眼殘 已經照uranusjr大大改了 放wsgi.py的地方(內建)C:/Users/mango/Desktop/deploy_test/mysite/mysite 更改如下: WSGIScriptAlias / C:/Users/mango/Desktop/deploy_test/mysite/mysite/wsgi.py WSGIPythonPath C:/Users/mango/Desktop/deploy_test/mysite <Directory C:/Users/mango/Desktop/deploy_test/mysite/mysite> <Files wsgi.py> Order deny,allow Allow from all </Files> </Directory> 現在的error message變成 Bad Request (400) ------ 繼續照著uranusjr大的指示 目前已經可以把admin掛上去了 可是有點奇怪的是 原先django admin的一些板膜javascript好像都不見了 如下面網址 http://140.112.29.187/admin/ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.112.218.124 ※ 文章網址: http://www.ptt.cc/bbs/Python/M.1410164587.A.F14.html

09/08 17:21,
最明顯的問題是 WSGIPythonPath 要出來一層
09/08 17:21

09/08 17:21,
然後請附上 error log 謝謝
09/08 17:21
※ 編輯: left (140.112.218.124), 09/08/2014 17:41:30

09/08 17:42,
已經附上error message摟~~
09/08 17:42

09/08 17:43,
uranusjr 出來一層的意思是?
09/08 17:43
-- -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.112.218.124 ※ 文章網址: http://www.ptt.cc/bbs/Python/M.1410171453.A.911.html

09/08 20:40,
你有改 ALLOWED_HOSTS 嗎?
09/08 20:40

09/08 20:42,
-- -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.112.218.124 ※ 文章網址: http://www.ptt.cc/bbs/Python/M.1410320632.A.651.html
文章代碼(AID): #1K3yZuPH (Python)
文章代碼(AID): #1K3yZuPH (Python)