Веб-сайты неизбежно имеют проблемы. Если вы используете Joomla или что-то еще, вам нужно будет выявить и устранить проблемы.
Joomla использует PHP, и когда у PHP возникают проблемы, он сообщает их вам. Однако часто эти ошибки появляются на вашем сайте и будут видны посетителям:
Мы кратко расскажем вам об этих ошибках. Мы объясним различные типы, которые могут появиться на вашем сайте, и как вы можете остановить их показ.
На приведенном выше рисунке показан пример сообщений, отображаемых на вашем сайте.
Существует три основных способа, с помощью которых PHP будет сообщать о проблемах: уведомления, предупреждения и ошибки (PHP Notices, Warnings и Errors). Вот разница между этими тремя типами проблем:
Извещения (PHP Notices)
Это наименее важно. Согласно официальному сайту PHP, уведомления генерируются, когда:
«сценарий столкнулся с чем-то, что может указывать на ошибку, но может также произойти в обычном ходе запуска скрипта».
Предупреждения (Warnings)
Предупреждения более серьезные, но, вероятно, не сломают ваш сайт. Согласно официальному сайту PHP, предупреждения:
«Нефатальные ошибки. Выполнение скрипта не останавливается».
Ошибки (Errors)
Ошибки являются наиболее серьезной проблемой и могут нарушить работу вашего сайта. Согласно официальному сайту PHP, ошибки:
«Критические ошибки запуска, работа не может быть восстановлена, например проблема с распределением памяти. Выполнение сценария остановлено».
Вариант № 1: Отключение отчетов об ошибках на вашем сайте Joomla
Одно решение, и, вероятно, первое, что вы предпримете в первую очередь, — это прекратить показывать ошибки.
Перейдите на административную часть сайта> Система> Общие настройки> Сервер> Сообщения об ошибках.
У вас есть пять вариантов:
System Default (По умолчанию): настройки отображения берутся с файла php.ini на вашем сервере.
None (Нет): будут отключен вывод всех отчетов об ошибках.
Simple (Простой): покажет ошибки и предупреждения, но не будет показывать уведомления.
Maximum (Максимум): отображает ошибки, предупреждения и уведомления.
Development (Для разработчиков): буквально подавит вас обратной связью. Если вы не разработчик, не используйте эту опцию.
Вариант № 2: исправить проблему
Да, да, я знаю, что это спорная идея. Устранение проблемы определенно сложнее, чем скрытие проблемы.
Вот несколько советов, которые помогут вам решить проблему. Пожалуйста, создайте резервную копию своего сайта, прежде чем попробовать что-либо из этого.
- Убедитесь, что ваш сайт Joomla и все ваши расширения и шаблоны обновлены.
- Найдите в Google или Joomla.org, сообщения о подобной ошибке у других пользователей. Посмотрите, нашли ли они решение.
- Прочитайте само сообщение, чтобы узнать о проблеме. Часто сообщение будет содержать имя расширения или шаблона, вызывающего проблемы. Отключите это расширение или шаблон, чтобы узнать, устраняет ли это проблему.