使用.htaccess设置upload_max_filesize不起作用

时间:2018-05-10 06:30:07

标签: php .htaccess upload

我想用我的.htaccess将upload_max_filesize设置为3G(或最大),因为我无法访问php.ini。我做了很多研究,这就是我现在所拥有的:

htaccess的:

php_value upload_max_filesize 3G
php_value post_max_size 3G
php_value memory_limit 3G
php_value post_max_size 3G
php_value upload_max_filesize 3G

但不知怎的,这对我不起作用。当我添加

echo "Max file upload size: " . ini_get("upload_max_filesize");

到我的PHP脚本我只得到这个回复:

Max file upload size: 4M

当我使用php5_value代替php_value时,我收到500内部服务器错误

那么我做错了什么? 提前谢谢!

修改/解决方案: 我使用的共享托管服务并不允许我修改php.ini中的值。这就是设置php_value无法正常工作/抛出错误的原因。

1 个答案:

答案 0 :(得分:2)

你显然无法访问共享主机来执行此操作,并且php5_x可能无效,因为它是服务器上的php 7.x版本。尝试联系支持并要求他们为您增加限制。如果这不起作用,请将您的主机更改为某种VPS或专用服务器。