Права файлов и папок на хостинге

Права доступа определяют, кто может читать, изменять или выполнять файлы на сервере. Неправильные права могут сломать сайт или сделать его небезопасным, поэтому не ставьте всему 777, если поддержка не просит сделать это временно для теста.

Рекомендуемые значения

  • Папки: обычно 755.
  • Файлы: обычно 644.
  • Скрипты для запуска из shell: иногда 755, только если выполнение действительно нужно.
  • Файлы конфигурации: лучше держать настолько закрытыми, насколько позволяет CMS.

Почему 777 опасно

Права 777 разрешают запись всем. На виртуальном хостинге это не требуется и может создать риск, если на сайте есть уязвимый скрипт или взломанный плагин. Современным CMS обычно не нужны права 777 для нормальной работы.

Типичные симптомы

  • 403 Forbidden после загрузки файлов.
  • CMS не может записать кеш или загрузить изображения.
  • Не обновляется плагин из-за владельца файлов или прав.
  • Файлы сайта видны, но PHP не может подключить нужный файл.

Что проверить перед изменением прав

  1. Убедитесь, что файлы загружены в правильную папку public_html.
  2. Проверьте владельца файлов, если сайт восстановлен из резервной копии.
  3. Меняйте только нужную папку или файл, а не весь аккаунт подряд.
  4. После теста верните временно открытые права к безопасным значениям.

Безопасная проверка файлов

  • Загружайте сайт в корневую папку нужного домена, обычно domains/example.com/public_html.
  • Не удаляйте системные папки: domains, imap, Maildir, logs и папки, созданные панелью.
  • Первой страницей обычно является index.php или index.html. Если есть оба файла, порядок обработки задает веб-сервер.
  • Перед заменой файлов создайте архив или бэкап.
Не уверены, что менять на хостинге?

Пришлите домен, скриншот панели и что менялось перед проблемой. Поможем выбрать правильную папку, версию PHP, лог или DNS-проверку. Написать в чат.

Что проверить в панели хостинга

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

  • проверьте путь к корневой папке сайта;
  • убедитесь, что выбрана нужная версия PHP;
  • проверьте лимиты диска, inode и базы данных;
  • при работе с файлами сохраняйте резервную копию;
  • после изменения настроек очищайте кэш сайта и браузера.

Если инструкция не совпадает с вашей панелью, уточните, используется DirectAdmin, cPanel, ISPmanager или другая система управления.

Что подготовить перед обращением

Чтобы поддержка GoodNet быстрее разобралась с вопросом по теме «Права файлов и папок на хостинге: что безопасно устанавливать», укажите домен, услугу, время появления проблемы, что менялось перед этим и приложите точный текст ошибки или скриншот. Это помогает сразу перейти к диагностике, а не тратить время на уточнение базовых данных.