Zašto moja web lokacija daje bijeli zaslon (WSOD)?

Putanja:
< All Topics

Kad god dobijete bijeli ekran, to najčešće ima veze sa PHP greškom u kodu web lokacije. Da biste riješili ove probleme, može vam pomoći da vidite poruku o grešci u cijelosti, umjesto bijelog zaslona pogreške, bijelog zaslona smrti ili WSOD-a.

Koraci za omogućavanje display_errors na zajedničkim serverima

Prvi korak u otklanjanju grešaka je saznati koju PHP grešku dobijate. Da biste to provjerili, morate uključiti PHP postavku u cPanelu; display_errors.

Korak 1 : Prijavite se na cPanel. 

Korak 2 : U odjeljku Softver kliknite Select PHP Version .

Odaberite PHP verziju

Korak 3 : Kliknite Switch to PHP options. Ako je vaša PHP verzija postavljena na izvornu, ova opcija nije upotrebljiva. Ako je to slučaj, odaberite drugu verziju PHP-a i kliknite Postavi kao trenutnu .

Prebacite se na php opcije

Korak 4 : Označite okvir pored display_errors .

display_errors

Korak 5 : Posjetite web stranicu.

Sada ste omogućili opciju display_errors možete ponovo posjetiti stranicu i trebali biste vidjeti PHP grešku. Na osnovu ove pogreške možete odlučiti je li to nešto što možete shvatiti ili ćete obnoviti sigurnosnu kopiju.

Pročitajte i :  Kako mogu vratiti sigurnosnu kopiju svoje web lokacije pomoću funkcije AutoBackup?

Koraci ako nisu vidljive greške

Ako ne vidite greške prilikom uključivanja display_errors, nešto na vašoj web lokaciji može poništiti PHP postavku cPanela. Možete pokušati staviti sljedeće retke koda u svoj index.php između <? Php tagova:

error_reporting(E_ALL);

ini_set(‘display_errors’, TRUE);

ini_set(‘display_startup_errors’, TRUE);

Ovo prevladava PHP postavke vaše web stranice i trebali biste vidjeti greške na vašoj web lokaciji.

 

Koraci za omogućavanje  log_errors servera

Ponekad nije poželjno omogućiti display_errors na vašoj web lokaciji. Na primjer, ako ne želite posjetiteljima prikazivati ​​PHP pogreške. Opcija log_errors u cPanelu dobra je alternativa, jer se greške pohranjuju u datoteku dnevnika, a ne prikazuju posjetiteljima.

Korak 1 : Prijavite se na cPanel

Korak 2 : U okviru Softver kliknite Select PHP version .

Odaberite PHP verziju

Korak 3 : Kliknite Prebaci na PHP opcije . Ako je vaša PHP verzija postavljena na izvornu, ova opcija nije upotrebljiva. Ako je to slučaj, odaberite drugu verziju PHP-a i kliknite Postavi kao trenutnu .

Prebacite se na PHP opcije

Korak 4 : Označite okvir pored log_errors . Ova je opcija omogućena prema zadanim postavkama.

Log_errors

Korak 5 : Vratite se na glavni ekran cPanela.

Korak 6 : Pod Files kategoriju, kliknite na File Manager .

File manager

Korak 7 : Idite na korijen dokumenta vaše domene. Za glavnu domenu vašeg paketa ovo je mapa public_html .

Korak 8 : Otvorite datoteku error_log desnim klikom i klikom na Uredi .

Ovdje ćete vidjeti PHP greške kronološkim redoslijedom.

 

Koraci za omogućavanje display_errors na Cloud Servers

Korak 1 : Prijavite se na cPanel račun vašeg kupca.

Korak 2 : Kliknite opciju MultiPHP INI Editor u kategoriji Softver .

MultiPHP INI editor

Korak 3 : Odaberite domenu na kojoj želite uključiti opciju display_error.

Odaberite domenu

Korak 4 : Omogućite display_errors .

Omogući greške na zaslonu

Korak 5 : Kliknite Apply .

Prijavite se

Korak 6 : Idite na web lokaciju.

Sada ste omogućili opciju display_errors možete ponovo posjetiti stranicu i trebali biste vidjeti PHP grešku. 

 

Koraci za omogućavanje log_errors na Cloud Servers

Pogrešno su prijavljene pogreške na log serverima. Ako je to slučaj na vašem Cloud-u, možete preskočiti korake od 1 do 5. Ako je dnevnik pogrešaka prazan, možete slijediti ove korake da biste provjerili je li omogućena pogreška.

Važno: Ovim postavkama omogućavate pogreške dnevnika_za svoj puni Cloud, za PHP verziju koju ste odabrali u koraku 3.

Korak 1 : Prijavite se na WHM.

Korak 2 : Idite na MultiPHP INI Editor u kategoriji Softver .

MultiPHP INI Editor

Korak 3 : Idite u Editor Mode i odaberite PHP verziju u koju želite promijeniti postavku log_errors.

Uredite INI postavke tako što ćete otići u Editor mod

Korak 4 : Idite na red gdje je prikazan log_errors = Off i promijenite ovo u log_errors = On . Koristite CTRL – F na Windowsu za pretragu na stranici ili Command – F na MacOS-u za pretraživanje na stranici. Postoji više linija koje sadrže log_errors, linija koju želimo promijeniti prikazana je u primjeru.

log_errors = isključeno

Korak 5 : Kliknite Spremi .

Save

Korak 6 : Idite na web lokaciju, ako na web lokaciji postoje PHP greške, ovo bi trebalo generirati unos error_log.

Korak 7 : Prijavite se na cPanel račun kupca.

Korak 8 : Kliknite na File  Manager u kategoriji Files .

File Manager

Korak 9 : Idite na korijen dokumenta domene. Za glavnu domenu paketa, ovo je mapa public_html.

Korak 10 : Otvorite datoteku error_log desnim klikom i klikom na Uredi .

Trebali biste vidjeti PHP greške hronološkim redoslijedom. 

> Zašto moja web lokacija prikazuje grešku 503?
Sadržaj

Zahtjev za ponudom

Iniciranje sastanka