
Іноді, після встановлення розширення в нашому магазині OpenCart, ми можемо зіткнутися з порожньою сторінкою, і ми швидко усвідомлюємо, що не знаємо, де шукати рішення.
Помилка порожньої сторінки в OpenCart є поширеною проблемою, з якою можуть стикатися власники сайтів OpenCart. Цю помилку можна виявити, коли намагаєтеся отримати доступ до сторінки, і замість того, щоб завантажитися правильно, на всьому сайті або на конкретному перегляді відображається порожня сторінка.
Коли ми стикаємося з порожньою сторінкою в OpenCart, може бути важко зрозуміти, яка справжня проблема стоїть за помилкою. Сьогодні ми навчимо вас, як визначити причину.
Можливі причини помилки пустої сторінки в OpenCart
- Проблеми сумісності: Можуть виникнути проблеми сумісності між версією Opencart, яку ви використовуєте, і вашим веб-сервером, базою даних або іншими плагінами.
- Помилки коду: Якщо в коді вашого веб-сайту є помилки, це може викликати помилку порожньої сторінки.
- Проблеми з дозволами: Ваш веб-сервер може не мати належних дозволів для доступу до необхідних файлів для завантаження веб-сторінки. Проблеми з конфігурацією: Якщо ваш веб-сайт неправильно налаштований, це може призвести до помилки порожньої сторінки.
[astra_custom_layout id=296]
Як виправити помилку порожньої сторінки в OpenCart?
Щоб виправити цю помилку, спочатку потрібно дізнатися, що відбувається. Доступ до веб-сторінки та зустріч з «порожньою сторінкою», яка не відображає жодної корисної інформації, не є дуже корисним. Це може статися, оскільки багато серверів мають опцію відображення помилок PHP вимкнено за замовчуванням.
Щоб виправити це, ми можемо додати наступний код у /index.php, якщо це помилка фронтенду, або в /admin/index.php, якщо це помилка бекенду, щоб «примусити» систему відображати помилки:
error_reporting(E_ALL);
ini_set('display_errors', 'On');Цей код буде додано відразу після "<?php", як у цьому прикладі. На наступному зображенні ми показуємо, як це виглядає, будь ласка, зверніть увагу на рядки 2 та 3.

Таким чином, ми можемо отримати детальну інформацію про помилку, що викликає порожню сторінку, і виправити її легше. Важливо зазначити, що це рішення слід використовувати лише в середовищах розробки і ніколи в продуктивному середовищі, оскільки показ помилок може розкрити чутливу інформацію про сервер.
Після додавання зазначеного коду та оновлення відповідного файлу рекомендується перезавантажити URL-адресу, яка раніше відображала "порожню сторінку". Таким чином, ми зможемо побачити "справжню" помилку і отримати деякі підказки про те, що відбувається на нашому веб-сайті. Це дозволить нам працювати над вирішенням проблеми та покращенням досвіду користувачів. Зазвичай це помилки, такі як:
- Файл не завантажується, оскільки він недоступний у нашій системі (контролери, моделі, перегляди, мовні файли, зовнішні бібліотеки…). У такому випадку ми шукатимемо резервну копію сайту, щоб завантажити її через FTP.
- Серйозна помилка в синтаксисі PHP-коду в певному завантаженому файлі.
Не можу знову бачити кольори?
Як чудово перезавантажувати сторінку знову і знову, щоб продовжувати милуватися красивим і вічним білим! Але не хвилюйтеся, у нас все ще є кілька варіантів, щоб покласти край цьому нудному монохромному шоу:
- Ми "очистимо" наші модифікації, натиснувши оранжеву кнопку в розділі "Розширення > Модифікації". Якщо після цього біла сторінка зникла, ми знаємо, що помилка походить з якоїсь модифікації. Єдиним залишеним рішенням є вимкнути всі модифікації та активувати їх одну за одною, оновлюючи зміни OCMOD і перевіряючи, коли починає відбуватися збій.
- Якщо ми використовуємо VQMOD, ми також можемо вимкнути всі файли VQMOD, перейменувавши папку /vqmod/xml на /vqmod/xml_ (додавши підкреслення до папки “xml”). Якщо після цього все працює, значить, якийсь файл VQMOD «порушує» роботу вашої системи.
Ми впевнені, що, дотримуючись вказаних кроків, ви зможете вирішити помилку пустої сторінки і знову зробити ваш веб-сайт яскравим і красивим. Принаймні, тепер ми знаємо, де ця невідома помилка, і тому знаємо, з ким боротися. Не соромтеся зв'яжіться з нами якщо вам потрібна допомога з проблемами, пов'язаними з OpenCart.
