我正在使用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".
标题>我最近遇到了同样的问题,最终修复的方法是简单地将文件重命名为上传目的(例如。htaccess-new),然后在实时服务器上将其重命名为。htaccess。
确保保存原始文件的备份,并确保文件权限与原始文件匹配(或设置为您可能需要的任何权限)