当前位置:  开发笔记 > 编程语言 > 正文

在PHPMyAdmin中导入文件大小限制

如何解决《在PHPMyAdmin中导入文件大小限制》经验,为你挑选了14个好方法。

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

为什么我仍然看到2MB?

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



1> Aditya P Bha..:

php.ini在服务器上找到名为:的文件,然后按照以下步骤操作

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

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

要么

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)并进行设置.

不要忘记Restart Apache Services要应用更改.

有关详细信息,请单击此处.



2> NikiC..:

您可能没有重新启动服务器;)

或者你修改了错误php.ini.

或者你实际上设法做了两个^^


我刚刚将'post-max-size'和'upload_max_filesize'更新为128MB,重启apache后,phpmyadmin将接受128MB文件.(在win xp中使用wamp).
我有同样的问题,我在Windows下使用XAMPP,php信息显示upload_max_filesize = 128M,但在phpMyAdmin仍然显示8,192KB,什么是错的¬¬
一些用户还说post_max_size和memory_limit需要大于upload_max_filesize.
这不是答案.这应该写成评论.

3> ersks..:

只需更改你的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模块.



4> 小智..:

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

如果您在共享主机中并且没有root访问权限或访问php.ini配置文件,那么另一种方法是在应用程序根目录中创建.htaccess文件并添加以下行

php_value upload_max_filesize 10M
php_value post_max_size 10M

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



5> 小智..:

要通过PHPMyAdmin上载大文件,请按照下列步骤操作:

第1步:打开php.ini文件.

第2步:升级内存限制:

memory_limit = 750M

第3步:升级最大尺寸发布:

post_max_size = 750M

第4步:升级要上传的最大文件大小:

upload_max_filesize = 1000M

第5步:升级最长执行时间:

max_execution_time = 5000

第6步:升级最大输入时间:

max_input_time = 3000

第7步:重新启动xampp控制面板.



6> Lukas..:

检查你的所有3:

的upload_max_filesize

memory_limit的

的post_max_size

在php.ini配置文件中

*对于那些使用wamp @windows的人,您可以按照以下步骤操作:*

它也可以适应任何phpmyadmin安装.

找到你的config.inc.php文件的PhpMyAdmin配置(对于wamp它在这里:C:\ wamp\apps\phpmyadminVERSION\config.inc.php

在文件末尾添加此行BEFORE"?>":

$cfg['UploadDir'] = 'C:\wamp\sql';

保存

在.创建文件夹

C:\wamp\sql 

在那里复制你的巨大的SQL文件.

重启服务器.

转到phpmyadmin导入选项卡,您将看到上传到c:\ wamp\sql文件夹的文件列表.



7> Karan Datwan..:

在此输入图像描述

打开此文件

编辑这些参数:

memory_limit = 128M

post_max_size = 64M

upload_max_filesize = 64M



8> 小智..:

这就是我做到的方式:

    找到 /etc/php5/apache2/php.ini

    post_max_size = 8M
    upload_max_filesize = 2M
    

    编辑为

    post_max_size = 48M
    upload_max_filesize = 42M
    

(这还不够)

重启apache:

sudo /etc/init.d/apache2 restart



9> Ben Wilde..:

当前的答案都不适用于WHM/cPanel服务器.

增加WHM的限制:

    导航到"服务器配置">"调整设置"

    选择PHP选项卡

    更新"cPanel PHP max POST size"和"cPanel PHP max upload size"(POST大小应该更大)



10> ronaldosanta..:

我找到了问题,并且如果有人跟着一些博客发布那里创建我所拥有的那种环境(在虚拟盒子上赢得7个主机与ubuntu和zend服务器ce),我发布了这个问题.

问题是MySQL在Lighttpd上运行,而不是在Apache下运行.所以我不得不更改该网络服务器下的php.ini文件,该文件位于路径中:

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

最后,你对文件是对的,当然,但是我错了什么文件我不得不改变:)



11> 小智..:

在我的情况下是C:\ xampp\php\php.ini,如果Apache/PHP/MySQL是独立的,它可能是C:\ php\php.ini

upload_max_filesize = 2M 默认情况下

所以它可以根据需要改变.就我而言 upload_max_filesize = 20M

post_max_size = 8M默认情况下,它也应该更改post_max_size = 20M

memory_limit = 128M默认情况下,无需更改以增加最大2056kb或2mb .sql文件上载限制.但这只意味着当你运行apache和sql server时脚本最多可以消耗128个内存,如果你将memory_limit = 128M更改为更高并运行任何故障脚本,那么它可能会给你带来麻烦.所以由你决定.



12> 小智..:

我有同样的问题.我的解决方案:转到/ etc/phpmyadmin并在[...]您可以添加的部分编辑apache.conf

php_value upload_max_filesize 10M
php_value post_max_size 10M

解决了我的问题!



13> Bart C..:

我在phpmyadmin和OS X 10.9.4 Mavericks上更改上传大小时出现问题.起初我不知道php.ini在哪里使用locate

locate php.ini

回来了

/private/etc/php.ini.default
/usr/local/etc/php/5.4/php.ini

我已经尝试编辑/usr/local/etc/php/5.4/php.ini,然后在服务器中重新启动,这不起作用.

我记得有一个更好的方法来找到我正在寻找的这个文件,或者至少在php寻找php.ini的地方.


回来说它期待/etc/php.ini,但我没有那里.以下是来自phpinfo():

Configuration File (php.ini) Path: /etc

事实证明,上面的locate命令的第一个结果是我正在寻找的.

至少在OS X 10.9.4 Mavericks(OS X对我来说是新的东西)/ etc实际上是一个链接,等等 - > private/etc,并且从外观来看,PHP假设默认值,除非php.ini实际存在.

我复制了/private/etc/php.ini.default

cp /private/etc/php.ini.default /private/etc/php.ini

然后根据上面的Aditya Bhatt建议检查新的/etc/php.ini中的变量并且它有效.就我而言,价值观是:

memory_limit =128M
post_max_size = 64M
upload_max_filesize = 64M

显然,必须重新启动apache服务才能看到更改.



14> gael..:

使用WAMP,在Windows10上打开

c:\wamp64\alias\phpmyadmin.conf

在这些行的末尾将128乘256更改

  php_admin_value upload_max_filesize 128M
  php_admin_value post_max_size 128M

重新启动WAMP

推荐阅读
无名有名我无名_593
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有