2015-09-04 36 views
0

我想安裝並使用prestashop,但現在只有當我將權限設置爲777(我可以通過具有root權限的shell登錄到服務器)時才能正常工作。安裝時,我得到這個錯誤「對Apache用戶的遞歸寫權限...」,並只適用於權限設置爲777.我不喜歡這個想法,因爲安裝後我甚至不能改回755或775.我當我將用戶所有權更改爲apache時,也解決了部分問題,但之後我無法使用該文件夾的ftp​​客戶端執行任何操作。如何在Linux(centOS)下設置apache的所有權?

用戶所有者是ftp,組所有者是psacln?我應該如何更改文件夾的成員資格,以便我可以通過ftp工作,並允許Apache使用presta文件做些事情? (當然有權限不高於775)。順便說一句,當添加或刪除用戶的組成員時,是否必須重新啓動服務器?

回答

0

這應該解決您的問題。

SSH根@ip地址

喬敦 - R的WWW的數據:FTP /無功/網絡/的Prestashop

你並不需要重新啓動服務器。

可選: 服務的Apache2重裝

+0

你能解釋的第一行:SSH根@ip地址,那是什麼呢? – soonic

+0

ssh root @ ip_address是您鍵入的用於連接到您的終端上的Linux服務器的命令。 – ashwin2011

+0

好吧,我用膩子,但thx。另一部分我也遇到了問題。我將www數據更改爲apache,因爲我沒有這樣的用戶(getent passwd),但仍然無法使用ftp客戶端。給ls -l命令我得到用戶:xxx(我通過ftp登錄)和組:psacln。這樣我可以使用ftp(複製,刪除文件),但presta無法正常工作。如果更改用戶:xxx到apache,那麼presta很好,但我不能使用ftp(刪除文件 - 權限被拒絕)。 – soonic

相關問題