Nedelovanje spletne strani še ne pomeni, da je težava nujno na strežniku ali v sami spletni aplikaciji. Vzrok je lahko napačna nastavitev domene, poškodovana datoteka, neustrezna različica PHP, presežena omejitev virov ali napaka po posodobitvi sistema. Nadzorna plošča cPanel nam pri iskanju vzroka ponuja več uporabnih mest za pregled, zato je smiselno težavo preverjati po jasnem vrstnem redu in ne spreminjati več nastavitev hkrati.
Najprej poskusimo ugotoviti, ali je stran nedosegljiva v celoti ali odpoveduje samo njen posamezni del. Pomemben podatek je tudi sporočilo v brskalniku, čas nastanka težave ter zadnja sprememba na spletni strani. Če smo tik pred izpadom namestili vtičnik, spremenili različico PHP ali urejali datoteke, imamo že dobro izhodišče za pregled.
Preberimo sporočilo o napaki
Brskalnik nam ob nedelujoči strani navadno pokaže odziv, iz katerega dobimo prvi namig o izvoru težave. Napaka 404 pomeni, da zahtevani spletni naslov ni najden, 403 opozarja na zavrnjen dostop, odzivi iz skupine 500 pa označujejo težavo na strani strežnika oziroma spletne aplikacije.
Pri odzivu 503 je storitev trenutno nedosegljiva, razlog pa je lahko preobremenitev, vzdrževanje ali drug začasen problem. Pri diagnozi si zabeležimo natančen naslov strani in besedilo napake, nato preverimo še domačo stran ter nekaj drugih podstrani. Če odpove samo en naslov, iščemo težavo predvsem v njegovi vsebini, preusmeritvah ali pravilih spletne aplikacije.
Preglejmo dnevnik napak
V cPanelu je za prvo tehnično preverjanje zelo uporaben razdelek Errors v skupini Metrics. Prikazuje najnovejše vnose iz dnevnika napak spletnega strežnika, zato med njimi poiščemo sporočila o manjkajočih datotekah, zavrnjenem dostopu ali težavah pri izvajanju skript. cPanel trenutno prikazuje do 300 najnovejših zapisov v obratnem časovnem vrstnem redu, kar olajša pregled dogodkov tik pred nastankom težave.
Posamezno opozorilo še ne dokazuje vzroka nedelovanja, zato čas zapisa primerjamo z dejanskim pojavom težave. Posebno pozornost namenimo napakam, ki se ponavljajo, ter potem do datotek, omenjenih tik pred odpovedjo strani. Pri WordPressu nas zapis denimo usmeri proti vtičniku, temi ali določeni datoteki PHP, vendar spremembo izvedemo šele po preverjanju povezave z izpadom.
Preverimo datoteke strani
Prek orodja File Manager pregledamo, ali so glavne datoteke spletne strani še na pričakovanem mestu in ali je bila katera izmed njih nedavno spremenjena. cPanel prek tega orodja omogoča upravljanje in urejanje datotek celotnega uporabniškega računa.
Posebej previdni smo pri konfiguracijskih datotekah ter datoteki .htaccess, saj napačno pravilo v njej povzroči težave s preusmerjanjem, dostopom ali izvajanjem spletne strani. Preverimo tudi dovoljenja datotek in map, vendar vrednosti ne spreminjamo brez utemeljenega razloga.
Preverimo PHP in vire
Spletna aplikacija preneha pravilno delovati tudi zaradi nezdružljivosti kode z uporabljeno različico PHP. V cPanelu lahko pri gostovanjih z omogočeno funkcijo MultiPHP Manager preverimo in upravljamo različico PHP za posamezno domeno. Če se napaka pojavi neposredno po spremembi različice, najprej preverimo zahteve spletnega sistema, teme in dodatkov.
Vrnitev na starejšo različico je smiselna predvsem kot diagnostični korak, ne kot dolgoročno nadomestilo za posodobitev zastarele programske opreme. Pri strežnikih z okoljem CloudLinux je v cPanelu na voljo tudi pregled Resource Usage, kjer spremljamo porabo strežniških virov in morebitno doseganje omejitev uporabniškega računa.
Preverimo domeno in DNS
Spletna stran je lahko tehnično brezhibna, obiskovalec pa je vseeno ne doseže zaradi napačne usmeritve domene. V cPanelu preverimo imenik, na katerega je domena vezana, nato pa v orodju Zone Editor pregledamo zapise DNS. To orodje je namenjeno ustvarjanju, urejanju in odstranjevanju zapisov DNS, prek katerih se domensko ime povezuje z ustreznimi spletnimi storitvami.
Posebno pozornost temu delu namenimo po selitvi spletne strani, menjavi strežnika ali nedavni spremembi nastavitev DNS. Preverimo tudi, ali se težava pojavlja v različnih omrežjih in na različnih napravah, saj se spremembe DNS po internetu ne osvežijo povsod istočasno. Če domena kaže na pravi strežnik, stran pa še vedno ne deluje, se vrnemo k dnevnikom napak, nastavitvam PHP in datotekam.



