JhaoDa, Константин Толмачев
во первых https://dev.mysql.com/doc/refman/8.0/en/json.html , в мускуле все давно есть, не надо всем тыкать постгрес при рабочем мускуле
во вторых - связка группы таблиц будет сравнима/быстрее по скорости выборки + иметь более четкую и наглядную структуру.
И в целом - JSON хранение в базе подразумевает хранение рандомного количества рандомных нестрого связанных данных, тут же задача стоит немного иная - хранение хоть и большого, но четко стандартизированного количества значений со связями через отношения.
1) что конкретно не работает то? может стоит пройтись по коду и руками заменить 10 функций?
2) ок, если откат не вариант, может выставить на сервере 2 версии пхп - 7 и 5 для разных поддоменов?
run182, Если нет возможности переехать на другой хостинг - воспользуйтесь советом Mykola Ivashchuk, создайте отдельный роут/файл для выполнения, и дергайте его через веб.
flak_zwilling, хостинг шаред? Тогда этот вопрос к хостеру, или можно попробовать запустить эти команды через exec и перенаправить вывод в файл. Открыть файл и посмотреть.
Возможно у скрипта не будет прав на выполнение этой операции, так что не факт что сработает.
Так же есть вероятность что настройки модулей есть в панели управления хостингом, поищите там, или опять же - дергайте поддержку хостинга.