我不能上传大于8mb的文件


I can't upload files larger than 8 mb

我创建了一个限制为500mb的php脚本,但它不起作用。我已经读到,这可能是由于php.ini大小限制,但我找不到php.ini在该网站所在的服务器。无论如何,如果有人知道除了修改php.ini文件我还能做什么,请告诉我。

谢谢

编辑:我已经与我的主机提供商保持一致,他们不能将"upload_max_filesize"变量设置为64Mb。我查找了关于VPS的信息,我发现它需要在网络系统方面的高级知识,而我没有…还有其他的选择吗?此外,主机提供商为我提供了一个由他们管理的VPS,但费用太高(大约150欧元/月)。

编辑文件php.ini到您的服务器并设置这些变量:

upload_max_filesize = 500MB
post_max_size = 500MB

手册:http://php.net/manual/it/ini.core.php

听起来你在使用共享主机。联系您的主机提供商,他们可能会限制您的upload_max_filesize,因为您使用的是共享主机。如果是这种情况,我不确定或任何可以解决它,除了获得VPN

找到你的服务器php.ini文件,通常位于/etc目录(如果你有完整的服务器访问权限),并更改以下内容:

; Maximum allowed size for uploaded files.
upload_max_filesize = 40M
; Must be greater than or equal to upload_max_filesize
post_max_size = 40M

如果您无法访问/etc/php.ini,则可以使用.htacess

看这个答案:如何设置upload_max_filesize在。htaccess?