Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Як виправити помилку 500 на сторінці Modifications при PHP 8 в OpenCart?


Кому це потрібно: магазини на OpenCart 3.x де хостинг оновили на PHP 8.x і сторінка Розширення → Модифікації почала видавати 500 помилку при натисканні «Refresh». До цього все працювало, тепер модифікації неможливо оновити.

Причина бага: стандартний OpenCart 3.x при «Refresh» рекурсивно намагається перезаписати власний контролер модифікацій, що викликає fatal error на PHP 8.x.

Що робить модуль: safe-guard на найбільш проблемних місцях OCMOD-механізму — пропускає перезапис критичних файлів, обробляє exceptions замість fatal error. Сторінка модифікацій працює стабільно на PHP 8.0 / 8.1 / 8.2 / 8.3.

Перевага: робочий магазин на сучасному PHP замість «не оновлюємо PHP бо ламається OCMOD». Безкоштовно, без правок ядра, OCMOD-патч.


Comments

Немає коментарів для відображення

Гість
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.