我正在使用 Mampp,并且已经更新了我在计算机 (Mac) 上安装的 Mampp 服务器和 PHP 版本的
php.ini
文件。尝试过:
max_execution_time = 0;
或给予大量时间:
max_execution_time = 3000000;
并重新启动 Apache。我还从 Xampp 更改了
config.default.php
文件,并更新了这一行:
$cfg['ExecTimeLimit'] = 0;
数据库文件大小为 300Mb(也尝试使用 30Mb 的 .zip 文件),当我尝试上传到 phpmyadmin 时,我不断收到相同的错误:
超过了 300 秒的最大执行时间 /Applications/XAMPP/xamppfiles/phpmyadmin/vendor/phpmyadmin/sql-parser/src/Lexer.php 921线
在 Mac 上转到 /Applications/XAMPP/xamppfiles/phpmyadmin/libraries/classes/Config/Settings.php
并更改这些行
private function setExecTimeLimit(array $settings): int
{
if (! isset($settings['ExecTimeLimit'])) {
return 3000;
}
$execTimeLimit = (int) $settings['ExecTimeLimit'];
return $execTimeLimit >= 0 ? $execTimeLimit : 3000;
}