问题:
我们在使用phpmyadmin上传数据库sql文件的时候,会提示下图上传的大显示是2M,但是时常我们的数据库要几十兆、几百兆,那么如何解决上传大小显示的问题?
解决办法:
修改php文件夹下的php.ini。(如果您的web环境下有几个php版本,如何知道修改哪一个php版本的 php.ini 呢?)可以先进入phpmyadmin控制面板查看,在控制面板首页的右侧可以显示出当前phpmyadmin是基于哪一个PHP版本的,然后对应找到 php.ini 文件修改!
而且,一般只需要修改fpm文件夹下面的 php.ini 即可!
注意:如果你是Ubuntu 18上安装的ISPconfig还必须修改路径/etc/php/7.2/apache2
下的php.ini。
然后重启php和apache,命令如下:
systemctl restart php7.2-fpm
systemctl restart apache2
首先需要检查的事项(或询问您的主机提供商检查)的值upload_max_filesize
,memory_limit
并且 post_max_size
将在php.ini
配置文件中。
所有这三个设置都限制了PHP可以提交和处理的大数据大小。一位用户还表示,post_max_size
并且 memory_limit
需要大于upload_max_filesize
。
post_max_size 修改:( 要比upload_max_filesize小 )
upload_max_filesize 修改:
memory_limit 修改:(建议默认)
以上修改完成之后,要重启一下aparche,然后再看一下是否上传的大小是否有变化了?如下图: