Кратак одговор
Прво утврдите да ли проблем постоји само код вас или за све посетиоце, па проверите да ли домен и хостинг раде. Затим проверите DNS записе, SSL сертификат и саму апликацију на серверу. Већина испада решава се рестартом сервиса, исправком DNS записа или враћањем резервне копије.
Како се проблем препознаје
- Сајт приказује грешку у прегледачу или се уопште не учитава
- Сајт се отвара вама, али колеге и клијенти пријављују да им не ради
- Страница се учитава бесконачно или приказује празан екран
- Појављује се порука о грешци сервера или да веза није безбедна
- Контролни panel хостинга приказује да је налог суспендован или истекао
Најчешћи узроци
Истекао домен или хостинг
Ако је истекао домен, сајт најчешће престаје да се отвара за све посетиоце. Исто важи за истекао пакет хостинга или неплаћен рачун.
Погрешни или обрисани DNS записи
Измена А или CNAME записа, или брисање записа приликом преласка на нови хостинг, прекида везу између домена и сервера.
Пад сервиса на серверу
Веб server, PHP или база података могу да се зауставе због преоптерећења, грешке у конфигурацији или ажурирања.
Истекао SSL сертификат
Прегледачи тада приказују упозорење и многи посетиоци одустају, иако server технички ради.
Грешка у апликацији или plugin-у
Неисправан plugin, тема или ажурирање могу да оборе сајт и прикажу грешку 500 или празан екран.
Решење корак по корак
- 1
Проверите да ли проблем постоји за све
Отворите сајт у другом прегледачу и у приватном режиму, па пробајте са мобилног интернета. Ако се сајт отвара само вама, проблем је у кешу или локалној мрежи: обришите кеш прегледача и пробајте поново. Ако не ради ни са друге мреже, проблем је на страни сервера или домена.
- 2
Проверите статус домена и хостинга
Пријавите се у panel регистрара домена и проверите датум истека и статус домена. Затим се пријавите у контролни panel хостинга и проверите да ли је налог активан и да ли има неплаћених рачуна. Продужите домен или хостинг ако је истекао, па сачекајте да се промена примени.
- 3
Проверите да ли server одговара
У контролном панелу хостинга погледајте статус сервера и да ли је сајт угашен или суспендован. Директан приступ IP адреси сервера није поуздана провера, јер може да прикаже подразумевану страницу или грешку сертификата. Ако је сајт угашен или суспендован, укључите га. Ако је server недоступан, обратите се подршци хостинга са тачним временом када је проблем почео.
- 4
Проверите DNS записе
У панелу хостинга или регистрара пронађите DNS зону и проверите записе за домен и за
www. За главни домен проверите А запис, а заwwwможе да буде А запис или CNAME на главни домен. Записи морају да показују на IP адресу вашег сервера, односно на главни домен. Ако сте недавно мењали хостинг, проверите да ли су записи пренети и да ли је TTL разумно кратак. - 5
Проверите SSL сертификат
Кликните на иконицу катанца поред адресе и погледајте датум истека сертификата. Ако је истекао, у контролном панелу хостинга пронађите опцију за обнову или аутоматско издавање сертификата и покрените је. Након обнове сачекајте неколико минута и освежите страницу.
- 6
Погледајте евиденцију грешака
У контролном панелу хостинга отворите евиденцију грешака (еррор лог) и потражите последње уносе. Поруке о фаталној грешци у PHP-у или о немогућности повезивања са базом најчешће указују на конкретан узрок. Ако не можете да приступите евиденцији, проверите да ли је база података уопште покренута.
- 7
Искључите plugin-е и тему ако је реч о WordPressu
Ако се администрација отвара, деактивирајте све plugin-е и проверите сајт. Ако се сајт врати, укључујте plugin-е један по један и проверите сајт после сваког. Ако се ни администрација не отвара, преко FTP-а или управљача фајловима преименујте фолдер активне теме и проверите да ли се сајт враћа. Не бришите фајлове, само их преименујте да бисте могли да их вратите.
- 8
Вратите резервну копију ако ништа не помогне
Ако је сајт и даље у квару, у контролном панелу хостинга пронађите опцију за враћање резервне копије и изаберите најновију копију пре настанка проблема. Имајте у виду да враћање копије преписује тренутне фајлове и базу података. Пре враћања направите копију тренутног стања ако је могуће. После враћања одмах проверите да ли се сајт отвара и да ли су обрасци и плаћање у функцији.
Ако ништа не помогне
Када сте прошли све кораке, а сајт се и даље не отвара, прикупите доказе пре него што се обратите подршци хостинга: тачно време почетка проблема, поруку грешке коју приказује прегледач, последње уносе из евиденције грешака и списак последњих измена (ажурирања, plugin-и, DNS промене). Пошаљите то подршци у једној поруци, јер тако најбрже добијате конкретан одговор. Ако сајт остане недоступан дуже од неколико сати, размислите о привременој страници са обавештењем како посетиоци не bi видели грешку. Не покушавајте поправке у бази података ако нисте сигурни шта радите, јер се тако лако направи већа штета од првобитног квара.
Како да спречите да се понови
- Укључите аутоматско обнављање домена и хостинга и проверите датум истека једном месечно
- Подесите аутоматско издавање и обнављање SSL сертификата
- Водите евиденцију о свакој измени DNS записа и plugin-а
- Проверите да ли се прави дневна резервна копија и повремено тестирајте враћање
Када је боље позвати стручњака
Ако сајт не ради дуже од неколико сати, ако сумњате на хаковање или ако немате приступ контролном панелу и евиденцији грешака, боље је да се обратите IT подршци него да сами мењате базу података и DNS записе.
Израда сајтова · Брзи, SEO оптимизовани сајтови на више језикаЧеста питања
Сајт се отвара мени, али не и другима. Шта је узрок?
Најчешће је то кеш у вашем прегледачу или DNS кеш на вашем рачунару. Обришите кеш прегледача и пробајте са мобилног интернета. Ако се сајт тада отвара, проблем је локални, а не на серверу.
Колико траје док се сајт врати после исправке DNS записа?
Промена се обично види за неколико минута до неколико сати, у зависности од TTL вредности записа. У ретким случајевима може да потраје до 24 сата, па не мењајте записе више пута у кратком року.
Да ли је довољно да рестартујем хостинг?
Рестарт може да помогне ако се зауставио сервис, али не решава истекао домен, погрешан DNS запис или грешку у апликацији. Зато прво проверите узрок, па тек онда рестартујте.