前言
我們在之前曾經介紹過 搭建自己的雲端硬碟 - Nextcloud。在該篇文章中,我們給的 config 預設的檔案上傳上限是 2GB,但有些人肯定是認為不夠的,因此這篇文章就是來講講如何調整這個值。
操作方式
若我們要更改這個設定有兩種方式,一個是直接在 Nginx 的設定檔去寫入這個值蓋過原本 php-fpm 的設定。而另外一種當然就是直接改 php-fpm 的設定啦。
Nginx 設定檔
參照之前的文章進入 /etc/nginx/sites-enabled 資料夾。
cd /etc/nginx/sites-enabled
編輯 Nextcloud 設定檔。
vim nextcloud
如果你是參考上篇文章複製來的,你會在設定檔上方看到一個值。其中,2G 就是我們限制單檔在 2GB,你可以自由去擴大這個數字。
client_max_body_size 2G;
接著檢查並重啟 Nginx。
sudo nginx -t && sudo systemctl restart nginx
php-fpm 設定檔
進到 php-fpm 的資料夾,根據不同版本路徑有可能不同,例如說我這裡的版本是 8.4。
cd /etc/php/8.4/fpm
編輯 php.ini。
sudo vim php.ini
這個文件非常長,但主要我們就是更新幾個項目成你喜歡的數值,如下:
post_max_size = 10G
upload_max_filesize = 10G
接著重啟 php-fpm 就好囉。(重啟命令一樣有版本之分)
sudo systemctl restart php8.4-fpm