2016-03-07 65 views
1

当我尝试在PhpStorm中创建新文件/文件夹时,出现Permission denied错误。但是,当我在服务器的根目录中已存在的文件夹中创建新文件时,我可以不出错。PhpStorm - 部署 - 无法上传新文件

当我尝试创建一个新的文件:

[2016-03-07 11:29 AM] Failed to transfer file 'C:\Users\D\PhpstormProjects\example2\test.php': could not write to "sftp://www.example.com/test.php". (Permission denied) 
[2016-03-07 11:29 AM] Automatic upload completed in less than a minute: 2 items failed 

当我尝试创建一个新的文件夹:

[2016-03-07 11:27 AM] Failed to create folder '/var/www/html/test': could not create folder "sftp://www.example.com/test". (Permission denied) 
[2016-03-07 11:27 AM] Automatic upload completed in less than a minute: 1 item failed 
+0

请技术环境的信息(OS,客人,主机,网络服务器等)? – darkomen

+0

AWS上的Linux fedora – Bxx

回答

2

你可以试试这个:

chmod -R 777 /var/www 
chgrp www-data /var/www 
chown -R www-data /var/www 

useradd -G {www-data} your_username 
+0

我得到'chgrp:invalid groupd:'www-data'' – Bxx

0

确保该文件夹的所有者是一样的与您要上传的东西的用户,万一你的权限是正确的(755应该这样做)。

您可以使用sudo chown -R newowner /var/www/html/test更改文件夹/var/www/html/test的所有者,并使用sudo chown -R newowner /var/www/html/test/*更改所有子文件夹/文件。