更改 php.ini 中的 max_upload_filesize 但在 phpMyAdmin 中保持不变
Posted
技术标签:
【中文标题】更改 php.ini 中的 max_upload_filesize 但在 phpMyAdmin 中保持不变【英文标题】:Changing the max_upload_filesize in php.ini but it stays the same in phpMyAdmin 【发布时间】:2015-04-22 00:07:41 【问题描述】:我正在处理以下问题,正如我在标题中描述的那样,我正在更改 php.ini
中的 max_upload_filesize
以上传我的数据库,但 phpMyAdmin
中的设置保持不变.. 任何想法为什么这是怎么回事??
我有这个问题一个月了,我必须找到解决方案。
提前谢谢!
【问题讨论】:
你确定你改对了php.ini
?如果是这样,我认为您需要重新启动 apache 才能看到更改,不是吗?
我更改了以下路径 /etc/php5/apache2/php.ini 中的 php.in,并为 upload_max_filesize 和 max_post_size 提供了 50 的值。
使用phpinfo(),查看加载的是哪个ini文件
我也这样做了。加载的 ini 文件位于路径 /etc/php5/apache2/php.ini 中。那个 php.ini 改变了。
【参考方案1】:
在 C:\wamp\bin\apache\apache2.2.8\bin\php.ini 中尝试这些不同的设置
查找:
post_max_size = 8M
upload_max_filesize = 2M
max_execution_time = 30
max_input_time = 60
memory_limit = 8M
改为:
post_max_size = 750M
upload_max_filesize = 750M
max_execution_time = 5000
max_input_time = 5000
memory_limit = 1000M
然后重启你的服务器
【讨论】:
做到了,但什么也没发生【参考方案2】:当您更改 upload_max_filesize
值时,您也应该更改 post_max_size
值。
; Maximum allowed size for uploaded files.
upload_max_filesize = 15M
; Maximum size for a POST REQUEST (This value MUST be greater than
; upload_max_filesize)
post_max_size = 30M
另外memory_limit
的值必须大于post_max_size
。
查看this
【讨论】:
正如我在评论中所说的那样,我做到了。但我会再试一次,我没有什么可失去的。 我试过了,但什么也没发生。无论如何,谢谢你的帮助。 上传文件后会得到什么?向我们展示您的配置以及您尝试上传的文件的大小 这是我尝试上传数据库时得到的结果“没有收到要导入的数据。没有提交文件名,或者文件大小超过了 PHP 配置允许的最大大小。 ”。我的数据库大小为 2.2Mb。我使用了你的价值观。 你在用windows吗?也许是权限错误? Check this以上是关于更改 php.ini 中的 max_upload_filesize 但在 phpMyAdmin 中保持不变的主要内容,如果未能解决你的问题,请参考以下文章
在 AWS Elastic Beanstalk 中,如何更改 php.ini 的参数