Paano Ayusin ang WordPress White Screen ng Kamatayan (Hakbang sa Hakbang)

Ang WordPress puting screen ng kamatayan ay isa sa mga pinaka-karaniwang error sa WordPress. Ito rin ay isa sa mga pinaka nakakabigo dahil walang mensahe ng error, at ikaw ay nai-lock sa WordPress.


Ang isa pang problema sa puting screen ng error sa pagkamatay ay kung minsan ay nakakaapekto lamang ito sa isang tiyak na bahagi ng iyong website.

Halimbawa, maaari mo lamang makita ang puting screen ng kamatayan sa loob ng lugar ng admin ng WordPress, habang gumagana ang lahat. Sa iba pang mga kaso, maaari mo lamang itong makita sa isang tiyak na poste samantalang ang lahat ay gumagana nang maayos.

Sa artikulong ito, ipapakita namin sa iyo kung paano ayusin ang puting screen ng WordPress ng kamatayan sa pamamagitan ng pagtingin sa iba’t ibang mga solusyon.

Pag-aayos ng puting screen ng WordPress ng error sa kamatayan

Tandaan: Bago ka gumawa ng anumang mga pagbabago sa iyong site, tiyaking mayroon kang isang backup ng iyong WordPress site. Kung wala kang access sa lugar ng admin, pagkatapos ay tingnan ang aming gabay kung paano manu-mano ang paglikha ng backup ng database ng WordPress.

Bakit Nakikita Mo ang White Screen ng Kamatayan sa WordPress?

Karamihan sa oras na nakikita mo ang isang puting screen ng kamatayan, nangangahulugan ito na ang isang script sa iyong website ay naubos ang limitasyon ng memorya.

Ang hindi sumasang-ayon na script alinman ay papatayin ng iyong server ng hosting ng WordPress, o simpleng beses na itong lumabas. Ito ang dahilan kung bakit walang aktwal na mensahe ng error na nabuo, at nakakita ka ng isang puting puting screen.

Ang WordPress na nagpapakita ng puting screen sa halip na website

Ang error na ito ay maaari ring mangyari dahil sa isang mahinang naka-code na tema o plugin na naka-install sa iyong site. Minsan maaari itong mangyari kung mayroong isang isyu sa iyong web hosting server.

Dahil ang pagkakamali sa puting screen ay maaaring sanhi ng anumang bilang ng mga bagay, nangangailangan ito ng mga pamamaraan sa pag-troubleshoot upang ayusin.

Nagaganap ba ang problema sa iyong iba pang mga site?

Kung mayroon kang iba pang mga WordPress site na naka-install sa parehong hosting account, pagkatapos ay nais mong magsimula sa pamamagitan ng pagsuri kung ang problema ay nangyayari sa iba pang mga site..

Kung ito ay, pagkatapos iyon ay isang malakas na tagapagpahiwatig na ang isang bagay ay mali sa iyong serbisyo sa hosting ng WordPress. Maaari itong maging isang pansamantalang isyu na nakakaapekto sa kanilang serbisyo, at kailangan mong maabot ang kanilang suporta para sa karagdagang tulong.

Sa kabilang banda, kung ang isyu ay nangyayari lamang sa isang website o isang tiyak na bahagi ng site na iyon, alam mo na ang problema ay kasama sa partikular na website.

Pag-aayos ng Error sa White Screen na may Mode ng Pagbawi ng WordPress

Kung ang puting screen ng error sa kamatayan ay sanhi ng isang plugin o tema ng WordPress, maaaring mahuli ito ng WordPress.

Ang bagong nakamamatay na tampok na proteksyon ng error na ipinakilala sa WordPress 5.2 ay maaaring paminsan-minsan mahuli ang error, kaya hindi mo maaaring makita ang isang puting screen. Sa halip, makakakita ka ng isang mensahe na nahihirapan ang site sa mga teknikal na paghihirap.

Problemang teknikal

Makakatanggap ka rin ng isang mensahe ng email sa iyong email sa admin ng email kasama ang paksang ‘Ang Iyong Site ay Mayroong Isyong Teknikal na Isyu’.

Teknikal na isyu ng email na ipinadala sa admin

Ituturo ng mensaheng email na ito ang plugin na nagdudulot ng pagkakamali, at maglalaman din ito ng isang espesyal na link. Papayagan ka ng link na ito na mag-login sa mode ng pagbawi ng WordPress at i-deactivate ang mga faulty plugin.

Mode ng pagbawi ng WordPress

Gayunpaman, kung nakikita mo ang payak na puting screen ng kamatayan na walang pagpipilian sa email o pagbawi, kailangan mong manu-manong ayusin ang error.

Pagtaas ng Hangganan ng memorya

Karaniwan, ang error na ito ay nangyayari dahil ang isang script ay naubos ang memorya at huminto sa gitna. Upang ayusin ito, kailangan mong dagdagan ang memorya ng PHP na magagamit sa WordPress. Papayagan nito ang script na gumamit ng mas maraming memorya upang matapos ang trabaho na dapat gawin.

Maaari mong sundin ang mga tagubilin sa aming tutorial sa kung paano taasan ang memorya ng PHP sa WordPress.

Hindi paganahin ang Lahat ng mga Plugin

Kung ang pagtaas ng limitasyon ng memorya ay hindi nakatulong, o kung mayroon kang isang mataas na limitasyon ng memorya tulad ng 256M o 512M, pagkatapos ay kailangan mong simulan ang pag-troubleshoot.

Sa aming karanasan sa pag-aayos ng isyung ito, palagi kaming natagpuan na ang isyu ay alinman sa isang tiyak na plugin o isang tema. Sige na at huwag paganahin ang lahat ng mga plugin.

Kung maaari mo pa ring ma-access ang lugar ng admin ng WordPress, pagkatapos ay maaari kang pumunta lamang Mga Plugins »Naka-install na Mga Plugin pahina. Piliin ang lahat ng mga naka-install na plugin at pagkatapos ay piliin ang ‘Deactivate’ sa ilalim ng ‘Bulk Actions’ drop-down.

Isaaktibo ang lahat ng mga plugin sa pamamagitan ng lugar ng admin ng WordPress

Gayunpaman, kung wala kang access sa lugar ng admin ng WordPress, kailangan mong i-deactivate ang lahat ng mga plugin sa pamamagitan ng FTP.

Una, kumonekta sa iyong WordPress site gamit ang isang FTP client. Kapag nakakonekta, pumunta sa folder ng wp-content kung saan makikita mo ang folder na ‘plugins’.

Palitan ang pangalan ng folder ng plugin upang i-deactivate ang lahat ng mga plugin

Ngayon, kailangan mong mag-right-click sa folder ng plugins at pagkatapos ay pumili ng pangalan. Maaari mong palitan ang pangalan ng folder ng plugins sa mga plug-deactivated.

Na-deactivate ang mga plugin

Ang iyong FTP client ay muling palitan ang pangalan ng folder ng plugins.

Hinahanap ng WordPress ang isang folder na pinangalanang mga plugin upang mai-load ang lahat ng mga plugin. Kapag hindi nito mahanap ang folder, i-deactivate lamang nito ang lahat ng mga plugin.

Kung inaayos nito ang isyu, pagkatapos ay paganahin ang isang plugin sa isang pagkakataon upang makapunta sa ilalim ng isyu. Kapag nahanap mo ang plugin na nagdudulot ng isyu, maaari mo itong palitan ng isang kahalili o iulat ang isyu sa mga may-akda ng plugin.

Palitan ang Tema ng isang Default na Tema

Kung ang pag-aayos ng plugin ay hindi ayusin ang isyu, dapat mong subukang palitan ang iyong kasalukuyang tema ng isang default na tema.

Una, kumonekta sa iyong website gamit ang isang FTP client at pumunta sa / wp-content / tema / folder. Naglalaman ito ng lahat ng mga naka-install na tema sa iyong website.

Mag-right-click upang piliin ang iyong kasalukuyang tema ng WordPress at i-download ito sa iyong computer bilang isang backup.

I-download ang kasalukuyang tema bilang backup

Susunod, kailangan mong tanggalin ang iyong kasalukuyang tema mula sa iyong website. Mag-right-click sa iyong folder ng tema at piliin ang ‘Tanggalin’. Tatanggalin na ngayon ng iyong FTP client ang tema mula sa iyong website.

Tanggalin ang kasalukuyang tema

Ngayon kung mayroon kang isang default na tema ng WordPress tulad ng (Dalawampu’t walo o Dalawampung Nineteen) na naka-install sa iyong website, pagkatapos ang WordPress ay awtomatikong magsisimulang gamitin ito bilang default na tema.

Gayunpaman, kung wala kang mai-install na default na tema, kailangan mong manu-manong i-install ito gamit ang FTP.

Kung inaayos nito ang isyu, dapat mong tingnan ang file ng function.php ng ​​iyong tema. Kung may mga labis na puwang sa ilalim ng file, pagkatapos ay kailangan mong alisin ang mga iyon, at kung minsan ay nag-aayos ng isyu.

Kung gumagamit ka ng isang hindi magandang pag-andar na naka-code sa file ng function.php ng ​​iyong tema, kung gayon maaari itong magdulot ng puting screen ng error sa kamatayan pati na rin.

Isaalang-alang ang pag-download ng isang sariwang kopya ng iyong tema mula sa pinagmulan nito at pagkatapos i-install ito.

Paganahin ang Debug Mode upang Makibalita ang Mga Mali sa WordPress

Kung walang nakatulong sa ngayon, ang susunod na hakbang ay upang i-on ang pag-debug sa WordPress. Papayagan ka nitong makita kung anong uri ng mga error ang na-output.

Nang simple, idagdag ang sumusunod na code sa iyong wp-config.php file.

tukuyin (‘WP_DEBUG’, totoo);
tukuyin (‘WP_DEBUG_LOG’, totoo);

Kapag idinagdag mo ito, ang blangko na screen ay magkakaroon ngayon ng mga error, babala, at mga abiso. Maaaring makatulong ito sa iyo na matukoy ang sanhi ng ugat.

Kung hindi ka nakakakita ng anumang mga pagkakamali, maaari mo pa ring suriin ang debug log. Bisitahin lamang ang folder ng wp-content sa iyong website gamit ang isang FTP client. Mahahanap mo roon ang isang bagong file ng debug.log na naglalaman ng isang log ng lahat ng mga pagkakamali, mga abiso, at mga babala.

Mag-log ng pag-log

I-clear ang WordPress Cache

Minsan, maaari kang magkaroon ng access sa backend, ngunit ang harap-dulo ng site ay may puting screen ng kamatayan. Maaaring mangyari ito dahil sa isang plugin ng caching. Walang laman ang iyong cache.

Tingnan ang aming gabay sa kung paano i-clear ang cache sa WordPress para sa detalyadong mga tagubilin.

Pag-aayos ng mas mahahalagang artikulo

Kung mayroon kang isang puting screen ng kamatayan lamang sa isang napakahabang post o pahina, maaaring gumana ang maliit na trick na ito.

Ang trick na ito ay karaniwang nagdaragdag ng kakayahan sa pagproseso ng teksto ng PHP sa pamamagitan ng pagtaas ng limitasyon ng recursion at backtrack. Maaari mong i-paste ang sumusunod na code sa iyong wp-config.php file.

/ ** Trick para sa mahabang mga post * /
ini_set (‘pcre.recursion_limit’, 20000000);
ini_set (‘pcre.backtrack_limit’, 10000000);

Naiintindihan namin na ito ay isang napaka nakakabigo error, at inaasahan namin na ang isa sa mga trick sa itaas ay naayos ang isyu para sa iyo. Maaari mo ring makita ang aming gabay sa pag-aayos ng WordPress na nagtuturo sa mga hakbang na dapat mong gawin upang mahuli at ayusin ang mga problema sa WordPress sa pamamagitan ng iyong sarili.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map