我无法上传大于8 MB的文件

时间:2015-10-23 15:47:17

标签: php

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

谢谢

编辑:我一直与我的托管服务提供商保持联系,他们无法设置" upload_max_filesize"变量高达64Mb。我查找了有关VPS的信息,我发现它需要我没有的网络系统的高级知识......它是否可以替代它? 此外,托管服务提供商为我提供了由他们管理的VPS,但成本太高(约150欧元/月)。

4 个答案:

答案 0 :(得分:4)

将文件php.ini编辑到您的服务器并设置以下变量:

upload_max_filesize = 500MB
post_max_size = 500MB

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

答案 1 :(得分:1)

找到你的服务器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

答案 2 :(得分:1)

听起来像你正在使用共享主机。联系您的托管服务提供商,他们可能会限制您的upload_max_filesize,因为您正在共享托管。如果是这种情况我不确定或除了获取VPN之外还有什么能解决它

答案 3 :(得分:0)

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

请参阅此答案:How to set upload_max_filesize in .htaccess?