无法使用htaccess文件重置upload_max_filesize和post_max_size的值

时间:2011-11-21 11:54:51

标签: php html

我写了一个用于将文件上传到我网站的php脚本。但是当文件大小超过8MB时,它会显示一些错误消息。我们知道post_max_sizeupload_max_filesize8M4M。我无法访问我托管网站的php.ini文件。我试图使用ini_set()更改这些变量的值,并且还创建了一个htaccess文件,以便在第一个方法成为大翻牌时执行相同的操作。这是htaccess文件中的代码。

php_value upload_max_filesize 100M
php_value max_execution_time 800
php_value post_max_size 100M
php_value max_input_time 100
php_value memory_limit 120M   

解决此问题的任何解决方案?

1 个答案:

答案 0 :(得分:0)

您还没有写过您正在使用的SAPI,因此这可能并不总是有效:

http://php.net/manual/en/configuration.changes.php

您必须将PHP配置为Apache模块才能使配置正常工作。

如果这适用于您的用例,请仔细检查文档,并仔细检查您的服务器配置。

此外,我不知道在这里写120M是否正确,或者您只需要将字节数写为数字。

除此之外,还有一种替代方法,每个目录都有ini文件,请参阅

http://php.net/manual/en/configuration.file.per-user.php

这可能是您案件的解决方法。