2015-07-03 143 views
0

我的Filezilla可以連接實例並下載所有文件,但我永遠無法上傳或創建單個文件。我檢查了許可,看起來很好。我遵循標準程序使用Filezilla中的sftp設置進行連接,可能的解決方案是什麼?我錯過了什麼?Filezilla無法上傳文件

活動:

Status: Retrieving directory listing of "/wordpress/wp-content"... 
Status: Listing directory /wordpress/wp-content 
Status: Directory listing of "/wordpress/wp-content" successful 
Status: Retrieving directory listing of "/wordpress/wp-content/themes"... 
Status: Listing directory /wordpress/wp-content/themes 
Status: Directory listing of "/wordpress/wp-content/themes" successful 
Status: Creating directory '/wordpress/wp-content/themes/bridge'... 
Command: mkdir "bridge" 
Error: mkdir /wordpress/wp-content/themes/bridge: permission denied 
Command: mkdir "/wordpress/wp-content/themes/bridge" 
Error: mkdir /wordpress/wp-content/themes/bridge: permission denied 

回答

0

我的猜測是,在你的虛擬機的目錄/wordpress是通過讀取系統上的所有用戶,但只有root可以寫入。您可以通過連接到你的虛擬機並運行驗證這一點:

ls -ld /wordpress 

如果你希望能夠通過Filezilla的管理您的文件,你需要做以下操作之一:

  1. 給您的用戶名寫權限(見chmod and permissions),或
  2. 創建new Linux group and give the group write access,和自己加入到這個組

我的建議是使用運因爲這是更一般和未來的證明。

這不是Google Compute Engine特有的,這是標準的Linux功能。

+0

我試過你的上面的建議,我可以看到文件的所有者是www數據,但我不知道如何添加寫入權限。有沒有任何詳細的文件。 –

+0

@BhagathGuru - 我將#1和#2中的說明鏈接到相關文檔。 –