我已经尝试了两天,通过php将文件上传的最大文件大小从默认的2M增加到10M.我更改phpinfo引用的php.ini文件无济于事.
我看到一些文章说明php.ini文件的第109行周围存在语法错误,但我不知道语法错误是什么或如何纠正它.用户表示,因为upload_max_filesize是在配置文件中的此错误之后,它将被忽略.请帮忙.
Jek*_*kis 64
这条消息帮助了我:
安装在服务器上的最新php版本不允许更改全局设置(例如执行时间,最大上载文件大小,最大发布文件大小等).
请执行以下步骤以解决此问题:
phpinfo();phpinfo()/etc/php5/apache2/conf.d/etc/php5/apache2/conf.d/user.ini)文件 /etc/php5/apache2/conf.d/user.ini
post_max_size = 90M
upload_max_filesize = 50M
Run Code Online (Sandbox Code Playgroud)
更新2018.06
如果您使用的是nginx + php-fpm,那么您的路径将是这样的(在路径中使用您的php版本).创建文件使用:
nano /etc/php/7.0/fpm/conf.d/user.ini
Run Code Online (Sandbox Code Playgroud)
目录中有很多其他.ini文件conf.d.如果您希望您的配置是最后一个包含 - 使用前缀.
例如:30-user.ini.
创建文件后不要忘记重启fpm:
sudo service php7.0-fpm restart
Run Code Online (Sandbox Code Playgroud)
Sid*_*Sid 16
如果你的php.ini位于某个地方/etc/php/7.*/fpm/php.ini- 然后根据需要修改它而不是sudo service apache2 restart去service php7.1-fpm restart