Чому мій сайт не працює?
Дізнайся основні причини, чому твій вебсайт не працює належним чином, і як швидко вирішити ці проблеми.
Найпоширеніше питання, яке отримують від клієнтів, незалежно від контактного відділу, це: «Чому не працює мій вебсайт?». Хоча питання здається простим і може здаватися, що на нього є прямою відповідь, реальність така, що може бути безліч причин, чому вебсайт недоступний в онлайн-середовищі.
Для підтримки користувачів ми підготували список з 15 найбільш часто зустрічаються ситуацій, коли веб-сайт може стати нефункціональним.
Кожен випадок представлений індивідуально, з коротким поясненням, за яким слідує рекомендоване рішення для виправлення ситуації.
Зміст
1. Ви придбали лише домен, а не пакет хостингу
2. Ви придбали лише пакет хостингу, а не домен
3. Ви не оновили NS на Hostico
4. Ви змінили NS, але вони не пропагуються
5. Ви ще не завантажили контент на пакет хостингу
6. Є технічна проблема
7. Домен був заблокований реєстратором
8. Nameserver не були правильно налаштовані
9. Налаштування DNS пакету хостингу неправильні
10. Хостинг призупинений через неплатежі
11. Хостинг був видалений з основних серверів
12. Сертифікат SSL відсутній або термін дії минув
13. Сайт був скомпрометований або атакований (вредоносне ПЗ/атака)
14. Проблема з локальним кешем DNS або браузера
15. Домен не був продовжений і термін дії закінчився
1. Ви придбали лише домен, а не пакет хостингу
Якщо ви не знайомі з тим, як працює веб-сайт, важливо знати, що онлайн-присутність сайту передбачає дві ключові компоненти:
- Хостинг-пакет – Це простір на сервері, де зберігаються файли веб-сайту (зображення, вихідний код, контент), бази даних, облікові записи електронної пошти та інші ресурси, необхідні для роботи сайту.
- Доменне ім'я – Це веб-адреса, за якою користувачі можуть отримати доступ до сайту (наприклад: hostico.ro).
Придбання виключно доменного імені без асоційованого пакету хостингу не є достатнім для того, щоб вебсайт був видимим онлайн. У відсутності сервера, до якого має бути спрямований, домен не має, що відображати, що означає, що доступ до нього не буде приводити до жодного видимого результату для користувачів.
Рекомендоване рішення:
Щоб уникнути додаткових налаштувань або помилок у роботі, ми рекомендуємо вам придбати пакет хостингу безпосередньо на платформі Hostico. Таким чином, зв'язок між доменом і послугою хостингу відбудеться автоматично, без необхідності виконувати додаткові технічні налаштування.
Якщо ви раніше придбали лише доменне ім'я з однією з наступних розширень: .com, .at, .be, .ch, .de, .es, .eu, .hu, .in, .it, .li, .nl, .ro, .uk, .co.uk, .us, протягом останніх 14 днів і хочете скористатися пропозицією Hostico, яка передбачає безкоштовну реєстрацію домену в перший рік виставлення рахунку, будь ласка, зв'яжіться з комерційним відділом для генерації рахунку, який буде включати знижку на вартість уже сплаченого домену.
2. Ви придбали лише пакет хостингу, а не домен
Як і в зазначеному випадку, для того щоб вебсайт міг бути доступний онлайн, необхідно як пакета хостингу, так і доменного імені.
Якщо ви придбали лише хостинг, не реєструючи домен, не буде веб-адреси, за якою користувачі зможуть отримати доступ до вмісту, збереженого на сервері. Іншими словами, навіть якщо файли сайту та можливі бази даних вже завантажені в обліковий запис хостингу, вони не можуть бути відображені в браузері без домену, який їх вказує.
Рекомендоване рішення:
Для того щоб зробити хостингову послугу функціональною і видимою для публіки, потрібно зареєструвати домен. Це можна зробити безпосередньо через платформу Hostico. У випадку, якщо ви придбали пакет хостингу на термін 12 місяців не більше ніж 14 днів тому, але не додали домен у кошик під час оформлення замовлення, і ваш домен має одне з наступних розширень: .com, .at, .be, .ch, .de, .es, .eu, .hu, .in, .it, .li, .nl, .ro, .uk, .co.uk, .us, будь ласка, зв'яжіться з нами. Ми можемо застосувати безкоштовність відповідно до пропозиції безпосередньо на вже виставленому та сплаченому рахунку.
У ситуації, коли пакет хостингу був придбаний на період менше ніж 12 місяців, але ви бажаєте скористатися пропозицією безкоштовного домену в перший рік, ми маємо можливість згенерувати проформу з рахунком на різницю платежу до 12 місяців. Після сплати цієї різниці домен буде включено в пропозицію без додаткових витрат.
3. Ви не оновили свої NS на Hostico
У разі, якщо ви зареєстрували доменне ім'я у іншого постачальника, а пакет хостингу був придбаний у Hostico, необхідно оновити nameserver'и домену на ті, що надаються Hostico, щоб сайт та супутні послуги (наприклад, електронна пошта) працювали коректно.
Без цього оновлення домен не знатиме, до якого сервера перенаправляти запити, і доступ до сайту не буде можливий, навіть якщо хостинг активний та функціональний.
Рекомендоване рішення:
Якщо ви хочете залишити домен у поточного постачальника, необхідно настроїти nameserver'и Hostico, щоб домен працював належним чином з придбаним у нас хостинг-пакетом. Nameserver'и Hostico такі:
- ns1.hostico.ro
- ns2.hostico.ro
- ns3.hostico.ro
- ns4.hostico.ro
Цю зміна виконується з панелі управління, наданої постачальником, у якого ви зареєстрували домен.
У випадку, якщо ви бажаєте централізувати всі послуги в одному обліковому записі та надаєте перевагу, щоб команда Hostico керувала налаштуваннями nameserverів, необхідно transferувати домен до нас.
Процес передачі відрізняється в залежності від розширення домену:
- Для доменів .ro передача здійснюється на основі ключа передачі (auth code) згенерованого з облікового запису ROTLD.
- Для більшості інших міжнародних розширень необхідний код перенесення (EPP code), який можна отримати з облікового запису поточного постачальника доменів.
4. Ви змінили NS, але вони не пропагувалися
У випадку, якщо ви вже оновили nameserver'и домену на відповідні Hostico, але веб-сайт все ще не функціонує і немає інших технічних проблем на рівні послуг, найімовірніше пропагування зони DNS не завершилося повністю.
Рекомендоване рішення:
На жаль, на цьому етапі немає конкретної дії, яку ми можемо вжити для прискорення процесу. Пропагування DNS є глобальним феноменом, що керується інфраструктурою мережі Інтернет, і відбувається автоматично, коли сервери імен по всьому світу оновлюються новою інформацією.
Час, необхідний для повної завершеності пропагування, може варіюватися від кількох хвилин до 48 годин, залежно від кешу DNS мереж або Інтернет-провайдерів, що використовуються.
5. Ви ще не завантажили вміст на хостинговий пакет
Після активації пакета хостингу та доменного імені, послуги стають активними, однак сайт не буде видимий онлайн, поки не будуть завантажені необхідні файли у простір для хостингу.
Рекомендоване рішення:
Щоб вебсайт функціонував, необхідно завантажити вміст (файли сайту) в каталог public_html вашого хостинг-акаунту. Це можна зробити або через панель cPanel > File Manager, або використовуючи FTP-клієнт (такий як FileZilla), за допомогою даних для входу, отриманих у електронному листі активації.
У певних ситуаціях, вебсайт може не працювати через технічну проблему, що виникла як на рівні облікового запису хостингу, так і в структурі файлів сайту.
Рекомендоване рішення:
Щоб точно визначити причину, потрібна точкова перевірка. Рекомендуємо зв’язатися з командою Hostico через тикет підтримки або в чаті, щоб проаналізувати ситуацію і запропонувати вам відповідне рішення.
7. Домен був заблокований реєстратором
В залежності від розширення домену та певних дій або бездіяльності, пов'язаних з ним, домен може бути тимчасово призупинено реєстратором, що призводить до переривання роботи веб-сайту.
Для доменів типу gTLD (.com, .net, .org тощо) призупинення відбувається найчастіше через невірність електронної пошти, асоційованої з доменом, протягом 14 днів з моменту реєстрації або зміни.
Також існують випадки, коли домен заблоковано внаслідок непідтвердження даних для контакту, введених у WHOIS, у контексті впровадження нових регуляцій, що запроваджені директивою NIS2.
Рекомендоване рішення:
Перевірте електронну пошту, використану для реєстрації домену, і шукайте повідомлення, надіслані реєстратором щодо підтвердження електронної адреси або контактних даних. Ці повідомлення зазвичай містять посилання для підтвердження, яке потрібно відкрити, щоб повторно активувати домен.
Якщо ви не знайшли відповідного електронного листа або він був видалений, будь ласка, зв'яжіться з нами через комерційний відділ Hostico, щоб ми могли повторно надіслати повідомлення про підтвердження і таким чином розблокувати домен у найкоротший термін.
8. Імена серверів не були налаштовані належним чином
У разі, якщо ви придбали доменне ім'я через Hostico, але в момент, коли ви намагаєтеся змінити nameserver-и, ви стикаєтеся з помилкою типу «nameserver-и не існують», ймовірно, що ці nameserver-и ще не зареєстровані правильно на рівні реєстратора.
Ця ситуація може виникнути особливо тоді, коли потрібно налаштувати деякі персоналізовані nameserver'и (наприклад: ns1.домен.ro), які не були створені заздалегідь у зоні DNS або не були належним чином задекларовані в системі реєстратора.
Рекомендоване рішення:
Рекомендуємо вам зв’язатися з командою підтримки Hostico, щоб перевірити, чи були відповідні nameserver'и зареєстровані та коректно поширені.
9. Налаштування DNS пакету хостингу некоректні
Навіть якщо домен активний і правильно спрямований на nameserver-и Hostico, функціональність сайту може бути порушена, якщо налаштування DNS у рахунку хостингу не налаштовані належним чином.
Ця ситуація може виникнути внаслідок випадкового або неповного зміни записів DNS (такі як A, CNAME, MX тощо) в cPanel, або якщо файли зони не були створені правильно під час активації облікового запису.
Рекомендоване рішення:
Рекомендуємо вам перейти до розділу Zone Editor в cPanel і перевірити, чи присутні та правильно налаштовані основні DNS записи. У разі сумнівів або якщо ви помітили розбіжності, будь ласка, зв'яжіться з нами для перевірки та正确ного налаштування DNS зони, пов'язаної з доменом.
10. Хостинг призупинено з причин неплатежу
Якщо під час доступу до веб-сайту з'являється повідомлення:
Цей обліковий запис було призупинено. Нам шкода, але цей веб-сайт було призупинено. Будь ласка, зверніться до адміністратора веб-сайту для отримання додаткової інформації.
Це означає, що пакет хостингу було призупинено, найімовірніше, через несвоєчасну сплату рахунку за сервіс. Важливо зазначити, що в цій ситуації домен все ще активний, але вміст сайту більше не доступний для публіки.
Є також винятки, коли призупинення сервісу відбувається у відповідь на порушення умов і положень Hostico, ситуації, що потребують індивідуального аналізу.
Рекомендоване рішення:
Перейдіть до розділу Фінансовий у вашому акаунті Hostico та перевірте, чи є непогашені рахунки за послуги хостингу. Після їх оплати обліковий запис буде автоматично реактивований. У випадку, якщо ви оплатили рахунок через переказ, а не за карткою, вам потрібно буде надати нам підтвердження платежу для попередньої реактивації послуг.
Якщо немає прострочених рахунків, але обліковий запис залишається в подальшому призупиненим, будь ласка, зв’яжіться з торговою командою Hostico, щоб проаналізувати ситуацію та надати роз’яснення та рішення для виправлення.
11. Хостинг був видалений з основних серверів
Послуги хостингу зберігаються на серверах Hostico протягом обмеженого часу, максимум 30 днів після дати закінчення, відповідно до умов Hostico. У разі, якщо послуга не буде сплачена в цей проміжок, файли, пов'язані з пакетом хостингу, автоматично видаляються.
Рекомендоване рішення:
Вам слід зв'язатися з командою підтримки Hostico, щоб перевірити, чи існує ще збережена резервна копія на серверах резервного копіювання. Необхідно врахувати, що можливість відновлення залежить від часу, що минув з моменту видалення облікового запису, оскільки резервні копії зберігаються максимум 14 днів після дати закінчення.
У ситуації, коли резервна копія доступна, відновлення вмісту може бути виконане за плату, у межах години технічної підтримки Hostico.
12. Сертифікат SSL відсутній або прострочений
Ця ситуація не обов'язково призводить до повної нефункціональності вебсайту, а скоріше до неправильного відображення, супроводжуваного попереджувальним повідомленням про безпеку з'єднання (наприклад: "Ваше з'єднання не є приватним").
Якщо пакет хостингу та домен були нещодавно придбані, а файли вже були завантажені на сайт, можливо, система ще не згенерувала автоматично безкоштовний SSL-сертифікат. Цей процес потребує пропагування DNS і може тривати кілька годин.
У випадку старішого сервісу причиною може бути термін дії сертифіката або невдача в автоматичному оновленні, що призводить до появи попереджень про безпеку при доступі до сайту.
Рекомендоване рішення:
Якщо пакет новий, перевірте, щоб всі посилання на сайті направляли на версію HTTPS і почекайте кілька годин, щоб система автоматично згенерувала сертифікат і завершилася пропаганда.
Якщо послуга активна вже деякий час, а сертифікат закінчився або більше не є дійсним, рекомендуємо зв'язатися з командою технічної підтримки Hostico, щоб перевірити ситуацію та реактивувати або знову видати відповідний SSL сертифікат.
13. Сайт був скомпрометований або атакований (шкідливе ПЗ/взлом)
У певних ситуаціях функціональність сайту може бути порушена через вразливості безпеки, які дозволили інфікувати його шкідливими файлами (malware), зовнішніми скриптами або несанкціонованим доступом з боку третіх осіб. Цей тип компрометації може мати такі наслідки:
- перенаправлення сайту на підозрілі сторінки,
- відображення іноземного контенту,
- блокування доступу, або навіть позначення домену як небезпечного браузерами чи пошуковими системами.
Рекомендоване рішення:
Рекомендуємо зв’язатися з технічною підтримкою Hostico, щоб проаналізувати ситуацію та перевірити заражені файли. Залежно від серйозності атаки, можуть бути наступні рішення:
- Очистка компрометованих файлів з облікового запису хостингу,
- Відновлення сайту з попередньої резервної копії (якщо доступно),
- Скидання паролів облікових записів FTP, бази даних та панелі адміністрації,
14. Проблема з кешем DNS локально або в браузері
У випадку якщо послуги хостингу або домен були тимчасово призупинені через закінчення терміну дії та були потім сплачені, можливо, що веб-сайт не буде відображатися коректно на певних пристроях, навіть після підтвердження відновлення послуг. Ця ситуація часто виникає через інформацію, збережену раніше в кеші DNS локально або в кеші браузера, які можуть зберігати застарілі версії перенаправлення домену.
Рекомендоване рішення:
Перший крок - перевірити, чи сайт відображається правильно, коли ви отримуєте до нього доступ з іншого пристрою або з вікна типу "Інкогніто"/"Приватний".
Якщо в цих умовах сайт функціонує, це означає, що відображення вплине на локальну пам'ять кешу браузера. Для виправлення потрібно очистити кеш браузера на відповідному пристрої.
Якщо веб-сайт не доступний з жодного пристрою або з жодної мережі, ми рекомендуємо звернутися до технічної команди Hostico для розслідування причини та усунення ситуації.
15. Домен не був продовжений і закінчився
Щоб вебсайт залишався функціональним, необхідно, щоб одночасно були активні як доменне ім'я, так і хостинг-пакет. Якщо оплачено лише хостинг, а домен не був продовжений, вебсайт не зможе бути доступним онлайн.
Рекомендоване рішення:
Увійдіть у фінансовий розділ облікового запису клієнта Hostico та перевірте, чи є неоплачені рахунки для відповідного домену. Якщо ви знайдете такий рахунок, сплатіть його, щоб розпочати процес повторної активації домену.
Після оплати буде необхідно почекати, поки домен повністю не активується. Пропагування відбувається автоматично в різні проміжки часу, в залежності від розширення:
- кілька хвилин для доменів .ro
- до кількох годин для решти міжнародних розширень.