ворд-пресс.рф
Решение

Права доступа к файлам WordPress: что проверить

Как проверить владельца и права файлов WordPress без опасных массовых chmod и ошибок доступа.

Неправильные права файлов WordPress могут создать риск изменения кода посторонним пользователем или привести к ошибке сайта. Нет одного универсального chmod для любого хостинга: безопасные права зависят от владельца файлов, группы и процесса PHP.

Что нужно понять перед правками

  • Под каким пользователем работает PHP и кому принадлежат файлы WordPress.
  • Кто должен записывать в wp-content/uploads, обновлять темы и плагины.
  • Используется ли shared hosting, контейнер, managed WordPress, отдельные группы или ACL.

Типичные ориентиры

В простых конфигурациях часто встречаются права директорий 755, а файлов 644. Это не команда применить их рекурсивно ко всему сайту: в другой инфраструктуре требуются другие значения. Для wp-config.php может понадобиться более строгий режим, совместимый с работой PHP.

Разрешение 777 позволяет запись всем локальным пользователям. Не используйте его как быстрый способ «исправить» ошибку загрузки: сначала разберитесь с владельцем файлов, группой и настройкой процесса.

Порядок безопасной проверки

  1. Снимите резервную копию и сохраните текущие значения владельцев и прав.
  2. Проверьте проблемную директорию или файл — обычно сбой касается конкретного пути.
  3. Уточните рекомендуемую схему прав у хостинга для используемого PHP-FPM / веб-сервера.
  4. Изменяйте только необходимые права и проверяйте загрузку медиа, обновления и работу сайта.
  5. Не делайте chmod -R 777 и не отдавайте весь сайт во владение веб-серверу без анализа архитектуры.

Защита исходников

Убедитесь, что конфигурация сайта и резервные архивы не доступны по HTTP. Закройте доступ к служебным и резервным файлам средствами веб-сервера и хостинга. Права файлов — лишь один из уровней защиты.

Дополнительные шаги: чек-лист WordPress и как реагировать на взлом.

Источник: https://developer.wordpress.org/advanced-administration/server/file-permissions/

Материал был полезен?

Помогите нам сделать материалы точнее и понятнее.