我试图将post_max_size从3M更改为100M,我也更改了upload_max_filesize,但它不起作用,因为当我打印echo ini_get('post_max_size')时;我总是买3M。
为了增加postrongize,我还需要在php.ini中更改什么?
这是一个html表单,它有一个输入类型的文件,它适用于大小小于3m 的文件
注意:我使用的是WAMP SERVER
更改PHP.ini配置的最大陷阱之一是使用了错误的文件。因此,创建一个包含以下内容的php文件:
<?php
phpinfo();
在那里,你会得到一张表格,里面有关于你的安装的最重要的信息。看看php.ini文件的行,它可能看起来像这样:
Loaded Configuration File: C:'xampp'php'php.ini
对这个文件进行更改(从phpinfo())。每次更改后,您都必须重新启动Apache。
string ini_set ( string $varname , string $newvalue )
更多信息:http://php.net/manual/de/function.ini-set.php或者正如Jozef Dúc建议的那样:尝试重新启动apache服务器。
在php.ini中转到以下行
post_max_size = 3M
如果您想将帖子大小更改为10mb,假设将3M更改为10M。
请不要忘记重新启动PHP服务以应用更改。
保存更改后,必须重新启动服务器。
我不知道为什么,但有一段时间我无法上传某些维度文件。我更改了任何配置,然后变得疯狂。
然后有了一个主意。我进入了/etc/php文件夹:
cd /etc/php
并寻找神奇的词语";post_max_size;
grep -rnw . -e "post_max_size"
发现@arg@sh@fu@文件存储了这一行。结果是这一个
./7.4/apache2/php.ini:694:post_max_size = 100M
./7.4/cli/php.ini:694:post_max_size = 8M
因此,我从未使用过的cli/php.ini让我抓狂。我不知道为什么我的服务器在上传100M文件时工作得很好,从一天到另一天都切换到cli文件。。。但解决办法是这个。在文件中搜索关键字。
我花了20个小时在这上面!!!FOr什么都没有(