Сайты постоянно будут сталкиваться с проблемами.
Используете ли вы Joomla или любое другое программное обеспечение, проблемы так или иначе возникать обязательно будут.
Joomla использует PHP. Когда возникают проблемы, PHP сообщает о них, чтобы вы могли их исправить. Однако, как это часто бывает, ошибки будут появляться на вашем сайте и будут видны посетителям:
В этом уроке мы собираемся дать вам краткий обзор этих ошибок. Мы расскажем вам о различных типах отображения ошибок, которые могут появиться на вашем сайте и о том, как вы можете их убрать.
Уведомления против Предупреждений против Ошибок
Есть три основных способа, через которые PHP будет сообщать о проблемах: уведомления, предупреждения и ошибки.
Уведомления
Наименее важное. По данным официального сайта PHP, уведомления генерируются, когда:
"Сценарий сталкивается с чем-то, что могло бы указывать на ошибки, но также может происходить в нормальном ходе выполнения сценария".
Предупреждения
Предупреждения более серьезны, но, вероятнее всего, не нарушат функционал вашего сайта. По данным официального сайта PHP, предупреждениями являются:
"Не фатальные ошибки. Выполнение сценария не останавливается".
Ошибки
Ошибки являются самым серьезным видом проблемы и могут привести к поломке вашего сайта. По данным официального сайта PHP, такого рода предупреждениями являются:
"Фатальные ошибки во время выполнения. Они указывают на ошибки, которые нельзя извлечь, например, проблему распределения памяти. Выполнение скрипта останавливается."
Вариант 1: Отключение отчета об ошибках на вашем Joomla сайте
Решение, которое вы будете принимать в первую очередь для того, чтобы остановить отображение ошибок.
Перейдите в глобальные конфигурации > Сервер > Отчеты об ошибках.
У вас есть пять вариантов:
- Система по умолчанию (System default): это позволяет php.ini файлу определять отчеты об ошибках на сервере.
- None: будет отключать все сообщения об ошибках.
- Simple: покажет ошибки и предупреждения, но не будет показываться информация.
- Maximum: покажет ошибки, предупреждения и уведомления.
- Development: буквально обрушится на вас с обратной связью. Если вы не разработчик, пожалуйста, не используйте эту опцию.
Вариант 2: Исправление проблемы
Да, это спорная идея. Устранение неполадок, безусловно, сложнее, чем их скрытие.
Вот несколько советов, которые помогут вам решить проблему. Пожалуйста, сделайте резервную копию вашего сайта, прежде чем пытаться использовать любой из них.
- Убедитесь, что ваш сайт Joomla, все ваши расширения и шаблоны обновлены и соответствуют требованиям.
- Осуществить поиск через Google и форум Joomla.org, найдите тех, кто писал о такой же проблеме. Посмотрите, нашли ли они решение.
- Читайте само сообщение, чтобы найти в нём ключевые слова о проблеме. Часто в сообщении содержиться имя расширения или шаблон, который является причиной проблемы. Отключите это расширение (или шаблон), чтобы посмотреть, решит ли это вашу проблему.
Источник: OSTraining