Открыта возможность перехода на модули с открытым кодом! Детали

Перейти к публикации

Ошибка HTTP ERROR 500 на карточках товара


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

Здравствуйте!

Прошу помочь с решением проблемы. Заметил, что периодически возникает следующая ситуация: на карточках товаров возникает ошибка HTTP ERROR 500. Остальные страницы сайта (главная, категории, блог) работают нормально. Проблема решается нажатием на кнопку сброса модификаторов. После этого ошибка на карточках товара исчезает, но пропадают из меню пункты, касающиеся установленных модулей. После нажатия на кнопку обновления модификаторов они появляются, но возвращается HTTP ERROR 500 на карточках товаров.

С чем это может быть связано?

Поделиться сообщением


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

13.06.2020 в 16:30, BROS сказал:

Здравствуйте!

Прошу помочь с решением проблемы. Заметил, что периодически возникает следующая ситуация: на карточках товаров возникает ошибка HTTP ERROR 500. Остальные страницы сайта (главная, категории, блог) работают нормально. Проблема решается нажатием на кнопку сброса модификаторов. После этого ошибка на карточках товара исчезает, но пропадают из меню пункты, касающиеся установленных модулей. После нажатия на кнопку обновления модификаторов они появляются, но возвращается HTTP ERROR 500 на карточках товаров.

С чем это может быть связано?

Здравствуйте.

Для того, чтобы Вам помочь, необходимо знать текст ошибки, а не только код (500 ошибка - это код, который говорит, что ошибка критическая и программа не может быть выполнена). Для получения текста ошибки перейдите в error.log на сервере (не путайте с логами магазина, там нужной информации не будет) и пришлите текст ошибки. Если не знаете где получить текст ошибки, обратитесь в техподдержку Вашего хостинга за помощью. 

Поделиться сообщением


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

54 минуты назад, NeoSeo Team сказал:

Здравствуйте.

Для того, чтобы Вам помочь, необходимо знать текст ошибки, а не только код (500 ошибка - это код, который говорит, что ошибка критическая и программа не может быть выполнена). Для получения текста ошибки перейдите в error.log на сервере (не путайте с логами магазина, там нужной информации не будет) и пришлите текст ошибки. Если не знаете где получить текст ошибки, обратитесь в техподдержку Вашего хостинга за помощью. 

Ошибка в логах во время открытия карточки товара с ошибкой 500:

2020/06/15 23:23:30 [warn] 25142#25142: *10615014 an upstream response is buffered to a temporary file /var/cache/nginx/proxy_temp/7/24/0000171247 while reading upstream, client: XXX.XX.XX.XXX, server: mydomain.com, request: "GET /admin/index.php?route=extension/modification&token=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX HTTP/1.1", upstream: "http://127.0.0.1:8080/admin/index.php?route=extension/modification&token=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", host: "mydomain.com", referrer: "https://mydomain.com/admin/index.php?route=common/dashboard&token=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
[Mon Jun 15 23:23:37.731688 2020] [cgi:error] [pid 2256] [client XXX.XX.XX.XXX:37546] AH01215: PHP Parse error:  syntax error, unexpected end of file in /var/www/myuser/data/www/mydomain.com/system/storage/modification/catalog/view/theme/neoseo_unistor/template/product/product.tpl on line 1431, referer: https://mydomain.com

 

Поделиться сообщением


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

52 минуты назад, BROS сказал:

Ошибка в логах во время открытия карточки товара с ошибкой 500:

Вам нужно открыть файл 

/var/www/myuser/data/www/mydomain.com/system/storage/modification/catalog/view/theme/neoseo_unistor/template/product/product.tpl

Перейти на строку 

1431 

и пришлите скрин этой строки и захватите строки выше и ниже этой сроки, штук по 20 строк

Поделиться сообщением


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

9 часов назад, NeoSeo Team сказал:

Вам нужно открыть файл 


/var/www/myuser/data/www/mydomain.com/system/storage/modification/catalog/view/theme/neoseo_unistor/template/product/product.tpl

Перейти на строку 


1431 

и пришлите скрин этой строки и захватите строки выше и ниже этой сроки, штук по 20 строк

Есть: https://share.getcloudapp.com/QwulKo2p

Поделиться сообщением


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

13 часов назад, BROS сказал:

Вы установили модуль микродата? до его установки все корректно работало? удалите модификатор модуля, обновите модификаторы и проверьте работу карточки товара.

Поделиться сообщением


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

29 минут назад, NeoSeo Team сказал:

Вы установили модуль микродата? до его установки все корректно работало? удалите модификатор модуля, обновите модификаторы и проверьте работу карточки товара.

Да. Устанавливал Microdata Pro для интеграции микроразметки в формате JSON-LD. В последней версии сборки микроразметка уже внедрена в код? Может после обновления нет смысла использовать сторонний модуль?

Поделиться сообщением


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

17.06.2020 в 00:11, BROS сказал:

Да. Устанавливал Microdata Pro для интеграции микроразметки в формате JSON-LD. В последней версии сборки микроразметка уже внедрена в код? Может после обновления нет смысла использовать сторонний модуль?

Скорее всего он не совместим с этим модулем, попробуйте установить туда https://neoseo.com.ua/mikrorazmetka-opencart-v-2-1-2-3 (для начала тестовую версию возьмите)

Поделиться сообщением


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

41 минуту назад, NeoSeo Team сказал:

Скорее всего он не совместим с этим модулем, попробуйте установить туда https://neoseo.com.ua/mikrorazmetka-opencart-v-2-1-2-3 (для начала тестовую версию возьмите)

Спасибо. Попробую протестировать.

Поделиться сообщением


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

1 час назад, NeoSeo Team сказал:

Скорее всего он не совместим с этим модулем, попробуйте установить туда https://neoseo.com.ua/mikrorazmetka-opencart-v-2-1-2-3 (для начала тестовую версию возьмите)

Удалил модификатор и все файлы модуля Microdata Pro. Установил модуль Микроразметка Schema.org (JSON-LD). Но, к сожалению, ситуация с ошибкой HTTP 500 после очистки модификаторов повторяется. Вот конец файла product.tplhttps://share.getcloudapp.com/KouBwww1

Поделиться сообщением


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

3 часа назад, BROS сказал:

Удалил модификатор и все файлы модуля Microdata Pro. Установил модуль Микроразметка Schema.org (JSON-LD). Но, к сожалению, ситуация с ошибкой HTTP 500 после очистки модификаторов повторяется. Вот конец файла product.tplhttps://share.getcloudapp.com/KouBwww1

Уточните, пожалуйста, после того, как был удален модуль Microdata Pro и перед установкой Микроразметка Schema.org (JSON-LD) карточка товара не выдавала 500 ошибку?

нужно анализировать весь код карточки товара, чтобы сказать в чем причина. Судя по ошибке не закрыто какое-то условие, но вот чтобы сказать какое, нужно проанализировать весь модифицированный шаблон.

Поделиться сообщением


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

11 минут назад, NeoSeo Team сказал:

Уточните, пожалуйста, после того, как был удален модуль Microdata Pro и перед установкой Микроразметка Schema.org (JSON-LD) карточка товара не выдавала 500 ошибку?

нужно анализировать весь код карточки товара, чтобы сказать в чем причина. Судя по ошибке не закрыто какое-то условие, но вот чтобы сказать какое, нужно проанализировать весь модифицированный шаблон.

Перед установкой модуля Микроразметка Schema.org (JSON-LD) не проверял появление ошибки. Я могу здесь прикрепить файл product.tpl? Его будет достаточно для проверки проблемы?

Изменено пользователем BROS

Поделиться сообщением


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

23 часа назад, BROS сказал:

Перед установкой модуля Микроразметка Schema.org (JSON-LD) не проверял появление ошибки. Я могу здесь прикрепить файл product.tpl? Его будет достаточно для проверки проблемы?

Отключите/удалите модификаторы модулей, которые ставили после установки магазина и которые модифицируют карточку товара. Обновите модификаторы. Проверьте работу карточки товара. После подключайте модификаторы по одному и проверяйте работу карточки товара.Таким образом вычислите модуль, который ломает страницу. 

Поделиться сообщением


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

Из сторонних модификаторов установлены только |Quickfix by iSenseLabsВалюта плюс и модуль Batch Editor. Всё это, по-идее, не должно менять карточку товара, так как относятся к файлам админки. Остальное - это плагины NeoSeo. Попробую проверить работу магазина после обновления сборки на актуальную версию, поочерёдно устанавливая модули.

Поделиться сообщением


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

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

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

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

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

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

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

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

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

×
×
  • Создать...