NextCloud 修改數據存儲位置(以CentOS 8(apache)為例)


NextCloud默認將用戶數據的存儲位置放在系統盤,如果系統盤存滿,則無法繼續使用。故而在正確安裝NextCloud之后,建議將存儲位置重新設置。方法步驟如下:

 

Step0, 確認NextCloud用戶數據文件存儲位置,一般在/var/www/html/nextcloud/data下。

Step1, 若要更換存儲位置到/home/nextcloud720/data,先復制/var/www/html/nextcloud/data到/home/nextcloud720/。

 cp /var/www/html/nextcloud/data /home/nextcloud720/

Step2, 修改/var/www/html/nextcloud/config/config.php文件,並保存退出。

將'datadirectory' => '/var/www/nextcloud/data'改為'datadirectory' => '/home/nextcloud720/data'。

Step3, 修改apache訪問文件的權限,在終端輸入命令。

chown -R apsche:apache /home/nextcloud720/data

chmod 777  /home/nextcloud720/data

Step4, 查看SELinux模式。

getenforc

/usr/sbin/sestatus -v 

Step5, 將SELinux模式設置為permissive或者disabled

setenforce 0 #修改SELinux模式為permissive。

不需要重啟,每次服務重啟后需要重新設置。

編輯/etc/selinux/config 文件,“SELINUX=disabled”。需要重啟,服務重啟后不需重新設置

Step6, 登錄nextcloud賬號並上傳文件進行測試,查看/var/www/html/nextcloud/data/的對應賬戶下,/home/nextcloud720/data/的對應賬戶下是否有新上傳的文件。

Step7, 測試通過,釋放就文件存儲位置空間。

 

 




免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM