使用 .htaccess 设置upload_max_filesize不起作用



我想用我的.htaccess将upload_max_filesize设置为3G(或max(,因为我无法访问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不起作用/抛出错误的原因。

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

相关内容

  • 没有找到相关文章

最新更新