2016-03-07 63 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/*更改所有子文件夾/文件。