我對我的VPS在CentOS 7 LAMP stack.I've運行的WordPress隨後this guide設置權限,即我已經運行WordPress的文件權限要求須藤
sudo chown apache:apache -R *
,以確保我的wordpress目錄由apache:apache
所有。
我還設置WordPress的目錄和文件權限使用這些命令:
find . -type d -exec chmod 755 {} \;
find . -type f -exec chmod 644 {} \;
(我不得不前綴sudo
上面的命令)
通常我管理服務器通過SSH登錄使用myuser
,其中myuser
屬於apache
組,wheel
組。
我有3個問題:
- 在WordPress目錄中的任何文件CRUD命令仍然需要我
sudo
前綴的命令,否則我得到一個權限錯誤。由於myuser
屬於apache
和apache
擁有目錄,我很困惑,爲什麼我仍然需要以sudo
前綴的命令。 - 與問題1類似,任何
git
命令(如git pull
)都要求我在該命令前加上sudo
,否則我會收到權限錯誤。 - 當我嘗試從我的WordPress儀表板Web界面自動更新主題文件時,出現許可錯誤。有趣的是,我可以通過WordPress儀表板安裝/更新插件,而不會出現任何權限錯誤。
關於我失蹤的任何想法?
我覺得這個已經很少與WordPress本身做的,所以是一個更好的地方根據[幫助文件](http://wordpress.stackexchange.com/help/on-topic)詢問它 –
@MarkKaplun,**主題爲**服務器配置。我想你也可以爭辯說,這是一個通用的服務器配置和管理問題,它不會成爲主題。 – fortuneRice