FTP服务器不允许我上传.htaccess文件

时间:2011-04-07 15:17:38

标签: file .htaccess ubuntu file-upload

我正在使用Amazon EC2服务器。设置Ubuntu系统和ProFTPD服务器。然后我创建一个用户上传文件。有用。

但我无法上传.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“-la”  

但没有任何作用。

有趣的是,我可以将.htaccess文件上传到除“public_html”之外的其他目录..

1 个答案:

答案 0 :(得分:6)

我最近遇到了同样的问题,最终解决的问题是简单地重命名文件以进行上传(例如.htaccess-new),然后将其重命名为实时服务器上的.htaccess。

请务必保存原始文件的备份,并确保文件权限与原始文件相匹配(或设置为您可能需要的任何内容。)