Как вам помочь ?
Сайт показывает ошибку, каракули или иероглифы
В данной стстье мы разберём, как посмотреть более детально, что могло пойти не так "под капотом" у магазина.
Однако, стоит отметить, что если магазин не дорабатывался и не модифицировался, то вам следует обратиться в поддержку со скриншотом ( как сделать скриншот ) и указанием условий которые приводят в появлению ошибки.
Если магазин дорабатывался (модификация файлов, кода, модулей), то следует обратиться к разработчику или компании которая занималась доработкой.
И так.
Сайт, интернет магазин, на лицензии, в зависимости от включенных опций, может выдать ошибку в нескольких видах, всего их 4, рассмотрим каждый.
1) Выдать "Ошибка 500" на белом фоне. (debug="true", mode="On")
Рисунок 1.
В более ранних версиях платформы ( < 4.x ), выводится вот так (рис. 2)
Рисунок 2.
2) Выдать экран с "каракулями/иероглифами" (debug="true", mode="Off", CompressContent="true")
Рисунок 3.
3) Выдать желтый экран общей ошибки ASP.NET (debug="false", mode="Off", CompressContent="false")
Рисунок 4.
4) Выдать детализированный экран ошибки ASP.NET. (debug="true", mode="Off", CompressContent="false")
Рисунок 5.
Какой вариант нужен?
Варианты 1-3, не очень информативны, чтобы увидеть детализированную ошибку нам необходим 4й вариант отображения.
Чтобы перевести 1й, 2й или 3й вариант отображения в 4й, необходимо внести изменения в файл магазина ~/web.config
А именно, нужно найти и изменить 3 опции.
Рисунок 6.
1. EnableCompressContent нужно выставить в value="false" (Опция появилась в версии 4.x и старше)
2. customErrors mode в Off mode="Off" (первая буква должна быть заглавной)
3. compilation debug в true, debug="true"
Если опции EnableCompressContent="false", mode="Off", debug="true" выставлены, то сайт должен перейти в режим показа "голой" ошибки, которая может подсказать, что произошло на сайте.
Пробуйте, смотрите. Удачной отладки и быстрого исправления всех ошибок.
Обратите внимание!
После завершения отладки магазина, нужно перевести параметры обратно из "отладочного режима" в "рабочий режим". Для этого в том же файле (Web.config) выставите параметры как (debug="false", mode="On", CompressContent="true"). Эти параметры обеспечивают лучшую производительность всего сайта.
Другие статьи по теме
- Какой хостинг выбрать для магазина на Лицензии?
- Какую нагрузку выдержит интернет-магазин?
- Регистрация на хостинге Облакотека (oblakoteka.ru)
- Как зарегистрироваться и подобрать тариф на хостинге 1Gb.ru
- Как подобрать тариф на хостинге fozzy.com
Тэги: Сайт показывает ошибку, Ошибка 500, каракули, иероглифы, произошла внутренняя ошибка на сервера, Приносим извинения, произошла внутренняя ошибка на сервере, Мы записали ошибку в журнал событий, разберемся с причинами её появления, debug true, mode Off, EnableCompressContent, Ошибка выполнения