【发布时间】:2011-04-28 15:05:47
【问题描述】:
我现在正在 Max OS X Snow Leopard Server 上测试 django。我已经为内置的 apache/python 编译了 mog_wsgi,并通过 LoadModule wsgi_module 在 apache 中启用了它。我还通过标准的python setup.py install 命令安装了 django。之后,我在~/Documents 中创建了一个名为webtest 的测试django 应用程序,并通过WSGIScriptAlias / /Users/me/Documents/webtest/django.wsgi 在Apache 中启用它(django.wsgi 是我手动创建的文件)。
正如预期的那样,神秘的“访问 /error/HTTP_FORBIDDEN.html.var 被拒绝”apache 错误没有任何作用。正如谷歌所说,这很可能读作“apache无法读取脚本文件”。好的,我已经更改了sudo chmod -R 777 /Users(冷静,这是一台虚拟 PC :) - 一切正常。
那么,问题是:在所描述的配置中,我的 django 应用程序的推荐文件夹结构是什么?我需要什么权限? 777 不用于生产 :)
【问题讨论】:
标签: django apache macos mod-wsgi