python删除功能在apache中不起作用

时间:2010-07-15 04:31:06

标签: python django apache amazon-s3

我正在使用s3cmd linux实用程序从我们的amazon s3存储桶中删除文件。我在python中创建了一个函数,它调用s3cmd命令行实用程序并访问和删除文件amazon s3 bucket。

command= 's3cmd -c .s3cfg del s3://project-bucket/images/testimage.jpg'
os.system(command)

当我通过django开发服务器运行项目时,它工作正常。图像被删除。

但如果我在apache上运行它就行不通了。图像不会被删除。我检查了apache错误日志,它们在apache日志中没有错误。请帮忙。

2 个答案:

答案 0 :(得分:0)

确保apache用户有权为您要删除的所有图像和文件夹进行写入。

答案 1 :(得分:0)

问题已解决。授予.s3cfg文件777权限,现在我可以列出图像以及删除图像。