【发布时间】:2018-12-26 21:07:17
【问题描述】:
我有一个 django 文件服务器。服务器在我的笔记本电脑和本地主机(带有外部硬盘驱动器)上完美运行,但是当我将它转移到运行 Raspbian 的 Raspberry Pi 时,它开始运行。
我做了很多谷歌搜索并尝试了所有可能的解决方案,但它不起作用。 这是我的问题:
我已将外部硬盘驱动器连接到我的树莓派。我相信它具有写入权限,因为我可以使用 mkdir 轻松写入它。我还将 /media/pi/SAMSUNG/media 这个目录设置为我的 MEDIA_ROOT。
现在我已经设置了Apache2,WSGI和Django,一切正常,我已经设置了所有权限和一切,但是当django尝试访问硬盘时,无论是读取还是写入,我都会出错[Errno 13] 权限被拒绝:'/media/pi/SAMSUNG'。
我过去用 chown -R 777 解决了这个问题,但这次它不起作用。
不幸的是,我不知道在服务器和文件权限方面我在做什么,所以我不知道要附加什么代码。有人能帮帮我吗?
我会根据要求附上所有必要的代码。
谢谢
【问题讨论】:
标签: python django apache2 file-permissions