在MAMP中导入文件(文件大小超过允许的最大大小)

时间:2017-05-18 14:36:40

标签: php mysql mamp

我想在本地服务器上导入一个文件(85 MB)。

我在php.ini中更改了三个变量的以下值(upload_max_filesize,memory_limit和post_max_size),正如我在相同问题上看到的那样,正确的顺序,我重新启动了我的MAMP服务器和我的笔记本电脑,但它没有& #39; t更改任何内容,我无法导入超过2 MB的文件。

你能提出任何建议吗?

5 个答案:

答案 0 :(得分:3)

您需要为您使用的php版本编辑php.ini文件。即v7.2.1。 首先转到

,检查您使用的是哪个版本
MAMP-> Preferences -> PHP -> Select/Specify PHP Version

然后转到/Applications/MAMP/bin/php/php7.2.10/conf/php.ini并在此处输入新设置。

停止服务器,然后重新启动MAMP。导入现在应该可以按预期运行。

干杯。

答案 1 :(得分:2)

我做了所有这些事但没有发生。我有两个名为“php.ini”的文件,第一个是“php.ini-development”,第二个是“php.ini-production”。因为我不知道我不知道哪个是更正值的正确文件,我更改了值和两个,因为我的phpinfo有一个加载配置文件:“C:\ MAMP \ conf \ php7.0.13 \ php.ini”而不是其中一个。

答案 2 :(得分:2)

首先检查您的 PHP 版本

enter image description here

然后根据你的php版本你必须去这个php版本文件(php.ini) 和如下变化... :)

post_max_size = 256M

; Maximum allowed size for uploaded files.
upload_max_filesize = 256M

; Maximum execution time of each script, in seconds
max_execution_time = 600     

; Maximum amount of time each script may spend parsing request data
max_input_time = 600

; Maximum amount of memory a script may consume (8MB)
memory_limit = 512M

答案 3 :(得分:1)

一旦找出您的MAMP正在运行哪个PHP版本,请在php.ini处找到C:\MAMP\conf\php7.2.10\php.ini文件。

您需要同时更改upload_max_filesizepost_max_size。如果仅更新第一个,则默认为post_max_size

重新启动MAMP,您应该一切顺利。

答案 4 :(得分:0)

如果看到超时,则可以增加max_execution_timemax_input_time