我已经尝试了几乎所有能想到的方法。我目前正在尝试增加我们 apache owncloud 服务器上的最大文件上传大小。
我已经改变了/etc/php.ini
以下值:
upload_max_filesize
和
post_max_size
重启 httpd 服务后,文件大小还没有变化。我尝试了几个不同的值,但没有成功。然后我.htaccess
在 owncloud 目录的根目录中编辑了upload_max_filesize
和post_max_size
,重启后,仍然无法超过限制2m
。
我创建了一个 phpinfo 文件,它确实表明它正在从/etc/php.ini
文件中提取数据。
任何帮助将不胜感激。
答案1
楼主回复了。我找到了问题所在。我运行php -c /etc/php/php.ini -i | grep upload_max_filesize
后发现 php.ini 文件中其他地方有一个小拼写错误。(我试图编辑超时值,但留下了一个括号)。去掉括号并重新启动服务后,上传值已正确调整。
答案2
在您的 owncloud 文档根目录中创建一个带有 phpinfo() 函数的 sample.php 文件,以检查正在使用哪个 php.ini、其位置和参数值。
<?php
phpinfo();
>
然后在 php.ini 中更改以下参数并重新启动 Web 服务器并重新登录 owncloud,然后再次尝试上传。
post_max_size = 200M
upload_max_filesize = 200M
确保您正在使用最新版本的 owncloud。