我写了一个用于将文件上传到我网站的php脚本。但是当文件大小超过8MB时,它会显示一些错误消息。我们知道post_max_size
和upload_max_filesize
是8M
和4M
。我无法访问我托管网站的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
解决此问题的任何解决方案?
答案 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
这可能是您案件的解决方法。