我想用我的.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或专用服务器。