請不要將其標記為重複。我已經嘗試了很多,但無法使其發揮作用。
我已經使用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/