繁体   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