![](/img/trans.png)
[英]PHP - include using $_SERVER['DOCUMENT_ROOT'] gives permission denied although its 777?
[英]how to set permission 777 to my document root while cloning a php repo in apache server?
我正在嘗試從我的apache服務器的www
文件夾中克隆github中的git repo。 它說
致命:無法創建工作樹目錄'myapp':權限被拒絕
我認為這是一個權限問題。 我既不能在www
上設置777
,也不能將我的repo克隆到子目錄中,例如www/myapp/
因為我的應用程序必須按原樣訪問: www/myapp/myapp/index.html
..什么是常見的最佳在這種情況下練習?
您可以簡單地以root身份創建目錄並將所有者設置為用戶。 例如,以root身份(或使用sudo):
mkdir /var/www/myapp
chown -R usernameofyourusr:www-data /var/www/myapp
chmod 755 /var/www/myapp
然后切換到用戶:
su usernameofyouruser
cd /var/www/myapp
ls -l
你准備好了gitclone。 或者gitinit,gitremote添加orign'urlofrepo',最后git pull origin branchyouwant
編輯:如果您的應用程序需要寫入permissitions,那么請使用chmod 775。 但你不能設置777,這是一個安全漏洞。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.