Use of undefined constant

Нередки случаи, когда после обновления PHP версии некоторые расширения сайта начинают работать с ошибками либо перестают функционировать вовсе. В первую очередь это касается модулей, плагинов, компонентов сайта.

Use of undefined constant assumed

Обычно такие моменты сопровождаются ошибками и выводятся в определенной части сайта: в Панели администратора либо на самом сайте.

Например, модуль перестал отвечать требованиям новой версии PHP и вывел ошибку:

Warning: Use of undefined constant MOD_JT - assumed 'MOD_JT' (this will throw an Error in a future version of PHP) in /home/users/a/administrator/domains/site.ru/modules/mod_jt_random_html/mod_jt_random_html.php on line 27

Использование неопределенной константы

В данном примере Use of undefined constant MOD_JT можно понять следующим образом: используется неопредленная константа.

А далее assumed ‘MOD_JT’ — где предлагается заменить MOD_JT на ‘MOD_JT’.

Для этого откройте на сервере указанный в ошибке проблемный файл, в примере это mod_jt_random_html.php, найдите указанную строку (on line 27) и внесите соответствующие изменения.

После этого очистите кэш сайта и проверьте работоспособность расширения.

Администратор

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

 Я ознакомлен и принимаю условия использования