我的共享服务器上的php.ini中的upload_max_filesize不起作用

时间:2017-12-23 04:51:13

标签: php .htaccess

我想在我的共享服务器上传文件但是当我的文件大于2MB时我无法这样做。我知道问题是php.ini中的upload_max_filesize,但问题是php.ini文件已经是8M了。现在我不知道该怎么办。由于我使用共享主机我没有任何访问php.ini文件。我可以看到它的参考。我尝试在public_html文件夹中编写自己的php.ini文件,如下所示:

upload_max_filesize = 5M

并在public_html之外写了.htaccess文件,如:

    <IfModule mod_suphp.c>
suPHP_ConfigPath /path_to_homedirectory/public_html/php.ini
</IfModule>

但这也不起作用。你能否提出其他建议?如果我有任何错误,请告诉我。任何帮助都会得到满足。谢谢。

1 个答案:

答案 0 :(得分:0)

如果你想通过.htaccess方式设置你的root .htaccess文件中的变量。

php_value upload_max_filesize 8M
php_value post_max_size 8M

但请确保您有权设置php_value。

如果你想用php方式,你可以试试ini_set,但我不确定它。

ini_set('variable_name','value');