Як переглянути логи сервера на віртуальному хостингу

Чи траплялося вам, що сайт раптово перестає працювати без жодних очевидних причин? Ви вже й налаштування перевірили, і кастомні скрипти відключили, а джерела помилки так і не знайшли? Спробуйте зазирнути в каталог логів сервера, адже більшість технічних помилок зберігається саме там. Логи стануть у пригоді, навіть якщо ви не айтішник. Їх можна просто скопіювати й передати техпідтримці, а фахівці самі розберуться з причиною збою.
Втім, аналіз логів може бути корисним не лише під час несправностей. Завдяки йому можна дізнатися, як поводяться відвідувачі, які запити надходять на сервер і які сторінки уповільнюють роботу сайту. Тож журнал логів – це не просто папка з технічними характеристиками, а ціле сховище даних, яке підказує, що в роботі сайту пішло не так.
У цій статті ви дізнаєтеся, що таке логи на віртуальному хостингу, де їх знайти та як саме вони можуть врятувати ваш сайт у найкритичніший момент.
Що таке логи на сервері
Логи (англ. log file) – це технічні файли, у яких зберігається хронологія подій на сервері. Вони можуть містити різноманітну інформацію, як-от IP-адреси користувачів, які відвідали сайт, надіслані до сервера запити, повідомлення про помилки, дані про сторінки, які не вдалося завантажити тощо.
На послузі віртуального хостингу ви можете переглянути такі категорії логів:
access_log
– файли з детальною аналітикою взаємодії користувачів із сайтом. Завдяки їм можна виявити підозрілу активність, запобігти брутфорсу та DDoS-атаці. Тут також можна побачити, хто саме заходить на сайт, які сторінки найчастіше відвідують і які запити спричиняють перевантаження.error_log
– файли, у яких фіксуються помилки в роботі сайту. Це можуть бути як збої окремих скриптів, так і помилки в коді. Такі логи допомагають швидко виявляти проблемні місця й оперативно усувати їх.
Лог-файли можуть зберігатися в різних місцях, залежно від налаштувань сервера та панелі управління хостингом. Деякі створюються автоматично в тих директоріях сайту, де виникає системна помилка. Наприклад, файл error_log
може зʼявитися в папці wp-admin
, якщо саме в ній стався збій. Інші зберігаються у спеціально відведених каталогах, таких як /logs/
або /domains/
, залежно від обраної панелі управління.
Зазвичай відразу зрозуміло, в якому файлі зберігаються логи, адже вони мають характерну назву із суфіксом log
, як-от access.log
. У загальних лог-файлах можна знайти більш специфічні файли, наприклад, php_error.log
, де фіксуються всі збої на рівні PHP.
Access-логи (логи доступу)
Access-логи – це журнали усіх подій, які відбуваються на вебсервері. Це як камери відеоспостереження на сайті, які фіксують хто, де, коли та як взаємодіяв із сайтом. Логи доступу використовують для моніторингу роботи сайту, перевірки доступів та швидкого виявлення проблем із пропускною здатністю.
З access-логів можна дізнатися:
- IP-адресу користувача;
- дату та час запиту;
- запитувану сторінку та код відповіді сервера;
- адресу вебсторінки, з якої надійшов запит;
- тип пристрою та браузера.
Для чого використовуються?
Журнали доступу корисні як системним адміністраторам, так і власникам сайтів, які стежать за активністю та безпекою ресурсу. Наведемо кілька типових ситуацій, коли access-логи справді виручають:
- Аналіз трафіку. Можна визначити, які сторінки мають більше відвідувань, а які губляться в тіні. Також доступна статистика джерел трафіку та частоти відвідувань сайту пошуковими роботами.
- Виявлення помилок. Access-логи допомагають оцінити доступність і стан роботи вебсайту. Наприклад, велика кількість записів із помилкою 404 свідчить, що користувачі намагаються зайти на несправжні сторінки або ж, що на сайті є биті посилання.
- Відстеження підозрілої активності. Раптовий приріст запитів з однієї IP-адреси може свідчити про спробу DDoS-атаки. Якщо сервер має приймати трафік лише через брандмауер, будь-які прямі запити з інших IP-адрес можуть вказувати на спробу обійти систему безпеки.
- Оптимізація продуктивності. Логи доступу допомагають виявити запити та перевантажені сторінки, які сповільнюють сайт.
- Покращення SEO. Завдяки логам можна бачити, коли і які сторінки індексують пошукові роботи. Так можна зрозуміти, чи всі сторінки потрапляють у SERP та чи є проблеми з індексацією.
Де і як переглянути?
Місце зберігання access-логів залежить від панелі керування хостингом, наведемо кілька прикладів:
cPanel
Журнали доступу можна знайти в розділах:
- Відвідувачі (Visitors) – для перегляду поточного трафіку. Тут відображаються IP-адреси, сторінки, які відкривали відвідувачі та періодичність запитів.
- Прямий доступ (Raw Access) – архівні журнали у форматі
.gz
, які можна завантажити на компʼютер для локального перегляду.
Також можна скористатися менеджером файлів і відкрити цю директорію вручну. Наприклад, для Apache-серверів шлях виглядає так:
/usr/local/apache/domlogs/<ім'я користувача>
Тут зберігаються логи доступу до конкретного домену, як-от <ім'я домену>
(звичайні запити до сайту) та <ім'я домену>-ssl_log
(запити через HTTPS).
DirectAdmin
Щоб переглянути логи доступу в DirectAdmin, дотримуйтесь такого алгоритму:
- Увійдіть у панель керування;
- Відкрийте розділ «Інформація про систему та файли»;
- Перейдіть до «Звіт по сайту» → «Статистика» → «Журнали»;
- У списку праворуч натисніть «Журнал використання».
Також журнали можна переглядати вручну, якщо у вас є SSH-доступ. Для цього перейдіть за таким шляхом:
/var/log/httpd/domains/<ім'я домену>.log
Ці файли можна переглядати безпосередньо в панелі або ж завантажити на свій компʼютер.
Plesk
Журнал доступу в панелі Plesk міститься безпосередньо на головній сторінці списку вебсайтів. Просто відкрийте потрібний домен і натисніть розділ «Журнали».
Error-логи (логи помилок)
Error-логи – це журнали із записами помилок, які виникають під час роботи вебсервера. У них зберігаються всі системні збої, проблеми з виконанням скриптів, биті сторінки, помилки налаштувань тощо. Записи додаються автоматично в хронологічному порядку, тож можна простежити, коли й що саме спричинило збій.
Коли виникає збій у роботі сайту чи сервера, перше, що варто перевірити – це error-логи. Саме в них фіксується вся інформація про помилки, зокрема:
- точний час і дата виникнення;
- тип та короткий опис;
- рівень критичності;
- шлях до файлу чи скрипта, який спричинив збій;
- стек тасування для аналізу послідовності викликів функцій перед помилкою.
Для чого використовуються?
Error-логи дозволяють швидко виявляти технічні несправності, бачити точний час і місце помилок та оперативно усувати їхні причини. За допомогою журналів помилок можна:
- Виявляти проблеми в роботі сайту. Error-логи надають розгорнуту аналітику помилок, зокрема місце, час і критичність. Завдяки цьому сисадмінам не потрібно думати-гадати, який саме із тисячі скриптів ліг.
- Аналізувати частоту збоїв. У журналах зберігається вся історія помилок, тому можна аналізувати їх частоту, шукати закономірності та виявляти причини, які спричиняють повторювані збої.
- Визначати точне місце збою. У логах зберігається точна інформація про локалізацію помилки: файл, рядок, час і контекст. Це значно спрощує діагностику й усунення помилок, адже не потрібно вручну перевіряти кожен модуль чи налаштування.
- Відстежувати зміни після оновлень. Журнали дозволяють не лише виявляти помилки, а й оцінювати ефективність їхнього усунення. Якщо після налагодження системи щось знову пішло не так – error-логи все покажуть.
- Контролювати безпеку. Логи фіксують всі помилки повʼязані з доступом, зокрема підозрілу активність та запити до несправжніх сторінок. Це дає змогу вчасно виявити загрози й запобігти серйозним наслідкам.
- Формулювати точні звернення до техпідтримки. Якщо самостійно розв’язати проблему не вдається, варто звернутися до фахівців. Щоб не писати, що «десь щось зламалось», можна надіслати log-файл із чіткими даними: де, коли і яка саме сталася помилка.
Де і як переглянути?
Хоча принцип перегляду access- та error-логів загалом схожий, вони розташовуються в різних розділах панелей керування. Тому варто окремо розібратися, де саме їх шукати та як із ними працювати.
cPanel
Журнали доступу розташовані на головній сторінці панелі управління, а от з журналами помилок ситуація інша. Ці записи містяться в файлі error_log
, який створюється динамічно безпосередньо в тій директорії, де виникла помилка.
Наприклад, якщо відбувся збій на сайті https://test.ua, файл error_log
повинен бути в каталозі /home/test/public_html/error_log
. А якщо помилка у внутрішньому розділі, наприклад, на сторінці https://test.ua/admin/, то лог буде в /home/test/public_html/admin/error_log
.
Це значно спрощує роботу з error-логами. За потреби, ви можете звернутися до нашої техпідтримки й ми допоможемо налаштувати такий перегляд логів і в інших панелях керування.
DirectAdmin
У цій панелі керування журнали доступу та помилок розташовані на одній сторінці. Щоб відкрити їх, слідуйте шляхом: «Інформація про систему та файли» → «Звіт по сайту» → «Статистика» → «Журнали». У цьому розділі натисніть на «Журнал помилок», після чого відкриється список записів, які можна переглянути або завантажити.

Також можна зайти в цей журнал вручну, якщо маєте SSH-доступ. Для цього в командному рядку введіть шлях:
/var/log/httpd/domains/<ім'я домену>.error.log
Plesk
Як було зазначено вище, access-логи розташовані на головній сторінці панелі керування. Проте error-логи зазвичай не відображаються автоматично, щоб їх переглянути потрібно самостійно налаштувати запис помилок. Для цього зайдіть у файл web.config
, який знаходиться в кореневій директорії сайту й вставте туди цей код:
<configuration>
<system.web>
<compilation debug="true" />
<customErrors mode="Off" />
</system.web>
<system.webServer>
<httpErrors errorMode="Detailed" />
</system.webServer>
</configuration>
Важливо, що код повинен інтегруватись у файл на рівні з усіма іншими правилами, не дублюючи вже наявні теги <configuration>
чи інші структурні елементи. Цей код дозволить відображати помилки на самому сайті, що значно полегшує тестування та налагодження проєкту.
Висновок
Журнали логів – це невидимий тил вашого сайту. Вони допомагають не лише виявляти помилки, а й аналізувати трафік, стежити за безпекою, оптимізувати швидкість завантаження й запобігати збоям. Завдяки регулярній перевірці логів можна вчасно помічати повторювані помилки, виявляти їхні причини й запобігати серйозним траблам у майбутньому.
Навіть якщо ви не айтішник і не можете самостійно виправити помилку – просто передайте лог нам. З віртуальним хостингом від HostPro ви отримаєте цілодобову підтримку, яка швидко реагує на запити й допомагає розвʼязувати проблеми без зайвих клопотів. Наші фахівці регулярно моніторять роботу серверів і реагують на будь-яку підозрілу активність чи збої, тож сайт буде під наглядом навіть коли ви спите.
Можливо, вас зацікавить

Як увімкнути Maintenance Mode на сайті WordPress?
Maintenance Mode – це режим технічного обслуговування сайту. Коли він активний, при спробі зайти...
Оновлено: 06.05.2025
|
Як замінити всі посилання в файлах і базі даних сайту
Ця стаття буде бонусною в циклі про боротьбу зі змішаним контентом при перенесенні сайту...
Оновлено: 10.04.2025
|
Встановлення та налаштування локального вебсервера MAMP на Windows
Локальне середовище розробки — це незамінний інструмент для будь-якого веброзробника. Воно дозволяє тестувати сайти,...
Оновлено: 10.04.2025
|
Як створити сайт на BOLT NEW і залити його на хостинг
Щоб створити сайт, більше не потрібно писати код та продумувати дизайн – ШІ-помічники можуть...
Оновлено: 10.04.2025
|
Наш телеграм
з важливими анонсами, розіграшами й мемами
Приєднатися