【问题标题】:Can not increase file upload size and execution time in phpmyadimin in WAMP无法在 WAMP 中的 phpmyadmin 中增加文件上传大小和执行时间
【发布时间】: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 不起作用,所以无法做到。

标签: php mysql phpmyadmin wamp


【解决方案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 而不会影响其他任何东西。

【讨论】:

    猜你喜欢
    • 2018-11-06
    • 2017-12-22
    • 1970-01-01
    • 2014-03-21
    • 2013-08-26
    • 2020-10-22
    • 2010-09-27
    • 2016-12-06
    相关资源
    最近更新 更多