php 7 php.ini upload_max_filesize不起作用

2022-08-30 15:47:33

我已经在互联网上阅读了许多解决方案,但仍然无法更改值(始终= 2M)upload_max_filesizeupload_max_filesize

这是我加载的:php.iniphpinfo()

Configuration File (php.ini) Path         /etc/php/7.0/apache2
Loaded Configuration File                    /etc/php/7.0/apache2/php.ini
Scan this dir for additional .ini files      /etc/php/7.0/apache2/conf.d 
upload_max_filesize 2M  2M
post_max_size   8M  8M

这是我编辑的php.ini/etc/php/7.0/apache2/php.ini

; http://php.net/post-max-size
post_max_size = 86M
; http://php.net/upload-max-filesize
upload_max_filesize = 40M

im使用ubuntu 14.04,apache2,php7.0(每次在php.ini更改后,我已经重置了apache2多次)


答案 1

我有一个 PHP-FPM 7.1 的修复程序

在 中编辑你的 php.ini

/etc/php/7.1/fpm/php.ini

对您想要的任何选项进行更改,例如post_max_size,upload_max_filesize,max_execution_time等...

保存并关闭文件。

sudo service php7.1-fpm restart

它会起作用!


答案 2

我有另一个修复程序。os: ubuntu 16.04 phpversion: 7.0

我创建了一个phpinfo.php文件,其中包含:

<?php phpinfo() ?>

将phpinfo.php文件放在网站的根目录中 www.mywebsite.com/phpinfo.php

导航到它并查找该行:

加载的配置文件: /etc/php/7.0/cgi/php.ini

现在您知道加载了什么 php.ini 文件。

ssh进入服务器,并使用您喜欢的编辑工具(我的是nano)来调整php.ini

更改值以满足您的偏好。

post_max_size = 1.28亿

upload_max_filesize = 64M

保存并关闭该文件。

重新启动 apache

sudo service apache2 restart

__

检查 phpinfo.ini新值是否设置完好。

如果他们这样做,你就可以走了。


推荐