COVID2019 и это вот все. Друзья, вся эта история начинает плохо пахнет. Мойте руки, не ходите в люди. Отложите все плановые покупки и положите в носок заначку. Заприте ваших родителей, бабушек-дедушек на даче. Лучше перебдеть чем недобдеть. Берегите себя!

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


Recommended Posts

Такая ситуация: после переноса хостинга (файлы и база исправны, идентичны источнику) в 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

 

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

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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

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

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

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

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

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