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

为什么我仍然看到2MB?

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


当前回答

我发现了这个问题,如果有人关注了一些博客文章来创建我所拥有的那种环境(win 7 host with ubuntu和zend server ce on virtual box),我将发布hete。

问题是MySQL运行在Lighttpd上,而不是Apache下。所以我不得不改变php.ini文件下的web服务器以及在路径:

/usr/local/zend/gui/lighttpd/etc/php-fcgi.ini

最后,你对文件的看法是正确的,当然,但我在必须更改的文件上错了:)

其他回答

使用WAMP,在Windows10上,打开

c:\wamp64\alias\phpmyadmin.conf

在这一行的末尾改变128乘256

  php_admin_value upload_max_filesize 128M
  php_admin_value post_max_size 128M

重启里面

我也有同样的问题。 我的解决方案: 进入/etc/phpmyadmin目录,编辑apache.conf 在<目录>[…]</目录>可以添加的section

php_value upload_max_filesize 10M
php_value post_max_size 10M

帮我解决了问题!

 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中的上传和发布限制并不会影响phpmyadmin中的限制。这是因为我的服务器有一个单独的cpanel上传限制设置。如果你能访问WHM,你可能会有这个。

调整:

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

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

如何导入大量的数据在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导入文件(示例)