1С-Битрикс 1С-Битрикс: Управление сайтом; версии ядра, модулей и PHP зависят от установки

1С-Битрикс: Проверка системы Битрикс указывает на неверные права каталога

  • Обновлено
  • Чтение ≈ 3 минуты

Краткий ответ

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

В этой статье
  1. Признаки проблемы и применимость
  2. Причины и отличительные признаки
  3. Пошаговая диагностика и исправление
  4. Проверка результата
  5. Что делать, если не помогло

#Признаки проблемы и применимость

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

#Причины и отличительные признаки

Возможная причинаКак узнатьЧто делать
Разные владельцы после переносаРазные владельцы после переноса. Часть файлов создана root, а веб-процесс не может писатьЧасть файлов создана root, а веб-процесс не может писатьУточнить владельца только проблемных объектов
PHP-FPM работает под другим пользователемPHP-FPM работает под другим пользователем. Один пул пишет файл, другой получает Permission deniedОдин пул пишет файл, другой получает Permission deniedСопоставить пользователя пула и каталога
Каталог/диск недоступенКаталог/диск недоступен. Read-only filesystem, квота или закончился inodeRead-only filesystem, квота или закончился inodeПроверить диск, монтирование и квоты

#Пошаговая диагностика и исправление

  1. Запустите штатную проверкуАвторизуйтесь администратором Битрикс → «Настройки» → «Инструменты» → «Проверка системы». Откройте раздел проверки доступа к диску и запустите выбранный режим: сначала папку загрузок или ядро, затем полный при необходимости. Скопируйте конкретный путь и тип отказа.
  1. Определите пользователя PHPВ панели хостинга откройте настройки домена/пула PHP-FPM и запишите служебного пользователя, под которым обрабатываются запросы. Пользователь SSH и процесса PHP могут различаться. Не выполняйте команды chown только по имени владельца с экрана без проверки.
  1. Посмотрите права ровно проблемного каталогаЧерез SSH выполните команду для пути из отчёта; просмотрите владельца, группу и разрешения каталога, не меняя их. Для доступа к файлу требуются права прохода по родительским каталогам, не только запись в сам файл.
  2. На Linux с установленной утилитой namei; подставьте настоящий путь
    Linux · Терминал (Bash)Команда
    На Linux с установленной утилитой namei; подставьте настоящий путь.
    namei -l /полный/путь/к/проблемному/каталогу
  1. Исключите заполнение разделаНа Linux через SSH посмотрите свободное место и inode; при исчерпании места запись невозможна даже при правильных разрешениях. Квоты пользователя уточняйте у хостинга. Ничего не удаляйте до определения владельца файлов.
  2. Только чтение показателей; не проверяет пользовательские квоты
    Linux · Терминал (Bash)Команда
    Только чтение показателей; не проверяет пользовательские квоты.
    df -h; df -i
  1. Проверьте политику безопасности и монтированиеЕсли права выглядят корректными, журнал Linux может содержать отказ SELinux/AppArmor, а файловая система может быть смонтирована read-only. Передайте сообщение администратору; обход политик защиты или отключение SELinux не является безопасным решением.
  1. Исправьте конкретный объект после резервной копииУстановите владельца и права только проблемному каталогу с учётом модели разделения сайтов, согласуйте операцию с хостером. Избегайте chown -R всего сайта и chmod -R 777: это даёт возможность посторонним процессам изменять код.
  1. Повторите проверку и штатную операциюЗапустите тот же пункт «Проверки системы» и попробуйте загрузить маленький тестовый файл или создать копию страницы в защищённой зоне. Должны исчезнуть конкретные ошибки доступа. Если веб-процесс стал писать в каталоги кода без необходимости, верните исходные права.

#Проверка результата

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

#Что делать, если не помогло

Если всё ещё Permission denied, проверьте родительские директории, ACL, SELinux/AppArmor и владельца сокета. Не отключайте защиту и не расширяйте права всего дерева.

Так эту ошибку тоже называют

Источники и обновления

Последнее обновление статьи: 2 ноября 2026. Версии программ и интерфейсы меняются — если шаги не совпадают с вашей версией, сверяйтесь с документацией производителя.