Іноді ваш вебсайт може стикатися з проблемами після оновлень або без видимих причин. На щастя, існують кроки, які ви можете зробити, щоб запобігти цим проблемам і самостійно їх усунути. Цей посібник проведе вас через найпоширеніші причини простою сайту та способи їх вирішення. Якщо вам потрібна додаткова допомога, наша Служба підтримки клієнтів завжди готова допомогти.
Якщо ви бачите повідомлення про помилку «Ваше з'єднання не є приватним» при спробі відкрити сайт, це означає, що ваш браузер не зміг встановити захищене з'єднання між вашим пристроєм і сайтом.
Щоб виправити це, спочатку перевірте проблеми з SSL-сертифікатом. Використайте інструмент SSL Checker, щоб переконатися, що встановлений дійсний сертифікат і немає проблем із SSL. Якщо перевірка не виявила проблем або сертифікат SSL налаштований правильно, помилка може бути спричинена змішаним вмістом на сайті. У такому разі зверніться до Служби підтримки клієнтів за допомогою.
Ця проблема часто спричинена помилками PHP, які можна переглянути у файлі error_log, що знаходиться в кореневому каталозі вашого домену. Журнал містить детальну інформацію, таку як шлях до файлу, схема бази даних і конкретний файл та рядок, де сталася помилка.
Зазвичай ці помилки пов'язані з темою, шаблоном, плагіном, компонентом або додатком. Спробуйте змінити або вимкнути ці елементи, щоб перевірити, чи вирішиться проблема.
Ще однією можливою причиною є некоректні дозволи для файлів або папок. Кожен файл і каталог у вашому акаунті має певні дозволи, які визначають, хто може їх читати, змінювати або виконувати. Коли ви створюєте файл чи папку у cPanel, їм автоматично призначаються стандартні дозволи. Зазвичай ці налаштування не потрібно змінювати, але деякі інсталяції чи оновлення можуть вимагати їх змінити.
Існує три типи прав доступу:
Читання – Дозволяє переглядати файл.
Запис – Дозволяє змінювати файл.
Виконання – Дозволяє запускати файл як програму.
Ці дозволи застосовуються до трьох категорій користувачів:
Власник – Користувач, який володіє файлом.
Група – Користувачі, які входять до тієї ж групи або каталогу.
Світ - Всі інші користувачі.
Рівні дозволів представлені числами:
0: Немає доступу
1: Лише виконання
2: Лише запис
3: Запис і виконання
4: Лише читання
5: Читання і виконання
6: Читання і запис
7: Читання, запис і виконання (повні дозволи)
Щоб ваші файли коректно відображалися у веббраузері, використовуйте такі налаштування дозволів:
HTML- і графічні файли – Встановіть дозволи 644 (або 0644). Це дозволяє читати їх усім, але змінювати — лише власнику. Такі дозволи встановлюються автоматично при створенні файлу.
Папки – Встановіть дозволи 755 (або 0755). Це дозволяє читати й виконувати їх усім, але змінювати — лише власнику. Такі дозволи призначаються автоматично при створенні папки.
CGI-файли – Встановіть дозволи 755 (або 0755). Це дозволяє читати й виконувати їх усім, але змінювати — лише власнику. На відміну від інших файлів, ці дозволи не встановлюються автоматично, тому їх потрібно налаштовувати вручну.
Ось стандартні дозволи, які слід встановити:
Файли – 0644
Папки – 0755
Коренева папка домену – 0750
Якщо ви все ще не впевнені, що спричиняє проблему, або потребуєте допомоги з перевіркою чи зміною дозволів для файлів і папок, зверніться до Служби підтримки клієнтів. Ми допоможемо вам пройти процес усунення несправностей. Будь ласка, підготуйте таку інформацію:
Точне повідомлення про помилку
URL, на якому з'являється помилка (або кроки для її відтворення).
Ваша зовнішня IP-адреса
Якщо ви бачите помилку «Час очікування підключення вичерпано» або «З'єднання було скинуто», це може означати, що вашу зовнішню IP-адресу заблоковано брандмауером сервера. Щоб вирішити цю проблему, зверніться до Служби підтримки клієнтів, щоб ми могли з'ясувати причину блокування та допомогти з усуненням проблеми.
Звертаючись до нас, обов'язково вкажіть ім'я вашого домену та зовнішню IP-адресу.
Ця помилка може виникати з кількох причин, зокрема:
1. Некоректні директиви .htaccess — це найпоширеніша причина: неправильний синтаксис або проблемні директиви у файлі .htaccess. Щоб отримати до нього доступ, виконайте такі кроки:
Перейдіть у свій обліковий запис Spaceship.
Виберіть Менеджер хостингу у Launchpad.
Натисніть кнопку Керувати поруч із вашим хостинг-планом.
Виберіть опцію Файли та сховище.
Натисніть Керувати файлами біля імені сайту.
Щоб з'ясувати, чи файл .htaccess спричиняє проблему, спробуйте тимчасово перейменувати його за допомогою опції Перейменувати у cPanel File Manager. Якщо це вирішить проблему, значить, причина у файлі .htaccess. У такому разі почніть усунення несправностей, закоментувавши рядки. Додайте # на початку кожного рядка, щоб вимкнути його.
Примітка: Якщо ви не знайомі з синтаксисом .htaccess, уникайте внесення прямих змін і завжди зберігайте резервну копію файлу.
Якщо помилка не зникає після зміни файлу .htaccess, перевірте файл error_log на наявність останніх записів про помилки PHP для додаткових підказок.
Нарешті, не забудьте повернути файл .htaccess до початкової назви та розкоментувати рядки, якщо потрібно.
2. Некоректні дозволи для файлів або папок також можуть спричиняти помилки. Ви можете змінити дозволи у cPanel:
Перейдіть до Менеджера файлів.
Натисніть Змінити дозволи.
Щоб отримати доступ до ваших файлів:
Увійдіть у свій обліковий запис Spaceship.
Виберіть Менеджер хостингу у Launchpad.
Виберіть Керувати поруч із вашим хостинг-планом.
Перейдіть до Файли та сховище.
Натисніть Керувати файлами біля імені сайту.
Ось стандартні дозволи, які слід встановити:
Файли – 0644
Папки – 0755
Коренева папка домену – 0750
Якщо ви не знаєте, як перевірити або змінити дозволи для файлів чи папок, зверніться до Служби підтримки клієнтів.
3. Надмірне використання ресурсів акаунта (RAM, CPU) може бути спричинене тим, що ваш хостинг-акаунт перевищує свої віртуальні ліміти ресурсів.
Якщо ваш акаунт досягає лімітів LVE (Lightweight Virtual Environment), перегляньте файл error_log і перевірте останні повідомлення про помилки, щоб з'ясувати, чи проблема викликана скриптом, плагіном чи чимось іншим.
Ви можете перевірити, чи досяг акаунт лімітів, у Менеджері хостингу вашого облікового запису Spaceship. Виберіть Керувати поруч із хостинг-планом > Використання хостингу > Звіт про використання. Якщо ви перевищуєте ресурси, звіт буде тут. Також ви можете переглянути використання ресурсів у cPanel у меню Використання ресурсів.
Після виявлення причини оптимізуйте сайт або акаунт, щоб у майбутньому не перевищувати ліміти ресурсів.
4. 500 Internal Server Errors іноді можуть виникати через спрацювання правила ModSecurity. ModSecurity контролює всі запити до сторінок, фільтруючи потенційно небезпечні, які можуть використати вразливості вашого сайту. Зазвичай він блокує шкідливу активність, але іноді може помилково визначити легітимний запит як загрозу через некоректний код сайту, що спричиняє помилки.
Щоб керувати ModSecurity, перейдіть у cPanel > ModSecurity. Ви можете вимкнути його, знайшовши свій домен у списку та вибравши Вимкнути. Зверніть увагу, що це не вплине на ваші піддомени, які залишаться захищеними. Ви можете знову активувати його в будь-який час, вибравши Увімкнути.
Рекомендуємо бути обережними з цією опцією. Якщо ви вважаєте, що ModSecurity спричиняє проблеми з вашим сайтом, будь ласка, зверніться до нашої Служби підтримки клієнтів перед внесенням змін.
Помилка 507 Insufficient Storage, що належить до серії статус-кодів 50x, вказує на проблеми з вашою базою даних або файловою системою. Причинами можуть бути:
Застарілі плагіни або теми на вашому сайті WordPress.
Обмежені ресурси сервера, наприклад, недостатньо місця на диску.
Обмеження оперативної пам'яті (RAM)
Щоб вирішити цю проблему:
Переконайтеся, що всі плагіни та теми на вашому сайті оновлені до останньої версії.
Оптимізуйте ваші бази даних і перевірте, чи достатньо місця на диску для тимчасових файлів.
Ця помилка означає, що ваш сайт перевищив свої ліміти LVE (Lightweight Virtual Environment) ресурсів. Щоб перевірити, чи досягає ваш акаунт лімітів, увійдіть у свій акаунт Spaceship, відкрийте Hosting Manager, оберіть Керувати біля вашого тарифного плану хостингу, а потім перейдіть до Hosting Usage > Reports Log. Якщо є перевищення, ви побачите деталі тут. Також ви можете переглянути використання ресурсів у cPanel у меню Resource Usage.
Якщо ви нещодавно оновлювали сайт, додавали нові плагіни чи теми або спостерігали сплеск трафіку, розгляньте можливість оптимізації сайту. Для додаткової допомоги чи детального розслідування зверніться до нашої Служби підтримки.
Помилка 404 зазвичай виникає, коли контент було видалено або переміщено на іншу адресу. Поширені причини:
URL або його вміст було видалено чи переміщено без оновлення внутрішніх посилань.
URL було введено або вказано неправильно.
Доменне ім'я не існує.
Проблеми з файлом .htaccess, наприклад, відсутність стандартних правил WordPress або помилки в системах на кшталт Laravel.
У рідкісних випадках причиною може бути ModSecurity.
1. Замініть некоректні посилання на робочі.
2. Видаліть усі посилання, що ведуть на сторінки з помилкою 404, і розгляньте можливість деіндексації таких сторінок у пошукових системах. Використовуйте інструменти на кшталт інструменту видалення URL Google для остаточної деіндексації цих сторінок. Детальніше читайте у цьому гайді з деіндексації.
3. Оновіть постійні посилання вашого сайту на WordPress, перейшовши до Налаштування > Постійні посилання у панелі керування WordPress і натисніть Зберегти зміни (достатньо просто зберегти, змінювати не потрібно).
Помилка 403 Forbidden може бути викликана:
Некоректними правами доступу до файлів/папок
Забороненими правилами у файлі .htaccess
Підозріла активність, виявлена ModSecurity, яка може блокувати доступ.
Тимчасове блокування файлу /xmlrpc.php.
Блокування через підозру на фішинг або шкідливе ПЗ. Зверніться до Служби підтримки, щоб перевірити, чи було застосовано блокування.
Помилка 403 Заборонено Запит заборонено адміністративними правилами означає, що запит було заблоковано службою безпеки на нашому сервері. Якщо ви зіткнулися з цією помилкою на своєму сайті, зверніться до Служби підтримки клієнтів для подальшого розслідування та допомоги.
Ця помилка означає, що сервер не може обробити запит через проблему на стороні клієнта. Поширені причини включають:
Помилка синтаксису рядка URL
Пошкоджений кеш і куки браузера
Проблеми з кешем DNS Lookup
Розмір файлу перевищує обмеження сервера
Конфлікти з розширеннями браузера
Щоб вирішити цю проблему:
1. Переконайтеся, що ім'я домену та URL введені правильно. Перевірте, чи всі спеціальні символи правильно закодовані та є допустимими символами URL. Для довгих URL скористайтеся онлайн-кодувальником/декодувальником URL, щоб перевірити наявність недопустимих символів.
2. Очистіть кеш у вашому браузері.
3. Якщо ви завантажуєте файл і стикаєтеся з цією помилкою, можливо, розмір файлу перевищує обмеження сервера. Спробуйте завантажити менший файл, і якщо це спрацює, зменшіть розмір оригінального файлу, а потім завантажте його знову.
4. Очистіть кеш DNS.
5. Вимкніть розширення браузера, які впливають на куки або заважають роботі сайту. Тимчасове вимкнення цих розширень допоможе визначити, чи вони є причиною проблеми.
Якщо ваш сайт недоступний у певних браузерах (Chrome, Firefox, Safari тощо), спробуйте скористатися такими інструментами, як DNS Checker або проксі-сервісами:
Якщо ваш сайт працює в одних браузерах, але не працює в інших, це може бути пов'язано з кешем браузера. Спробуйте очистити кеш у браузері та знову відкрити сайт.
Якщо ваш сайт завантажується через онлайн-проксі, але не у вашому браузері, це може бути пов'язано із затримкою пропагації DNS. Цей процес, який може тривати 24-48 годин, оновлює кеші DNS по всьому світу після змін у DNS-зоні вашого домену. На жаль, прискорити цей процес неможливо.
Поки ви чекаєте, ви можете очистити DNS-кеш комп'ютера і кеш браузера. Щоб обійти пропагацію DNS, ви також можете відредагувати локальний файл hosts. Цей файл дозволяє вручну пов'язати доменні імена з IP-адресами, що дає змогу переглядати ваш сайт на новому сервері до того, як зміни DNS набудуть чинності. Додавши певні записи до файлу hosts, ви зможете переглядати сайт за його доменним ім'ям, спрямовуючи комп'ютер на певну IP-адресу та оминаючи звичайний пошук DNS. Це корисно, якщо ви хочете працювати над сайтом на новому сервері, поки інші ще бачать його на старому сервері.
Якщо сайт все ще не працює в різних браузерах, проксі чи на різних пристроях, переконайтеся, що ваш домен правильно спрямований на сервер. Якщо пропагація DNS завершена і домен налаштований правильно, можуть бути глобальні проблеми з вашим хостинг-сервером, наприклад, планове обслуговування або технічні несправності.
Простій сайту може бути неприємним, але розуміння поширених повідомлень про помилки та їх причин допоможе швидко визначити й усунути проблему. Чи це помилка 404 через биті посилання, 500 Internal Server Error через некоректні директиви .htaccess, чи обмеження ресурсів, що спричиняють помилку 508, цей посібник містить практичні кроки для усунення та виправлення цих проблем. Завжди оновлюйте плагіни, теми та програмне забезпечення, стежте за ресурсами сервера та використовуйте інструменти у вашому хостинг-акаунті для підтримки продуктивності сайту. Для складніших питань або якщо потрібна додаткова допомога, не вагайтеся звернутися до Служби підтримки клієнтів за допомогою.