0
我想安裝並使用prestashop,但現在只有當我將權限設置爲777(我可以通過具有root權限的shell登錄到服務器)時才能正常工作。安裝時,我得到這個錯誤「對Apache用戶的遞歸寫權限...」,並只適用於權限設置爲777.我不喜歡這個想法,因爲安裝後我甚至不能改回755或775.我當我將用戶所有權更改爲apache時,也解決了部分問題,但之後我無法使用該文件夾的ftp客戶端執行任何操作。如何在Linux(centOS)下設置apache的所有權?
用戶所有者是ftp,組所有者是psacln?我應該如何更改文件夾的成員資格,以便我可以通過ftp工作,並允許Apache使用presta文件做些事情? (當然有權限不高於775)。順便說一句,當添加或刪除用戶的組成員時,是否必須重新啓動服務器?
你能解釋的第一行:SSH根@ip地址,那是什麼呢? – soonic
ssh root @ ip_address是您鍵入的用於連接到您的終端上的Linux服務器的命令。 – ashwin2011
好吧,我用膩子,但thx。另一部分我也遇到了問題。我將www數據更改爲apache,因爲我沒有這樣的用戶(getent passwd),但仍然無法使用ftp客戶端。給ls -l命令我得到用戶:xxx(我通過ftp登錄)和組:psacln。這樣我可以使用ftp(複製,刪除文件),但presta無法正常工作。如果更改用戶:xxx到apache,那麼presta很好,但我不能使用ftp(刪除文件 - 權限被拒絕)。 – soonic