簡體   English   中英

如何在apache服務器中克隆php repo時將權限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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM