星期一, 1月 23, 2017

Owncloud Maximum upload size

新的 9.x 在管理介面上有個很貼心的設定,直接就可以設最大上傳檔案的大小,不過沒用?關鍵是上傳 30 秒之後超過了一個 PHP 的 max_execution_time 設定,若是像我一樣用 Docker-based ownCloud,Web Server 是 Apache,可以在 .htaccess 改成 0 代表沒有上限。
這個過程曲曲折折,主要是對 PHP + Apache 不熟,雖然這篇提到的 phpinfo.php 非常有用,不過被這篇的參數誤導很久,它建議:
  • max_input_time 3600
  • max_execution_time 3600
那如果想讓兩個都沒上限,從 phpinfo.php 看到原來的設定:
  • max_input_time -1
想當然爾,另一個這麼改:
  • max_execution_time -1
就在這裡落入陷阱。雖然不一致,但正確的是:
  • max_execution_time 0

沒有留言:

張貼留言