dmmth Опубликовано: января 10, 2020 Жалоба Поделиться Опубликовано: января 10, 2020 Такая ситуация: после переноса хостинга (файлы и база исправны, идентичны источнику) в Opencart Pro 2.3 (не vqmod) полезли Undefined variable в фильтрах в шаблоне, а в поле total - non numeric value. Php той же версии, кеши сбрасывали/обновляли. Модуль фильтров в админке запускается нормально. Вроде все аналогично прошлому хостингу, но не работает. Если отключить отображение ошибок пхп - шаблон не рвется, но модули фильтрации и привязки товаров по прежнему не работают. Ищется решение проблемы, возможно платное. Только нюанс - нужно будет не просто сделать, чтобы оно работало, но и объяснить, в чем была проблема. Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
BuslikDrev Опубликовано: января 11, 2020 Жалоба Поделиться Опубликовано: января 11, 2020 Что-то не адаптированно под php 7 Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
dmmth Опубликовано: января 11, 2020 Автор Жалоба Поделиться Опубликовано: января 11, 2020 50 минут назад, BuslikDrev сказал: Что-то не адаптированно под php 7 Попробовал накатил 5.6. Если запускать под php 5.6 проблемы с non numeric value в шапке при непустой корзине не возникает. т.е., там нет адаптации под php7, а на нынешнем хостинге просто отключен репорт ошибок, похоже, т.к. модуля адаптации пхп 5>7 я там не наблюдаю. Остальное всё в плане ошибок по прежнему, т.е. основная проблема не в версиях. Уже и mysql пробовал с 5.7 на 5.6 перевести, не помогло. Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
BuslikDrev Опубликовано: января 11, 2020 Жалоба Поделиться Опубликовано: января 11, 2020 4 часа назад, dmmth сказал: т.е. основная проблема не в версиях. В каком файле ошибка? Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
dmmth Опубликовано: января 11, 2020 Автор Жалоба Поделиться Опубликовано: января 11, 2020 Продакшен сайт - без тест. Там все работает. Кеши, модификаторы чистил. Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
BuslikDrev Опубликовано: января 11, 2020 Жалоба Поделиться Опубликовано: января 11, 2020 Это явно к автору модуля buyoneclick нужно обратиться. Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
dmmth Опубликовано: января 11, 2020 Автор Жалоба Поделиться Опубликовано: января 11, 2020 21 минуту назад, BuslikDrev сказал: Это явно к автору модуля buyoneclick нужно обратиться. А почему именно к нему? Там же и в блоке фильтров ошибки. Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
BuslikDrev Опубликовано: января 11, 2020 Жалоба Поделиться Опубликовано: января 11, 2020 1 час назад, dmmth сказал: Там же и в блоке фильтров ошибки. в шаблоне этого модуля Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
dmmth Опубликовано: января 11, 2020 Автор Жалоба Поделиться Опубликовано: января 11, 2020 В итоге, интрига нарастает. Скажу сразу: смена версии php на 5.6, переход с php-fpm на apache, смена версии Mysql на 5.6, замена htaccess эффекта не произвели. Но. При перекидывании архива с файлами и базой на простецкий shared хостинг сайт заработал сразу так, как нужно. Доступы к папке менял, сейчас 755 на всём, окружение сайта такое же. Но на vds оно не едет. Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
dmmth Опубликовано: января 11, 2020 Автор Жалоба Поделиться Опубликовано: января 11, 2020 Проблема решена. Спасаю время будущим последователям: всего лишь нужна была настройка "short_open_tag = On" в php.ini Думаю, это есть признак не очень хорошего кода, ну да и ладно. Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сейчас и зарегистрироваться позже. Если у вас есть учётная запись, войдите, чтобы публиковать под своей учётной записью.