我已经改变了我知道的所有php.ini参数: upload_max_filesize post_max_size。
为什么我仍然看到2MB?
我使用Zend Server CE,在Windows 7主机上的Ubuntu VirtualBox上。
我已经改变了我知道的所有php.ini参数: upload_max_filesize post_max_size。
为什么我仍然看到2MB?
我使用Zend Server CE,在Windows 7主机上的Ubuntu VirtualBox上。
当前回答
我在我的本地主机上使用Bitnami WAMP Stack 7.1.8-0。对我来说,PHPMyAdmin最大上传大小限制设置为80MiB,如截图https://nimb.ws/fFxv7O所示。我设法增加了这个大小限制,如下所示:
转到您安装Bitnami WAMP Stack的文件夹,对我来说,它是“E:\Bitnami WAMP Stack” 进入“apps\phpmyadmin\conf”路径 在您喜欢的文本编辑器中打开文件httpd-app.conf 找到下面两行:
php_value upload_max_filesize 80M
php_value post_max_size 80M
(这些行末尾的80M值可能与您不同)
根据您的需要,在这两行末尾(在本例中为80M)更改这些值。 重启WAMP服务器。
现在去PHPMyAdmin,看看,你的上传大小限制应该更新到你设置的任何东西。就是这样。
其他回答
我发现增加php.ini中的上传和发布限制并不会影响phpmyadmin中的限制。这是因为我的服务器有一个单独的cpanel上传限制设置。如果你能访问WHM,你可能会有这个。
调整:
登录到你的WHM面板:这通常位于{你的服务器ip}/ WHM,你将需要你的根登录详细信息在这里。如果你没有这些,向你的主人申请。 登录后,在左上方的搜索栏中,搜索“微调设置” 在调整设置页面,搜索“cPanel PHP最大上传大小” 调整数字并保存
不需要重新启动apache或任何东西,改变是即时的。这个过程增加了phpmyadmin中最大上传文件大小的值。你可以通过phpmyadmin,选择你的数据库,然后点击顶部的“import”来检查。在文件选择器旁边,你会看到上传限制。我的服务器默认值是100。
当前的答案都不能用于WHM / cPanel服务器。
增加WHM的限制:
导航到服务器配置>调整设置 选择PHP选项卡 更新“cPanel PHP max POST size”和“cPanel PHP max upload size”(POST size应该更大)
增加phpMyAdmin的上传/导入大小
默认情况下,phpmyadmin的上传/导入大小限制为2mb。这使得导入更大的文件变得非常奇怪和不可能。您可以通过编辑服务器的php.ini配置文件来增加phpmyadmin允许的上传大小。通常在像CentOs这样的服务器中,它位于/etc/php.ini。
步骤1:进入php.ini,找到以下文件,并将它们的值更改为大于数据库大小的值。(在这个例子中,我使用了20mb)。
upload_max_filesize = 20M
post_max_size = 20M
步骤2:重新启动apache服务,使这个新更改生效。通常重启apache的命令是
service httpd restart (CentOs) / service apache2 restart (ubuntu)
你也可以直接从它们的路径重新启动
/etc/init.d/apache2 restart or /etc/init.d/httpd restart
如果你在一个共享主机上,没有根访问权限,也没有访问你的php.ini配置文件的权限,那么另一种方法是在你的应用程序根目录下创建一个.htaccess文件,并添加以下一行
php_value upload_max_filesize 10M
php_value post_max_size 10M
如果您仍然无法增加,请给我发电子邮件以获得更详细的帮助。
如何导入大量的数据在Xampp
这是最好的解决方案,打开新的,干净的数据库,并导入文件在phpMyAdmin。从本地文件夹选择文件,并保持所有设置不变。应该是这样。
但是如果您的文件超过了2MB的大小(这是xampp安装中的默认值),那么您就需要调整一些。基本上我们会增加上传文件的最大大小。
打开xampp安装文件夹,进入php文件夹。使用一些文本编辑器文件(notepad++)打开名为php.ini的文件(通过类型窗口将其描述为配置设置)并编辑行(cca. ini)。770,或按ctrl+f在notepad++找到它):
post_max_size = 2M
改为2M,输入所需的最大文件大小(例如16MB,但不高于128M),
然后到这一行: Max_execution_time = 30 不是30,增加执行时间,以秒为单位(例如90),你还需要改变这一行:
max_input_time = 60
不是60,而是以秒为单位增加输入时间(例如120秒) 最重要的是你要改变这一行:
upload_max_filesize = 2M
例如,增加到16M而不是2M。 保存文件,在xampp中重新启动apache和mysql,并尝试再次上传,如果您正确操作,您应该能够通过16MB导入文件(示例)
Ubuntu 20.04:
更改php.ini文件和重新启动apache是不够的,我还必须这样做:
sudo service php7.4-fpm restart