Если сайт не работает без каких-либо конкретных ошибок, то вначале проверить:

1) оплату хостинга

2) оплату домена

Если это не ваш случай, то далее удобнее всего перейти в приложение "Логи":

1) Включить логирование ошибок PHP, оставить галочку только около "критичные ошибки E_ERROR"

2) Если ошибка редкая, то вначале скачать error.log, php.log, db.log. Если стабильная, то просто удалить. После удаления снова попробовать открыть неработающий сайт\страницу.

3) При повторении ошибки, в большинстве случаев она будет описана либо php.log, либо db.log. 

db.log - ошибки запросов к бд.

php.log - ошибки php. 

Как самостоятельно разобраться в логах?

Чаще всего это возможно, без специальных знаний. 

В ошибках php.log наиболее частая ошибка это попытка вызова плагина, которого нет, либо он выключен. Выглядит это примерно так:

[06-Nov-2023 18:19:12 Europe/Moscow] PHP Fatal error:  Uncaught Error: Class 'shopBrandViewHelper' not found in ..............

Class 'shopBrandViewHelper', по названию косвенно часто можно понять что это за плагин, в данном случае идет попытка вызова плагина брендов. Если его нет, то в этом проблема.

В ошибках db.log можно сориентироваться аналогично:

Допустим:

2021-12-10 17:03:35 77.88.5.214 
Table 'werwer_ardoz.shop_wmimageincat_images' doesn't exist

В данном случае код ищет таблицу shop_wmimageincat_images и не находит. По части названия таблицы - wmimageincat, мы узнаем что это плагин -  https://www.webasyst.ru/store/plugin/shop/wmimageincat/. Т.е. в данном случае опять не хватает плагина. 

С базовым пониманием логов, вы можете вспомнить, что выключили плагин, поставили новый нерабочий плагин, и самостоятельно их включить\удалить. А также можете вспомнить что повысили версию php, и какой-либо из плагинов больше не работает. И можно самостоятельно переключить версию php обратно.