当我尝试上传数据库时,出现错误说:
您可能尝试上传过大的文件。请参阅 有关解决此限制的方法的文档。
有人知道如何解决这个问题吗?
答案 0 :(得分:4)
为了增加PHP上传限制 - 您需要在apache根目录中的php.ini
文件中进行配置。
upload_max_filesize = 10M
post_max_size = 10M
配置完成后,需要重启apache服务器。您也可以使用<?php phpinfo();?>
此外,如果处理上传的大文件,需要考虑max_execution_time
,memory_limit
和max_input_time
配置
答案 1 :(得分:4)
默认情况下,PHP设置为允许上传大小为2MB或更小的文件。
请在php.ini文件中尝试此操作。
注意:post_max_size是您问题的答案。但是也要尝试改变它们。这可能在将来有所帮助。
memory_limit = 99M
max_execution_time = 300
upload_max_filesize = 20M
post_max_size = 24M
答案 2 :(得分:0)
好像你已经达到上限你的巨大SQL的限制了...而不是玩PHP.ini设置...利用BigDump
交错导入大型和非常大的MySQL转储(即使通过具有硬运行时限制的Web服务器和处于安全模式的Web服务器)。该脚本只导入巨大的一小部分 转储并重启自己。下一个会话从最后一个开始 停止。
答案 3 :(得分:0)
参见选项:
upload_max_filesize = 120M
post_max_size = 120M
max_execution_time = 200
max_input_time = 200
更新PHP.ini或使用ini_set更改php文件的限制,如下所示:
ini_set("upload_max_filesize","120M");
120 M是限制。
或.htaccess文件:
php_value upload_max_filesize 120M
答案 4 :(得分:0)
要增加最大上传大小,请打开php.ini文件,并将upload_max_filesize
和post_max_size
指令的值更改为所需的值。例如:
upload_max_filesize = 64M
post_max_size = 64M
保存php.ini
文件并重新启动您的网络服务器。如果您无权访问php.ini
,请与系统管理员或托管服务提供商联系,以便为您增加这些值。您可以指出它们需要应用于/ public文件夹。在完成php.ini中的更改后,不要忘记重新启动服务器。如果您跳过此步骤,则不会应用最大上传大小更改。