Django开发者群  - 讨论区

标题:请问如何修改apache的运行用户权限,让django app能在服务器上读写文件?

2012年05月30日 星期三 10:46

    原程序在manage.py runserver下运行时是可以读写绝对路径下的文件的,但是发布到apache之后log日志提示:[error] open file of XXX error!上网搜下都说是apache权限没有设置对。

    之后修改http.conf文件下的user 为Administrator也不行...同时在WSGI中也将需要读写权限的文件夹加入环境变量依旧无效。

2012年05月31日 星期四 17:03

问题解决了,是一个比较小白的情况...

由于在xp系统下,文件夹默认是采用简单文件共享的(在文件夹选项中修改)

取消简单共享之后文件夹的属性中会出现安全标签,这里就可以设置用户对应的文件夹的权限,Django默认的用户应该是系统用户,对应于Apache中user和group的用户即可。

2012年06月19日 星期二 13:52

在GUI Linux下运行Django效果更佳

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2024

    京ICP备05028076号