Проблемы с DocLister

Возможно, я немного и криворук стал, мало ли чего бывает с возрастом, но вот интересный прикол возник. При установке (обновлении) docLister, мне выпала следующая ошибка:

Warning: Use of undefined constant IN_MANAGER_MODE — assumed 'IN_MANAGER_MODE' (this will throw an Error in a future version of PHP) in /home/sayt/www/assets/modules/store/installer/index.php on line 19

Warning: Use of undefined constant IN_MANAGER_MODE — assumed 'IN_MANAGER_MODE' (this will throw an Error in a future version of PHP) in /home/sayt/www/assets/modules/store/installer/setup.info.php on line 3

Modx Evo 1.2. Только не советуйте плиз)) на актуальную версию переходить. На 1.4. тоже самое))

Как бы это решить?

9 комментариев

avatar
Была похожая проблема, ругалось на константы, на разных версиях php они по разному объявляются, смотрел код и менял объявление констант в соответствии со своей версие php, мне помогло
avatar
А подробнее? У меня 7.3, вроде как везде.
Комментарий отредактирован 2021-04-08 21:36:08 пользователем slava15051983
avatar
Точно не вспомню, но на 7.3 и предыдущих версиях константы определяются по разному, это легко гуглится, у меня так отвалился ajax submit, переопределял константы в соответствии с новой версией.
avatar
Блин, так это ведь тогда больше вопрос к автору сниппета))
avatar
Скорее не к автору сниппета а к изменчивости php. От версии к версии очень многие вещи становятся неактуальными, выпиливаются старые функции, или меняется еще что нибудь, на обратную совместимость можно вообще не надеяться.
avatar
Ну, как бы на эту же версию я такой же сайт подымал, и ничего. А тут вдруг такое(((
avatar
НЕ ПОМОГЛО!(((((
avatar
В таком случае умываю руки
avatar
я пока с Дитто работаю, версию ПХП понизил))
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.