0
我使用jQuery文件上傳在Django,並與命令運行良好:上傳文件和Nginx的jQuery的文件上傳
python manage.py runserver
但是當我配置這個運行nginx的和FastCGI我得到了一個錯誤:
[Errno 13] Permission denied
這裏是我的nginx的配置:
server {
listen 80;
server_name mysite.local;
access_log /var/log/nginx/mysite.access.log;
error_log /var/log/nginx/mysite.error.log;
client_max_body_size 50M;
location /static/ { # STATIC_URL
alias /home/username/workspace/python_env/myprojectname/assets/;
#expires 30d;
}
location /media/ { # MEDIA_URL
alias /home/username/workspace/python_env/myprojectname/media/;
#expires 30d;
}
location/{
include fastcgi_params;
fastcgi_pass 127.0.0.1:8080;
fastcgi_split_path_info ^()(.*)$;
}
}
我上傳圖像和其他文件到文件夾:
"/assets/uploads/"
我在這兩個Python的Django和Nginx的新手,所以我希望有人可以幫助我一些優勢的方向。感謝您閱讀我的文章!
謝謝你馬修布朗你的方向!我將檢查此流程的許可並儘快發佈結果。 – gacon
沒問題。讓我知道它是怎麼回事:) –
即使我使用這個命令更改權限:sudo chown a + w username:www-data我的文件夾,我仍然有一個錯誤權限被拒絕。我可以把我的文件夾放到不在/ home/ – gacon