TP报错:没有上传的文件

TP项目上传文件的时候出现报错:没有上传的文件!php

预计php.ini上php上传文件大小的配置过小形成的。因而修改/etc/php.ininginx

post_max_size = 50M

upload_max_filesize = 50MM

max_execution_time=90

而后重启nginx->/bin/systemctl restart nginx.service,可是问题依旧,天哪不按套路出牌,脑袋疼。php-fpm

查找资料,说是nginx也要配置,因而修改nginx.conf,http{}里新增client_max_body_size     50m;post

找到配置文件spa

root@iZ94zkqo7dnZ:~# find / -name nginx.conf  
/etc/nginx/nginx.conf

注意:若是nginx上没有配置多个站点,能够直接在server区块加上:rest

server {
    client_max_body_size 8M;
}

重启问题依旧,头大。再次查找资料,原来重启步骤最重要,修改php.ini配置文件以后,只重启nginx服务是没有用的,必需要重启php-fpmcode

/etc/init.d/php-fpm restart

总结:修改nginx和php的配置,而且分别重启nginx和phpserver

相关文章
相关标签/搜索