如何绕过共享主机upload_max_filesize?

时间:2014-01-16 07:11:17

标签: php file .htaccess file-upload

我正在运行文件托管网站,并且仅限于我的主机128MB最大文件大小。我尝试用{/ p>修改.htaccess文件

php_value max_execution_time 1200
php_value max_input_time 1200
php_value memory_limit 128M
php_value upload_max_filesize 1024M
php_value post_max_size 1024M

但这并没有改变任何事情。我应该在这里说我没有root访问权限,我使用的托管服务提供商是Hosting24。

3 个答案:

答案 0 :(得分:1)

除非网络主机允许您修改php.ini文件,否则无法实现。

答案 1 :(得分:0)

您不能以编程方式使用ini set;

ini_set('upload_max_filesize', '1024M');

您需要在.htaccess中执行该配置;

php_value upload_max_filesize 30M

某些托管服务提供商可以在其服务器上拒绝此设置。所以,这可能无法解决您的问题。

upload_max_filesize 

PER_DIR配置,意味着您无法通过us ini_set进行更改。请refer在此处了解更多详情

答案 2 :(得分:0)

请尝试以下操作:

创建一个名为' .user.ini' 的新文件,并将变量放入其中;

max_execution_time=1200
max_input_time=1200
memory_limit=128M
upload_max_filesize=1024M
post_max_size=1024M

现在将此文件上传到托管根目录(即public_html)

此外,您可以尝试创建' php.ini' ,将相同的代码放入其中并将其上传到托管根目录(即public_html)