2011-04-07 105 views
4

我正在使用Amazon EC2服務器。設置一個Ubuntu系統和ProFTPD服務器。然後我創建一個用戶上傳文件。有用。FTP服務器不允許我上傳.htaccess文件

但我無法上傳.htaccess文件。它返回以下錯誤:

Response: 257 "/public_html" is the current directory 
Command: TYPE A 
Response: 200 Type set to A 
Command: PORT 192,168,1,2,200,20 
Response: 200 PORT command successful 
Command: STOR .htaccess 
Response: 550 .htaccess: Permission denied 
Error: Critical error 
Status: Disconnected from server 

我管理的事情通過webmin和通過終端通過SSH。我嘗試以下步驟:

DenyFilter * * /(有人對FTP的配置文件此行)

新增GLOBAL這樣的: ListOptions 「香格里拉」

但沒有任何工程。

一個有趣的事情是,我可以上傳.htaccess文件到除「的public_html」的其他目錄..

回答

6

最近我有同樣的問題,什麼最終沒有修復是簡單地命名爲目的的文件上傳(例如.htaccess-new),然後將其重命名爲實時服務器上的.htaccess。

務必保存原始文件的備份,並確保文件權限與原始文件匹配(或設置爲您可能需要的任何設置)。