Використання інструменту усунення неполадок
ServBay пропонує потужний вбудований інструмент усунення неполадок, створений для допомоги розробникам у швидкій діагностиці та вирішенні різноманітних проблем, що виникають під час роботи з локальним середовищем ServBay. Цей інструмент автоматично виявляє потенційні несправності та пропонує відповідні рішення, значно спрощуючи технічне обслуговування та пошук причин проблем у локальному середовищі.
Використовуючи інструмент усунення неполадок, ви можете самостійно ефективно вирішувати питання, що стосуються налаштування середовища, запуску сервісів або підключення під час розробки.
Область діагностики інструменту
Інструмент усунення неполадок ServBay автоматично перевіряє такі ключові аспекти локального середовища розробки:
- Стан облікового запису користувача та права: Виявляє, чи поточний рівень користувача й автентифікація відповідають вимогам, щоб ServBay мав необхідні привілеї для роботи.
- Статус підписки та її дійсність: Перевіряє актуальність вашої підписки на ServBay, щоб забезпечити повний доступ до функцій.
- Сумісність із архітектурою операційної системи: Оцінює сумісність поточної ОС з ServBay.
- Стан ServBay Runtime та ServBay Helper: Діагностує роботу основних компонентів і допоміжних сервісів середовища.
- Зайнятість портів: Визначає, чи не використовуються важливі порти ServBay (наприклад, порти 80/443 для веб-сервера, порти баз даних 3306/5432, порт Redis 6379) іншими програмами.
- Налаштування та стан SSL/TLS сертифікатів: Перевіряє коректність і дійсність налаштувань сертифікатів ServBay User CA, ServBay Public CA та SSL/TLS сертифікатів ваших сайтів, включаючи отримані через ACME.
- Інсталяція програмних пакетів та їх цілісність: Переконується в коректній інсталяції всіх пакетів (наприклад, PHP, Node.js, Python, Go, Java, Ruby, Rust тощо) та цілісності файлів.
- Правильність конфігурації програм та сервісів: Перевіряє відсутність синтаксичних помилок і конфліктів у конфігураційних файлах встановлених пакетів та пов’язаних сервісів (наприклад, веб-сервери Caddy/Nginx, бази даних MySQL/MariaDB/PostgreSQL, кеш Redis тощо).
- Стан роботи програм та сервісів: Діагностує, чи працюють усі встановлені пакети й сервіси під керуванням ServBay у штатному режимі.
- Перевірка налаштувань сайтів (Website): Аналізує коректність налаштувань локальних сайтів (віртуальних хостів) у ServBay: коренева папка, версія PHP, SSL-конфігурація тощо.
- Перевірка доменного імені (DNS): Переконується, що локальні домени (наприклад,
.servbay.demo
або власні імена) правильно налаштовані на локальну IP-адресу, і доступ до сайту можливий через доменне ім’я. - Перевірка працездатності сайтів: Пробує підключитися до локальних сайтів і перевіряє їхню відповідь, щоб забезпечити базову діагностику доступності.
- Перевірка з’єднання з базою даних: Тестує підключення до баз даних, запущених у ServBay (MySQL, MariaDB, PostgreSQL тощо).
- Налаштування проксі-сервера: Оцінює налаштування системного чи внутрішнього проксі-сервера в ServBay, які інколи можуть впливати на роботу локального середовища (це може стосуватися проблем із CORS — кросдоменною взаємодією).
У разі виявлення будь-якої проблеми чи помилки під час перевірки інструмент відзначить її яскравим червоним кольором, а також надасть детальний опис помилки та рекомендації для вирішення — як саме це виправити.
Підсумок
Інструмент усунення неполадок ServBay — це потужний асистент для самодіагностики й відновлення роботи, який ефективно допомагає вирішити більшість поширених проблем у локальному середовищі розробки. Завдяки докладним звітам та рекомендаціям ви швидко знаходите й усуваєте проблеми, економлячи цінний час на розробку.
Якщо проблема залишилась невирішеною після використання інструменту, зверніться до нашої технічної підтримки через контактну форму — ми обов’язково допоможемо вам далі.