无法在 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? [关闭]