Немного теории
Проверка системы
Проверка системы – это инструмент, позволяющий быстро проверить работоспособность платформы.
Проверку системы рекомендуется запускать:
- На старте нового проекта. После установки продукта «1С-Битрикс: Управление сайтом», чтобы увидеть, какие параметры системы не соответствуют требованиям, и устранить их до запуска.
- При приеме существующего проекта на поддержку. Для понимания: имеются ли в проекте критичные проблемы, требующие устранения в первую очередь?
- После обновления системы до более свежей версии. Для своевременного обнаружения ошибок установки, если такие были.
- При внезапном появлении ошибок непонятного характера, причина которых сразу не очевидна.
- Периодически, даже при отсутствии каких-либо видимых проблем – для предупреждения возможных ошибок, которые еще не дали о себе знать.
В продукте «1С-Битрикс: Управление сайтом» проверка системы разделена на 2 операции.
Тестирование конфигурации
Представляет собой набор тестов на соответствие параметров сервера рекомендуемым и обязательным требованиям, а также проверку базы данных на наличие ошибок в структуре.
В случае неуспешного прохождения теста будет возможность посмотреть справку с более детальным описанием проблемы и вариантов исправления неполадок.
При наличии ошибок в структуре БД, их список можно увидеть в “Журнале проверки системы”, ссылка на который будет приведена в окне с дополнительной информацией об ошибке.
Проверка доступа
Проверка доступности файлов сайта на чтение и запись самой платформой. Без соответствующих прав платформа может работать некорректно или не работать вообще.
При обнаружении проблем с доступом к некоторым файлам сайта необходимо:
- Подключиться к серверу по SSH под root-пользователем.
- Выдать права на чтение и запись проблемных файлов для пользователя, из-под которого работает система (в «1С-Битрикс: Веб-окружение» по умолчанию это пользователь bitrix).
- Перезапустить проверку, чтобы удостовериться, что проблемы устранены.
Проверка ядра на модифицированность
Обновление системы – крайне важный процесс, рекомендуемый к проведению на регулярной основе. Помимо новых возможностей и инструментов, в обновлениях выпускаются также исправления ошибок в работе существующего функционала, усиление безопасности и производительности системы.
Ядро «1С-Битрикс: Управление сайтом» не должно модифицироваться.
Внесение изменений в код продукта, особенно в больших масштабах, препятствует обновлению системы до новых версий.
Так как во время обновления файлы ядра продукта перезаписываются, то изменения, которые были в них сделаны вручную, могут быть безвозвратно утеряны, и то, ради чего они вносились, снова станет проблемой.
Чтобы проверить проект на наличие правок в ядре продукта, можно воспользоваться специальным тестом “Ядро проекта не модифицировалось”, который доступен в разделе “Настройки > Инструменты > Монитор качества”, в подразделе "Сдача проекта":
После запуска теста при обнаружении изменений в коде ядра в подробном отчете можно будет увидеть список файлов, не прошедших проверку:
Практика
В этом видео мы научимся использовать инструмент "Проверка системы", а также рассмотрим, как проверять ядро проекта на наличие в нем изменений.
Чтобы своевременно обнаружить и исправить проблемы, связанные с неправильной настройкой среды, на которой функционирует сайт, рекомендуется запускать проверку системы.
В этом уроке:
- познакомимся с исправлением ошибок, найденных инструментом "Проверка системы";
- познакомимся с системой автоматического исправления ошибок базы данных;
- изменим уровень прав на файлы для корректной работы платформы;
- пройдем автотест "Ядро проекта не модифицировалось".
Проверка системы
9 мин
Полезные ссылки и материалы