我正在嘗試將我的 Symfony 生產代碼部署到 Ubuntu 服務器。
我已經設定好了一切,如果我將 web 檔案夾的權限設定為 777,我可以很好地部署,但是如果我嘗試將它設定為 755,git 無法寫入該檔案夾。
我做了以下作業:
sudo chown -R www-data:www-data /var/www/website/
sudo chmod -R 755 /var/www/website/
但是我收到了來自 git 的未能寫入檔案的通知。
現在,如果我將權限更改為 777,它就可以正常作業。
如果我 ls -la,這就是我得到的:
drwxr-xr-x 13 www-data www-data 4096 Dec 17 19:19 website
我在這里錯過了什么?
uj5u.com熱心網友回復:
您要么需要讓您的用戶成為該www-data組的成員。
$ usermod -a -G $USER www-data
或git以www-data用戶身份運行。
$ sudo -u www-data git ...
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/386500.html
