0
我不得不在CentOS系统(运行Python 2.4)上安装Django 1.4项目,所以我在/opt/python2.7/上构建了python 2.7,到目前为止这么好。Python/PIL os.listdir权限错误
我上传了项目,更改了权限(chown -r apache:apache ./),一切似乎都正常,除了列表上传。 (分)文件夹和文件创建正确(例如/media/cache/thumbnail.jpg)
然而,当试图列出文件(查看admin/change_form.html标准django模板)时,得到这个错误:
(site-packages/PIL/Image.py in init)
for file in os.listdir(directory):
...
13, permission denied
这是造成的,因为我安装Python作为根和项目/ WSGI是由Apache用户跑了?有没有一个干净的方法来解决这个问题?更改/ media /文件夹的权限似乎没有影响,所以我认为这是由网站包权限造成的?
是的你是对的我忘了明显的,那就是检查最上面的项目目录没有正确配置,谢谢 – 2012-04-10 11:21:03