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 链接变灰

MySQL 和 PhpMyAdmin config.inc.php MAMP 上的密码问题

MAMP的数据库

更新 MAMP phpmyadmin 4.0.4

无法连接到 MAMP 中的 phpmyadmin

在数据库导入时传递脚本超时