FTP-сервер не позволяет мне загружать .htaccess файл - PullRequest
4 голосов
/ 07 апреля 2011

Я использую сервер Amazon EC2. Настройте систему Ubuntu и ProFTPD Server. Затем я создаю пользователя для загрузки файлов. Оно работает.

Но я не могу загрузить файл .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 Ответ

6 голосов
/ 12 октября 2011

Недавно у меня возникла та же проблема, и в конечном итоге исправление состояло в том, чтобы просто переименовать файл с целью загрузки (например, .htaccess-new), а затем переименовать его обратно в .htaccess на работающем сервере.

Обязательно сохраните резервную копию исходного файла и убедитесь, что права доступа к файлу совпадают с оригиналом (или установлены на то, что вам может понадобиться.)

...