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

为什么我仍然看到2MB?

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


当前回答

我发现增加php.ini中的上传和发布限制并不会影响phpmyadmin中的限制。这是因为我的服务器有一个单独的cpanel上传限制设置。如果你能访问WHM,你可能会有这个。

调整:

登录到你的WHM面板:这通常位于{你的服务器ip}/ WHM,你将需要你的根登录详细信息在这里。如果你没有这些,向你的主人申请。 登录后,在左上方的搜索栏中,搜索“微调设置” 在调整设置页面,搜索“cPanel PHP最大上传大小” 调整数字并保存

不需要重新启动apache或任何东西,改变是即时的。这个过程增加了phpmyadmin中最大上传文件大小的值。你可以通过phpmyadmin,选择你的数据库,然后点击顶部的“import”来检查。在文件选择器旁边,你会看到上传限制。我的服务器默认值是100。

其他回答

只要改变你的php.ini(xampp/php/php.ini)文件,它为我工作!

max_execution_time = 5000
max_input_time = 5000
memory_limit = 1000M
post_max_size = 750M
upload_max_filesize = 750M

另外,别忘了从XAMPP控制面板重新启动Apache模块。

增加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

如果您仍然无法增加,请给我发电子邮件以获得更详细的帮助。

在服务器上找到名为:php.ini的文件,并执行以下步骤

安装了apache2和php5之后,您需要在php.ini文件中做三处更改。首先打开文件进行编辑,例如:

sudo gedit /etc/php5/apache2/php.ini

OR

sudo gedit /etc/php/7.0/apache2/php.ini

接下来,搜索post_max_size条目,并输入一个比数据库大小更大的数字(在本例中为15M),例如:

post_max_size = 25M

接下来编辑memory_limit条目,并给它一个比给post_max_size的值更大的值。

确保“upload_max_filesize”小于“post_max_size”。

从最大到最小的顺序是:

    memory_limit
    post_max_size
    upload_max_filesize

保存文件后,重新启动apache(例如sudo /etc/init. .)D /apache2 restart),然后设置好。

不要忘记重新启动Apache Services以应用更改。

 php_value upload_max_filesize 100M
    php_value post_max_size 100M

在php.ini中增加大小,然后运行命令

sudo service apache2 restart
sudo service mysql restart

在xammp

restart all service

做以下事情

增加php.ini中的upload_max_file_size Gzip你的SQL文件

然后导入文件