我想在本地服务器上导入一个文件(85 MB)。
我在php.ini
中更改了三个变量的以下值(upload_max_filesize,memory_limit和post_max_size),正如我在相同问题上看到的那样,正确的顺序,我重新启动了我的MAMP服务器和我的笔记本电脑,但它没有& #39; t更改任何内容,我无法导入超过2 MB的文件。
你能提出任何建议吗?
答案 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 版本
然后根据你的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_filesize
和post_max_size
。如果仅更新第一个,则默认为post_max_size
。
重新启动MAMP,您应该一切顺利。
答案 4 :(得分:0)
如果看到超时,则可以增加max_execution_time
和max_input_time
。