Помощь Поиск по тегам в блоке не работает (Transformer)

Hedge

Постоялец
Регистрация
12 Авг 2013
Сообщения
202
Реакции
121
Привет всем.

Есть два сайта. На обоих Presta 1.6.1.24 и тема Transformer 3.4.1.

Сайты на разных хостингах.

1. Для просмотра ссылки Войди или Зарегистрируйся
nginx, PHP 5.6, php-fpm

2. Для просмотра ссылки Войди или Зарегистрируйся
nginx, PHP 7.1, php-fpm

На первом поиск по тегам в блоге работает:
Для просмотра ссылки Войди или Зарегистрируйся

На втором поиск по тегам в блоге НЕ работает:
Для просмотра ссылки Войди или Зарегистрируйся

Прошу помощи, куда хоть копать. Настройки nginx? Модули PHP? Что еще смотреть?

Спасибо заранее!
 
а если на втором выставить PHP 5.6 ?
В первую очередь я бы плясал от окружения, вполне возможно что просто отсутствует поддержка PHP 7.1 (у вас же сайты разные, предполагаю и начинка тоже)
 
Проверил на еще одном (третьем) сайте, PHP 5.6, там вообще ошибка 404 при поиске по тегам.
Склоняюсь к мысли, что в конфиге хоста nginx нужны какие-то блоки 'rewrite'. Что думаете?
 
Интересно, при ошибках хорошо бы заглянуть в журнал в панели администрирования хостинга, возможно там найдете что-то полезное

Еще такая мысль: а сама начинка престы одинаковая? Особенно модуль, отвечающий за поиск по тегам

По nginx никогда проблем с престой возникало, а вот из-за версии PHP и в частности подключенных компонентов PHP - много. Почему вы думаете что это все же nginx?
 
Интересно, при ошибках хорошо бы заглянуть в журнал в панели администрирования хостинга, возможно там найдете что-то полезное

Еще такая мысль: а сама начинка престы одинаковая? Особенно модуль, отвечающий за поиск по тегам

По nginx никогда проблем с престой возникало, а вот из-за версии PHP и в частности подключенных компонентов PHP - много. Почему вы думаете что это все же nginx?

Да, начинка Престы одинаковая.

В логах самой Престы тишина.

В логе nginx:
Код:
PHP message: PHP Notice:  Trying to get property of non-object in /var/www/*********/tools/smarty/sysplugins/smarty_internal_templatebase.php(157) : eval()'d code on line 30" while reading response header from upstream, client: 93.125.39.194, server: new.tentorium-belarus.by, request: "GET /ru/blog/search?orderby=position&orderway=desc&stb_search_query=%D0%B4%D0%B5%D1%82%D0%B8 HTTP/1.1", upstream: "fastcgi://unix:/var/run/php/php7.1-fpm.sock:", host: "new.tentorium-belarus.by", referrer: "https://new.tentorium-belarus.by/ru/blog"
 
Конечно тупой вопрос, но smarty_internal_templatebase.php одинаковые?
Что кстати будет если отключить и очистить кэш престы? Возникает тоже?
 
"Откопаю стюардессу".
Теперь два сайта на одном и том же хостинге.
Для просмотра ссылки Войди или Зарегистрируйсяпоиск в блоге работает.
Для просмотра ссылки Войди или Зарегистрируйсяпоиск в блоге не работает.

Мистика.
Прошу помощи.
 
Назад
Сверху