Як допомогти у налагодженні розширень Joomla
Розробники Joomunited прагнуть надати найкращий сервіс і зробити ваше розширення максимально оптимальним. Ми запускаємо на кожній версії сотні автоматичних тестів і звичайно ж ручне тестування.
Але трапляються помилки! особливо у випадках, коли ви встановили одне (або безліч) розширень, що викликають несумісність. Щоб тримати ваш сайт Joomla в робочому стані, наші розробники хочуть вирішити вашу проблему якомога швидше.
У цьому дописі ми пояснимо, як надати розробнику потрібну інформацію, щоб він міг швидко зрозуміти та вирішити помилку.
Цей допис буде розділено на 3 кроки:
- Увімкніть звітування про помилки Joomla PHP
- Визначте помилки PHP
- Перевірте наявність помилок JavaScript
Увімкніть звітування про помилки Joomla PHP
Режим налагодження активовано в Joomla, коли розробники вирішують проблеми. Увімкнення системи налагодження дозволяє розробнику бачити подробиці про те, як Joomla відображає ваш сайт.
Його дуже легко ввімкнути.
Увійдіть до панелі керування Joomla
Клацніть Глобальна конфігурація у лівому меню
Клацніть вкладку Сервер, вона має бути у списку вкладок у верхній частині сторінки
У налаштуваннях сервера, ви побачите опцію під назвою “Повідомлення про помилки” оберіть максимальне значення та натисніть Зберегти у верхньому лівому куті сторінки.
Зробіть знімок екрана з помилкою. Тепер, коли ви встановили максимальне значення повідомлень про помилки, ви зможете побачити помилки PHP у фронтенді, просто зробіть знімок екрана та додайте його до заявки.
Знімок екрана повинен містити помилку та посилання, де вона виникає, включаючи ім'я файлу та повернуту помилку.
Різні види помилок Joomla PHP
Помилки синтаксису PHP або помилки аналізу
Помилка розбору виникає, якщо у сценарії є синтаксична помилка; результатом є помилки розбору. Помилка розбору зупиняє виконання сценарію. Є багато причин для виникнення помилок розбору в PHP. Такі типи помилок можуть перешкодити належному відображенню вашого вмісту або роботі деяких функцій, що дуже шкодить вашому досвіду використання розширень Joomla.
Найпоширенішими причинами помилок розбору є:
- Незакриті лапки
- Відсутні або зайві дужки
- Незакриті фігурні дужки
- Відсутня крапка з комою
Фатальні помилки PHP
Це також критичні помилки - наприклад, створення об'єкта неіснуючого класу або виклик неіснуючої функції. Ці помилки спричиняють негайне завершення роботи сценарію, внаслідок чого сторінка не завантажиться із порожньою сторінкою та повідомленням про помилку (якщо звітування про помилки Joomla активовано)
Помилки PHP Notices
Це невеликі некритичні помилки, яких PHP зустрічає під час виконання сценарію Joomla - наприклад, доступ до змінної, яка ще не визначена (не визначено). За замовчуванням такі помилки взагалі не відображаються у Joomla, вони відображатимуться після активації звіту про помилки Joomla до максимального. На робочому веб-сайті це не рекомендується, оскільки це трапляється дуже часто.
Ваша сторінка все одно буде завантажена, без будь-якого впливу на зміст або функцію розширення Joomla.
Помилки попередження PHP
Помилка попередження також не зупиняє виконання сценарію, помилка попередження не є критичною помилкою.
Помилка попередження виникає, коли, наприклад, розширення Joomla передає неправильний параметр у функції або ми включаємо зовнішній файл за допомогою функції include(), але файл не існує.
PHP: Відсутній файл
Як зазначено в заголовку, файл відсутній або не може бути доступним. Його могли просто видалити помилково або видалити після оновлення розширення Joomla, але він все ще викликається. Повідомлення про помилку може бути попередженням або в деяких випадках блокувати виконання сценарію, наприклад, якщо я видалю файл конфігурації Joomla, повертається конкретне повідомлення:
Перевірте наявність помилок JavaScript
Ми будемо шукати помилки Javascript за допомогою консолі Chrome або Firefox, залежно від вашого браузера, її назва може бути дещо іншою, але слідуючи Chrome і FireFox, ми назвемо її “Консоль”. Щоб відкрити консоль, просто виконайте ці кроки:
З вашого веб-браузера, клацніть правою кнопкою миші на перевірку, на фронтенді у будь-якій частині вашого сайту.
Виберіть вкладку "консоль". Клацніть правою кнопкою миші, щоб відкрити інструменти розробника на правій стороні сторінки, натисніть на “Консоль”
Перевірте наявність помилок, відкривши консоль, відтворіть помилку, якої ви очікували, і погляньте на консоль, помилки відображаються червоним текстом, що описує, де знаходиться конфлікт JavaScript.
Якщо ви знайшли помилку JavaScript, будь ласка зробіть знімок екрана розгорнутої версії помилки, щоб додати її до вашого квитка/повідомлення.
Надішліть / Поділіться звітом про проблему Joomla
Тепер, коли у вас є вся ця інформація, ви допоможете розробнику прискорити процес, просто перейдіть до всієї інформації, яку ви зібрали, і додайте її до вашого квитка/повідомлення, давайте запам'ятаємо, пункти є:
- Скріншоти, які ви зробили з помилкою PHP
- Скріншот помилки JavaScript
Якщо ви виконаєте ці кроки та надішлете нам коректну інформацію, розробник зможе зробити швидшу налагодження і ми заздалегідь дякуємо вам :)
Створіть і Поділіться новим обліковим записом користувача Joomla для цілей підтримки
Створення нового облікового запису адміністратора іноді є одним із швидких способів показати команді підтримки вашу проблему. Перед початком цього процесу нагадаємо, що:
- Ми рекомендуємо видалити облікові записи адміністратора, створені для цілей підтримки
- Уся інформація, якою ви поділитеся з нашою командою, є захищеною та залишиться конфіденційною
Щоб створити нового користувача, спочатку увійдіть до свого адміністративного сайту. Після успішного входу ви перебуватимете в панелі керування Joomla. Потім перейдіть до лівого розділу та натисніть на Користувачі.
Ви зможете побачити Панель керування користувачами, у лівому верхньому куті буде зелена кнопка «Новий».
Заповніть усю інформацію та на вкладці «Призначена група користувачів» натисніть на «Суперкористувачі»
Нарешті, натисніть Зберегти.
Користувач для підтримки буде створений, тепер просто додайте облікові дані до свого квитка і все буде зроблено ;)
Коли ви підпишетесь на блог, ми будемо надсилати вам електронний лист, коли з'являться нові оновлення на сайті, щоб ви не пропустили їх.














Коментарі 2
Шановний, у розділі проектів
"Це ваші папки в c:/wamp64/www
Щоб використовувати їх як посилання http, ви повинні оголосити їх як VirtualHos" з такою помилкою я зіткнувся.
Як можна усунути цю помилку?
Дякую
Привіт, якщо ви хочете завантажити локальний хост, ви можете ввести в адресному рядку http://locahost або 127.0.0.0