MAMP phpmyadmin 上的脚本超时传递错误
Posted
技术标签:
【中文标题】MAMP phpmyadmin 上的脚本超时传递错误【英文标题】:Script timeout passed error on MAMP phpmyadmin 【发布时间】:2020-03-13 02:55:32 【问题描述】:我正在尝试使用 MAMP 将这个 225MB 的 sql 文件上传到 phpmyadmin。 但是,我不断收到此错误
脚本超时,如果要完成导入,请重新提交相同的文件,导入将继续。
我在 MAMP 中更改了 php.ini 文件,如下所示:
max_execution_time = 6000
max_input_time = 6000
memory_limit = 1000M
post_max_size = 750M
upload_max_filesize = 750M
我还更改了 \phpmyadmin\libraries\config.default.php 中的设置,如下所示:
$cfg['ExecTimeLimit'] = 0;
还有其他解决方案可以解决这个问题吗?
谢谢。
【问题讨论】:
可能是个愚蠢的问题,但您是否在配置更改后重新启动它? 是的,我做到了。这很奇怪,因为我看到限制已更新..它是(最大:256MiB)但现在它说(最大:750MiB) 【参考方案1】:我认为您需要将 config.default.php 中的执行时间限制更改如下:
$cfg['ExecTimeLimit'] = 3600; // whatever time you want to put as execution time
由于脚本超时,因此您应该增加其在 MAMP 中的执行时间并重新启动。
【讨论】:
这对我不起作用。不管这里有什么价值,我仍然会收到信息。最新版本的 MAMP Pro 和 PHP My Admin。奇怪的是我没有一个名为 config.default.php 的文件,但我有一个 config.inc.php (它有值),但是就像我说的那样,改变它没有任何区别。我花了一整天的时间试图导入一个 SQL 文件,但没有成功......【参考方案2】:我自己也遇到了这个问题,这是我的解决方法。
我使用的是 Mamp Pro,所以我在我的 Mac 上使用 Finder 搜索栏搜索了phpmyadmin
。
它找到了一个名为 config.inc.php
的文件。该文件位于/Library/Application Support/appsolute/MAMP PRO/phpMyAdmin
然后我找到$cfg['ExecTimeLimit']
的行并将值更改为3600
。
保存文件。重新启动 Mamp Pro。数据库导入成功。
【讨论】:
以上是关于MAMP phpmyadmin 上的脚本超时传递错误的主要内容,如果未能解决你的问题,请参考以下文章
MAMP 升级后,开始页面上的 phpMyAdmin 链接变灰