Undefined variable и non numeric value после миграции


 Поделиться

Рекомендуемые сообщения

Такая ситуация: после переноса хостинга (файлы и база исправны, идентичны источнику) в Opencart Pro 2.3 (не vqmod) полезли Undefined variable в фильтрах в шаблоне, а в поле total - non numeric value. Php той же версии, кеши сбрасывали/обновляли. Модуль фильтров в админке запускается нормально. Вроде все аналогично прошлому хостингу, но не работает. Если отключить отображение ошибок пхп - шаблон не рвется, но модули фильтрации и привязки товаров по прежнему не работают.

 

Ищется решение проблемы, возможно платное. Только нюанс - нужно будет не просто сделать, чтобы оно работало, но и объяснить, в чем была проблема.

Ссылка на комментарий
Поделиться на других сайтах

50 минут назад, BuslikDrev сказал:

Что-то не адаптированно под php 7

 

Попробовал накатил 5.6. Если запускать под php 5.6 проблемы с non numeric value в шапке при непустой корзине не возникает. т.е., там нет адаптации под php7, а на нынешнем хостинге просто отключен репорт ошибок, похоже, т.к. модуля адаптации пхп 5>7 я там не наблюдаю.

 

Остальное всё в плане ошибок по прежнему, т.е. основная проблема не в версиях. Уже и mysql пробовал с 5.7 на 5.6 перевести, не помогло.

Ссылка на комментарий
Поделиться на других сайтах

21 минуту назад, BuslikDrev сказал:

Это явно к автору модуля buyoneclick нужно обратиться.

 

А почему именно к нему? Там же и в блоке фильтров ошибки.

Ссылка на комментарий
Поделиться на других сайтах

В итоге, интрига нарастает.

Скажу сразу: смена версии php на 5.6, переход с php-fpm на apache, смена версии Mysql на 5.6, замена htaccess эффекта не произвели.

 

Но. При перекидывании архива с файлами и базой на простецкий shared хостинг сайт заработал сразу так, как нужно.

 

Доступы к папке менял, сейчас 755 на всём, окружение сайта такое же. Но на vds оно не едет.

Ссылка на комментарий
Поделиться на других сайтах

Проблема решена.
 

Спасаю время будущим последователям: всего лишь нужна была настройка "short_open_tag = On" в php.ini

 

Думаю, это есть признак не очень хорошего кода, ну да и ладно.

Ссылка на комментарий
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сейчас и зарегистрироваться позже. Если у вас есть учётная запись, войдите, чтобы публиковать под своей учётной записью.

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Показать вместо этого как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Нельзя вставлять изображения напрямую. Загрузите или вставьте изображения по URL.

 Поделиться

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу