我已经改变了我知道的所有php.ini参数: upload_max_filesize post_max_size。

为什么我仍然看到2MB?

我使用Zend Server CE,在Windows 7主机上的Ubuntu VirtualBox上。


当前回答

Ubuntu 20.04:

更改php.ini文件和重新启动apache是不够的,我还必须这样做:

sudo service php7.4-fpm restart

其他回答

我面临着同样的问题,在php.ini中增加最大大小对wordpress没有影响,并尝试了许多解决方案,如-:

通过functions.php增加最大大小 通过.htaccess文件增加最大大小。

对我有用的是在。htaccess文件中添加最大大小。 它不能与php.ini文件或functions.php文件一起工作。

我只是在。htaccess文件中添加了这段代码,它完成了

php_value upload_max_filesize 64M
php_value post_max_size 64M
php_value max_execution_time 300
php_value max_input_time 300

注意:我确实在<IfModule>标签中添加了上述代码。

如果php.ini文件在改变大小时没有做任何事情,那么尝试其他2个文件,其中一个肯定会为你工作。

阅读本文,了解可以增加最大大小的所有文件

打开这个文件

编辑这些参数:

memory_limit = 128 post_max_size = 64M upload_max_filesize = 64M

搜索php.ini文件

对于xampp,可以@ C:\xampp\php获取

找到以下3个属性,并根据需要设置它们的值

memory_limit post_max_size upload_max_filesize

重新启动Apache !

我认为如果你的php版本是5.5以上,假设它是5.6,那么你的php.ini文件在下面的文件夹

/etc/php/5.6/apache2

所以你必须应用你的改变,比如post_max_size, upload_max_filesize和memory_limit。

希望对你有所帮助。

通过PHPMyAdmin上传大文件,请遵循以下步骤:

步骤1:打开php.ini文件。

步骤2:升级内存限制:

memory_limit = 750M

步骤3:将最大大小升级为post:

post_max_size = 750M

第四步:升级最大文件大小以上传:

upload_max_filesize = 1000M

步骤5:升级最大执行时间:

Max_execution_time = 5000

步骤6:升级最大输入时间:

Max_input_time = 3000

步骤7:重新启动xampp控制面板。