【问题标题】:Setting upload_max_filesize with .htaccess not working使用 .htaccess 设置 upload_max_filesize 不起作用
【发布时间】:2018-10-20 08:49:13
【问题描述】:

我想用我的 .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 不起作用/引发错误的原因。

【问题讨论】:

  • 您是否尝试过以兆字节 (M) 为单位设置大小?
  • 是的,但我无法访问 php.ini 文件,因为我使用的是共享主机。无论如何感谢您的时间和评论!

标签: php .htaccess upload


【解决方案1】:

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

【讨论】:

  • 谢谢,你说得对,我无法访问我的共享主机!
猜你喜欢
  • 2019-06-10
  • 2011-02-28
  • 1970-01-01
  • 2016-09-19
  • 2018-02-03
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多