Как понять причину проблемы на сайте с Instantcms (универсальный метод)

Доброго дня всем любителям системы Instantcms, несколько вопросов буквально совпали по времени и касались они ошибок, которые неизбежно бывают в работе и любого вебмастера с сайтом и на любой системе. Я работаю с несколькими системами управления сайтом, поэтому знаю это точно, ошибки бывают везде и главное – это уметь их находить и понимать, что надо сделать, чтобы их увидеть. Сегодня в этой статье я более подробно расскажу именно о том, как разобраться в ошибках на Instantcms, но при желании и необходимости тоже самое можно сделать и на других cms системах.

Виды ошибок на сайте

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

Устранимые ошибки сайта

Начнём с простых, это устранимые ошибки и выражаются они в:

E_WARNING, E_NOTICE, E_CORE_WARNING, E_COMPILE_WARNING, E_USER_WARNING, E_USER_NOTICE, E_STRICT, E_DEPRECATED, E_USER_DEPRECATED.

Если вы видите, что то из этого (как смотреть, мы рассмотрим ниже), значит у вас не критическая устранимая ошибка, при которой скрипт всё равно работает, но при этом желательно поправить.

Такие ошибки могут возникать например по причине перехода на новую версию php, у меня появлялись после перехода с php 5.4 на php 5.6. Их исправить возможно, но они не вызовут критической ошибки во многих случаях, если конечно они не являются смешанными, то есть они могут быть фатальными, если не обработаны функцией, определенной пользователем в set_error_handler().

Фатальные ошибки

Второй вид ошибок, это фатальные, при котором у вас появляется белый экран и перестаёт работать сайт. Здесь уже труднее вам что либо понять, но такого рода ошибки вполне возможно найти причины, если прочитать внимательно, что будет написано ниже. Обычно они начинаются с Fatal error.

Вывод ошибок на экран

Если возникает белый экран, то вполне часто вы не можете ничего сделать и смотрите, незная что же делать. Ко мне часто обращались именно с таким вопросом: Что делать, на сайте белый экран. На самом деле сделать надо немногое, но это будет эффективным и выведет ошибки на экран. Открываем файл index.php в корне сайта и вставляем в него строки:

ini_set('error_reporting', E_ALL);
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);

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

Ну а дальше вы просто уже решаете, сможете ли вы решить причину, либо обращаетесь к специалистам за решением вполне уже понятной задачи. Доброго вам и хорошей работы без ошибок на сайтах!

ОСТАВЬТЕ ОТВЕТ

Пожалуйста, введите ваш комментарий!
пожалуйста, введите ваше имя здесь

84 − = 75

OK2WEB
OK2WEB
Более 12 лет занимаюсь разработкой и продвижением сайтов. Городские порталы, информационные и новостные сайты. Сейчас в основном разрабатываю интернет магазины и коммерческие сайты. Если у вас есть вопросы пишите, стараюсь оперативно ответить и помочь.

Обновление Woodmart 6.1.3 что вышло нового: обзор всех изменений

Улучшение функционала и возможностей WoodMart WordPress продолжается и было выпущено новое значительное обновление 6.1. Основное направление сейчас - оптимизация как с точки зрения скорости, так и с точки зрения удобства пользователей. Много также изменений некоторых настроек темы, чтобы помочь людям находить некоторые настройки и...

Обзор визуального конструктора WordPress Zion Builder, легкий и пока бесполезный

Многие люди знают WordPress как инструмент для ведения блогов. Не ошибаюсь, но WordPress выходит за рамки этого. WordPress - это программное обеспечение CMS, которое можно использовать для создания веб-сайтов любого типа. Хотя WordPress очень помог в создании веб-сайта, плагин для создания страниц делает это еще проще. Вы можете использовать конструктор страниц, чтобы...

Быстрые покупки на Woocommerce – плагин Экспресс шоп, продажа товаров с 1 страницы

Express Shop - это надстройка WooCommerce для отображения всех продуктов на одной странице с помощью кнопки AJAX «Добавить в корзину». Покупатели могут быстро отфильтровать товары и ускорить процесс покупки. Функции включают в себя несколько шаблонов стилей , загружать больше, бесконечную прокрутку, быструю плавающую корзину,...

Как убрать вкладки на странице товаров Woocommerce (вариант Амазона без табов)

Если вам нравится макет страницы одного продукта Amazon, вам, вероятно, не нравится макет вкладок страницы одного продукта WooCommerce по умолчанию. В этом разделе по умолчанию отображаются «Описание», «Обзоры», «Дополнительная информация» и другое настраиваемое содержимое… в виде вкладок под изображением и кратким описанием. К счастью, есть очень...

Аналог Contact Form 7 – настройка и описание премиум плагина Form Builder

Начну с того почему я всегда использую аналог Contact Form 7 плагина для Wordpress и не рекомендую использовать этот плагин. Слишком большое распространение и бесплатность сыграли злую шутку с сайтами где этот плагин установлен. На него написано много инструментов автоматического спама. Вы еще не...

Структура базы данных WooCommerce: хранение данных, где что находится

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