Как включить логирование ошибок на хостинге?

В последнее время я начал активно изучать CMS opencart и сейчас делаю на ней пару проектов для своих клиентов и для себя лично который должен перерасти во то, что принесет мне немного денег ))

После запуска одного проекта в индекс я заметил, что на протяжении двух недель страницы переходили из состояния индексирования (200) в состояние ошибки 500 Internal Server Error причем при заходе на данную страницу все открывалось идеально и по факту у меня не было нареканий, что, что то не так.

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

Пришлось быстро копать причины в чем проблемы, стандартное включение логирования не помогло потому как в error.log ни чего не писалось.

подписаться на канал айтишника

В итоге делюсь мини инструкцией как включить логи на сервере, что бы можно было отследить в чем проблема или в каком модуле или плагине, данное логирование подключается в файле .htaccess который находится у Вас в корне сайте (если нету, то создайте этот файл) и в самый вверх добавьте эти строки

Данное включение логов подойдет для абсолютно любых движков (CMS): Opencart, wordpress, joomla, bitrix, UMI.CMS, NetCat, CS-Cart, Drupal, MODX

Данные строки включают логирование всех ошибок и все логи пишутся в файл PHP_errors.log 

так что таким способом мы сможем найти любую ошибку на Вашем сайте.

 

Рейтинг
( 2 оценки, среднее 5 из 5 )
nibbl/ автор статьи
Я отец двух сыновей, ITишник, предприниматель и просто человек который любит делиться полезной информацией с другими людьми на такие темы как: Windows, Unix, Linux, Web, SEO и многое другое!
Понравилась статья? Поделиться с друзьями:
Блог ITишника и просто человека
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: