Ubuntu Lamp 伺服器上的檔案權限問題

Ubuntu Lamp 伺服器上的檔案權限問題

請不要將其標記為重複。我已經嘗試了很多,但無法使其發揮作用。

我已經使用taskel安裝了LAMP。一切都很好,但有檔案權限錯誤(在安裝 WordPress 時,我收到此錯誤「抱歉,但我無法寫入 wp-config.php 檔案。」)

我可以手動建立該文件,但我不想這樣做。我不是為了讓它正常工作。

安裝燈後我做了什麼設定權限

cd /var/wwww/ sudo chown -R username:www-data /var/www/html/ sudo chmod 775 /var/www/html/ sudo chmod g+s /var/www/html/

後來我嘗試了一些解決方案,像是sudo chown -R [USER NAME]:[USER NAME] /var/www我在askubuntu上找到的。

我對盲目嘗試解決方案的權限問題不太了解。

您能幫我解決這個問題嗎? :)

輸出ls -l /var/www
Output of total 4 drwxrwsr-x 3 h3mdsa h3mdsa 4096 Jun 12 16:40 html
(感謝@Jos 的評論)

先謝,
Md Al Amin

答案1

您很接近:目錄 /var/www/ 應該由 www-data (作為使用者)和 www-data 作為一個群組擁有。因此,如果事情變得混亂,正確的命令是:

sudo chown -R www-data:www-data /var/www

答案2

您需要將 Web 檔案的群組變更為您的 Linux 使用者名,或至少將使用者「root」新增至群組「www-data」中

usermod -a -G www-data root

還有一個三步驟技術可以解決這個問題:

這三個在下面的連結中。這篇文章可以解決全部問題。

https://www.spookycodes.com/2019/11/09/fix-linux-lamp-server-permission-issues-ultimate-fix-2020/

相關內容