无法在 WAMP 中的 phpmyadmin 中增加文件上传大小和执行时间

Posted

技术标签:

【中文标题】无法在 WAMP 中的 phpmyadmin 中增加文件上传大小和执行时间【英文标题】:Can not increase file upload size and execution time in phpmyadimin in WAMP 【发布时间】:2015-06-07 04:29:03 【问题描述】:

我正在使用 Wampserver(64 位和 php 5.5)2.5。它里面的 phpmyadmin 允许我导入最大 128mib 的数据库并且执行时间很短。我有所有可能的教程。我已经更改了 php.ini(我从 wamp 图标中找到的那个和位于 php 文件夹中的那个),但更改不会反映到 phpmyadmin。我已将 upload_max 大小设置为 512M 和所有其他内容,另外我已将 max_execution_time 和其他内容设置为无限制。似乎 php.ini 的更改并未反映到 phpmyadmin。这到底是怎么回事?是的,我已经重新启动了 wamp,甚至 PC 也...

我使用的是 Windows 7 64 位

【问题讨论】:

建议创建一个包含echo phpinfo(); 的文件,这样您就可以看到您当前的PHP 设置实际上是什么;检查“加载的配置文件”是否与您正在编辑的文件相匹配。另外你可能需要增加post_max_size... 打开错误调试。 我增加了 post_max_size。 phpinfo() 说:上传和发布大小为 512M,执行时间为 -1。然而 phpmyadmin 不承认这一点。 无论如何,我建议您通过命令行导入数据库;这些值远高于大多数网站所需的值(并且不建议使用它们运行网站——服务器很容易耗尽内存/资源等) 我正在开发大型网站,想在我的电脑上创建它的本地副本,但由于 wamp 中的 phpmyadmin 不起作用,所以无法做到。 【参考方案1】:

在 WAMPServer 2.5 中,适用于 phpMyAdmin 的 PHP 限制可以在此文件中找到 \wamp\alias\phpmyadmin.conf

这样做是为了让您不必弄乱 php.ini 来增加这些参数,这当然会影响您可能正在开发/维护的每个站点。

这是文件的样子:

# to give access to phpmyadmin from outside 
# replace the lines
#
# Require local
#
# by
#
# Require all granted
#

<Directory "d:/wamp/apps/phpmyadmin4.1.14/">
   Options Indexes FollowSymLinks MultiViews
   AllowOverride all
  <IfDefine APACHE24>
    Require local
  </IfDefine>
  <IfDefine !APACHE24>
    Order Deny,Allow
      Deny from all
      Allow from localhost ::1 127.0.0.1
    </IfDefine>
  php_admin_value upload_max_filesize 128M
  php_admin_value post_max_size 128M
  php_admin_value max_execution_time 360
  php_admin_value max_input_time 360
</Directory>

所以如果你想增加文件底部提到的这些参数,在这个文件中进行,它只会影响 phpMyAdmin 而不会影响其他任何东西。

【讨论】:

以上是关于无法在 WAMP 中的 phpmyadmin 中增加文件上传大小和执行时间的主要内容,如果未能解决你的问题,请参考以下文章

尝试在 WAMP 上配置 phpmyadmin 文件,无法保存

重新安装 WAMP 后 PHPmyadmin 无法正常工作

为啥我无法在 wamp 服务器中访问 phpMyAdmin? [关闭]

无法使用 WAMP 登录 phpMyAdmin

无法访问 PHPmyadmin。我的 wamp 服务器 2.4 版

WAMP + XAMPP,无法访问 localhost/phpmyadmin