Виправлення помилки «Під час запуску програми сталася помилка. Див. журнал винятків для отримання детальної інформації» в Magento 2

Як ви знаєте, Magento 2 пропонує різні параметри за замовчуванням для створення інтернет-магазину та надає вам достатню гнучкість для його налаштування. Однак, деякі помилки можуть виникнути в процесі. І як розробник, ви повинні знати, як їх виправити.

Одна з найпоширеніших помилок, з якою ви можете зіткнутися, це "Під час запуску програми сталася помилка. Див. журнал винятків для деталей" . Існує кілька причин її появи. Тому рішення також можуть відрізнятися.

Якщо вам цікаво, як боротися з цією помилкою, ви потрапили на потрібну сторінку. Сьогодні ви дізнаєтеся більше про цю помилку та знайдете рішення, до якого ви можете звернутися.

Що викликає помилку?

Як ми вже згадували, "Під час запуску програми сталася помилка. Див. журнал винятків для деталей" є однією з найбільш поширені помилки Magento .

Зазвичай це трапляється після того, як ви встановити Magento 2 . Однак ви також можете зіткнутися з цим після оновлення Magento до вищої версії.

Помилка, про яку йде мова, може бути спричинена кількома причинами. Наприклад, підключення до бази даних неточне або служба MySQL не відповідає вашому серверу.

Водночас, ви могли використати неправильну команду під час встановлення Magento, і деякі розширення PHP відсутні. Будь-яка з цих речей може спричинити цю помилку. Тим не менш, вам потрібно знати, як її виправити.

Як виправити помилку "Під час запуску програми сталася помилка. Див. журнал винятків для отримання детальної інформації"?

Повідомлення про помилку не говорить вам багато про те, що саме потрібно виправити. Оскільки це може бути практично що завгодно, спочатку потрібно перевірити журнали.

Перегляньте файли Журнали помилок Magento system.log , debug.log та exception.log , розташовані в папці var/log , та знайдіть повне повідомлення про помилку. Після цього ви зрозумієте, з чого почати. ​​

Але зверніть увагу, що для налагодження помилки потрібно ввімкнути режим розробки . Після переходу в режим розробника ви побачите повне повідомлення про помилку та зрозумієте, які подальші кроки потрібно виконати. Ви можете встановити режим розробки, виконавши таку команду CLI:

php bin/magento deploy:mode:set developer

Наступна помилка також може виникнути через деякі невідповідності в компіляції Magento. Таким чином, ви можете спробувати це швидке рішення та подивитися, чи допоможе воно:

php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy -f

Однак, у журналах можуть з'являтися й інші повідомлення про помилки. Кожне з них вимагає різного підходу, оскільки причин цієї помилки може бути безліч.

Примітка: очікується, що ви використовуватимете багато команд для виправлення проблем, пов'язаних з Magento. Але, звичайно, досить важко запам'ятати їх усі. Тому краще мати під рукою список корисних команд Magento 2 .  

Як ми вже казали раніше, не існує універсального рішення, на яке можна посилатися в кожному окремому випадку. Найважливіше, що потрібно зробити, це перевірити журнали та перейти в режим розробки.

Це дозволяє побачити джерело помилки, визначити подальші кроки та пройти шлях до всіх відповідних виправлень.

Водночас, «Під час виконання програми сталася помилка. Див. журнал винятків для отримання детальної інформації» – це не єдина помилка, з якою вам, можливо, доведеться зіткнутися.

Тому знання додаткових методів Вирішення проблем у Magento 2 стане в нагоді не лише для вирішення проблем, але й для їх запобігання.