国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

webman上傳文件返回500錯誤 [已解決]

oscar

問題描述

今天做到文件上傳這個功能,發(fā)現(xiàn)不管怎么發(fā)送都是返回以下錯誤。
500 Internal Server Error
nginx/1.25.4

使用了最簡單的表單提交也是一樣,直接在瀏覽器里訪問上傳地址可以返回正確的提示信息的。
之前的項(xiàng)目都是同樣用法都沒問題的。
沒搞懂什么問題造成的。

路由改為Route::any()也依然不好使。

程序代碼

<form method="post" action="/upload/test?ts=3232" enctype="multipart/form-data">
<input name="file" multiple="multiple" type="file">
<input type="submit">
</form>

nginx的虛擬配置如下:
upstream abc {
    server 127.0.0.1:8988;
    keepalive 10240;
}

server {
  server_name abctest.com;
  listen 80;
  access_log off;
  root /Users/Mac/Documents/abc/webman/public;

  location ^~ / {
      proxy_set_header X-Real-IP $remote_addr;
      proxy_set_header Host $http_host;
      proxy_set_header X-Forwarded-Proto $scheme;
      proxy_http_version 1.1;
      proxy_set_header Connection "";
      if (!-f $request_filename){
          proxy_pass http://abc;
      }
  }
}

報(bào)錯信息

500 Internal Server Error
nginx/1.25.4

截圖報(bào)錯信息里報(bào)錯文件相關(guān)代碼

操作系統(tǒng)及workerman/webman等框架組件具體版本

使用nginx做的代理
webman版本 1.5.24

-----------------------------------------------------解決辦法-----------------------------------------------
原因是nginx下的 client_body_temp 目錄沒有權(quán)限。
執(zhí)行命令:

sudo chmod -R 777 client_body_temp 
340 2 0
2個回答

shiroi

把你nginx配置發(fā)一發(fā)

  • oscar 2025-02-25

    已經(jīng)添加了nginx的配置信息。
    會不會是chrome的跨域問題?等下我下一個firefox來試試。

  • shiroi 2025-02-25

    1.看一下你的轉(zhuǎn)發(fā)的端口是否正確
    2.配置一個路由,驗(yàn)證是否正常請求
    3.查看一下nginx和php的日志
    這應(yīng)該能解決你的問題

muyu

看一下響應(yīng)信息,再看一下php和nginx的配置信息,比如最大上傳限制

  • 暫無評論
??