1

У меня есть экземпляр EC2, и в нем я использую WordPress. Для редактирования плагинов WordPress и файлов тем я использую WinSCP.

Проблема в том, что если я пытаюсь отредактировать файл через WinSCP, я получаю следующее сообщение об ошибке:

Загрузка файла index.php прошла успешно, но произошла ошибка при настройке разрешений и / или отметки времени.

Если проблема не устранена, отключите настройку разрешений или сохранение метки времени. Кроме того, вы можете включить опцию «Игнорировать ошибки прав доступа».

Доступ запрещен . Код ошибки: 3
Сообщение об ошибке от сервера: в доступе отказано

Доступ запрещен


Я знаю, что это происходит, потому что я вошел в систему с пользователем ec2-user .

А права доступа к папке на WordPress отлично работают:

drwxrwsr-x 2 apache www 4096

Так как я не могу просто изменить владельца /var/www как это может привести к потере прав на запись в WordPress, как я могу решить эту проблему?

1 ответ1

2

Решение в сообщении об ошибке.

Отключите настройку разрешений или сохранение метки времени.

В системах * nix вы не можете изменять права доступа к файлам и метки времени, если вы не являетесь владельцем файла, независимо от того, есть ли у вас права на запись в файл.

Настройка разрешений по умолчанию отключена в WinSCP, поэтому вам, вероятно, нужно отключить сохранение только временной метки.

Перейдите в « Настройки» и выберите страницу « Передача». Выберите пресет по умолчанию и нажмите кнопку « Изменить».

В диалоговом окне «Параметры передачи» снимите флажок « Сохранить временную метку» и убедитесь, что флажок « Установить разрешения» снят.


Если бы вы нажали кнопку « Справка» в сообщении об ошибке, вы получили бы такой же совет:
https://winscp.net/eng/docs/message_preserve_time_perm

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .