php+nginx导入太大文件报http error错误的原因
項(xiàng)目中用到太多的導(dǎo)入導(dǎo)出,最近換了服務(wù)器,導(dǎo)致一旦文件過大就出現(xiàn)http error的錯(cuò)誤,查找后是配置文件沒有同步的原因,php.ini需要幾個(gè)配置
upload_max_filesize = 20M 表示上傳的最大文件為20M
post_max_size = 20M 允許post提交的最大數(shù)據(jù)
upload_tmp_dir = ?這個(gè)上傳的臨時(shí)文件必須要有權(quán)限,好像在linux下默認(rèn)是/tmp 文件下,這個(gè)不是很確定
max_execution_time = 300 表示php運(yùn)行最大時(shí)間,也可以程序中用 set_time_limit(300)才設(shè)置,提前是php.ini中的safe_mode = Off 安全模式為off
max_input_time = 300?PHP腳本解析請(qǐng)求數(shù)據(jù)所用的時(shí)間,數(shù)據(jù)大時(shí)可以設(shè)置大些,
配置了這些還是仍然報(bào)錯(cuò),最后發(fā)現(xiàn)nginx也是要配置,在conf配置中修改參數(shù)
client_max_body_size 30m; ?這個(gè)表示上傳的最大數(shù)據(jù)
不過對(duì)于過大的數(shù)據(jù)時(shí),可以考慮用斷點(diǎn)上傳來解決,要不上傳時(shí)間太長,容易出問題和體驗(yàn)不好
轉(zhuǎn)載于:https://www.cnblogs.com/wilcan/p/5820007.html
總結(jié)
以上是生活随笔為你收集整理的php+nginx导入太大文件报http error错误的原因的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python基础——使用模块
- 下一篇: win7 IIS7环境下部署PHP 7.