请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

小程序上传图片至服务器失败

nginx/error.log打印错误日志如下:
[crit] 5781#0: *206 open() "/var/lib/nginx/tmp/client_body/0000000037" failed (13: Permission denied), client: xxx.xx.xx.xxx, server: xxxxxx.com, request: "POST /api/v1.0/service/image HTTP/1.1", host: "www.xxxxxxxx.com", referrer: "https://servicewechat.com/xxxxxxxxxxx/devtools/page-frame.html"
小程序端打印返回结果显示图片描述

<html>
<head><title>500 Internal Server Error</title></head>
<body bgcolor="white">
<center><h1>500 Internal Server Error</h1></center>
<hr><center>nginx/1.12.2</center>
</body>
</html>

导致无法json转义:
VM1425:1 thirdScriptError
Unexpected token < in JSON at position 0;at pages/backup/backup uploadFiles function;at api uploadFile success callback function
SyntaxError: Unexpected token < in JSON at position 0
at JSON.parse ()

正在回答

1回答

目测是权限相关问题,是不是uWSGI使用了root来启动,而Nginx使用的是www-data用户启动的?

0 回复 有任何疑惑可以回复我~
  • 提问者 CircleYua #1
    成功了,谢谢老师。原来是之前nginx.conf配置的用户与uwsgi不匹配,导致权限不够而无法启动。
    回复 有任何疑惑可以回复我~ 2019-03-28 22:45:01
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信