4 Pag-aayos para sa White Screen ng Kamatayan sa WordPress

Natagpuan mo na ba ang iyong sarili na nakatitig sa isang blangko na screen sa pagbukas ng iyong WordPress site? Lahat ay gumagana nang maayos sandali lamang, at biglang lumingon ang site blangko! Maaari rin itong ang WordPress site ay naglo-load ng multa, ngunit ang dashboard ay hindi. Ang mga sitwasyon tulad nito kung ano ang ginusto ng pamayanan ng WordPress na tawagan ang kasalan White Screen ng Kamatayan – at isa ito ang pinaka hindi nakakagulat na mga bagay tungkol sa WordPress.


Kung hindi ka nakarating sa term na ito pa – pagkatapos ikaw ay isa sa mga masuwerteng. Ngayon ay pag-uusapan natin ang tungkol sa iba’t ibang mga sintomas ng White Screen ng Kamatayan (tawagan itong WSOD), at alamin ang lunas para sa bawat karamdaman.

Una sa una. Ang WSOD ay isang anomalya na nagmula sa isang host ng iba’t ibang mga kadahilanan. Kung ikaw ay mapalad, kung gayon ang iyong partikular na kaso ay mahuhulog sa ilalim ng karaniwang mga sintomas – kung saan magagamit ang mga yari na pag-aayos. Gayunpaman, kung hindi mo matukoy ang sanhi ng problema, pagkatapos ay mas mahusay ka sa mga kamay ng isang dalubhasa sa WordPress.

4 Mga Dahilan (at Solusyon) para sa WordPress White Screen ng Kamatayan

Ang mabuting balita, gayunpaman, ay ang mga pagkakataon ng iyong WSOD insidente na nahuhulog sa hindi kilalang kategorya ay medyo slim. Kadalasan, ang sanhi ng WSOD ay nahulog sa ilalim ng tatlong pangkalahatang kategorya. Ang tutorial na ito ay naglalarawan ng simple, at madaling sundin ang mga hakbang upang ayusin ang bawat isa sa mga sanhi ng WordPress White Screen of Death.

Dahilan # 1: Mga Kaugnay na Isyu ng Plugin

wp-wsod-r2

Nag-install ka ng isang bagong plugin, na-update ang isang luma o sinubukan mong baguhin ang isang aktibo.

Ayusin: Huwag paganahin ang isa o lahat ng mga plugin

Sa karamihan ng mga kaso, maaaring magkaroon ng isang salungatan sa pagitan ng iyong kasalukuyang aktibong tema at ang plugin na na-install mo lamang. Sa ganitong kaso, maaari mo lamang huwag paganahin ang partikular na plugin at ang lahat ay dapat gumana ng maayos. Gayunpaman, may problema. Paano mo paganahin ang plugin kapag hindi gumagana ang iyong WordPress dashboard?

Kung higit sa kalahating taon na ang ginagamit mo sa WordPress, huwag basahin ang susunod na linya. Subukang mag-isip ng isang solusyon. Bibigyan kita ng isang pahiwatig – may kaugnayan ito sa pag-access sa iyong direktoryo ng WordPress plugin sa pamamagitan ng FTP? Nakuha mo na ba? Oo? Kudos! Hindi? Walang problema – basahin, ngunit ipinapangako ko na sasampal mo ang iyong noo kapag nabasa mo ang solusyon! Dito tayo pupunta.

Paano Hindi Paganahin ang WordPress Plugin sa pamamagitan ng FTP?

Ang hindi pagpapagana ng isang plugin ng WordPress sa pamamagitan ng FTP ay isang simpleng simpleng gawain. Bilang isang kinakailangan, dapat kang magkaroon ng pag-access sa FTP, na may tamang pahintulot sa iyong direktoryo ng WordPress.

TANDAAN: Karamihan sa mga nagbibigay ng hosting ay nagbibigay sa iyo ng pag-access sa FTP. Gayunpaman, kung na-install mo ang WordPress sa isang VPS o isang cloud server, mayroong isang pagkakataon na hindi mo na-install ang isang FTP server sa iyong VPS. Sa ganitong sitwasyon, kakailanganin mong mag-install ng isang open-source FTP client tulad ng proftpd o vsftp. Mayroong maraming mga tutorial sa online, at iminumungkahi kong basahin ang isa na gumagamit ng operating system ng iyong server. Halimbawa, kung nagpapatakbo kami ng VPS batay sa Ubuntu, magiging ang aming termino sa paghahanap “Paano i-install ang proftpd sa Ubuntu”.

Kapag natanggal ang hakbang na iyon, oras na upang huwag paganahin ang plugin.

  1. Mag-login sa iyong FTP server ng isang tamang account
  2. Mag-navigate sa iyong direktoryo ng pag-install ng WordPress
  3. Ipasok ang wp_content / plugin folder
  4. Makakakita ka ng maraming mga folder na may pamilyar na mga pangalan sa loob ng folder ng plugins. Ang bawat folder ay kumakatawan sa isang plugin.
  5. Hanapin at piliin ang folder na may tamang pangalan ng plugin
  6. Palitan ang pangalan nito sa ibang pangalan ngunit iba pa. Halimbawa, kung ang pangalan ng plugin (i.e. folder) akismet, pagkatapos ay dapat mong palitan ang pangalan nito sa isang katulad na bagay _akismet o akismet_disabled.
  7. Malaya kang pumili ng anumang pangalan na gusto mo. Siguraduhin lamang na hindi ito mabangga sa pangalan ng isa pang plugin at makikilala sa paglaon.
  8. Ang pagpapalit ng pangalan ng folder ay permanenteng hindi paganahin ang plugin.

Kapag nakumpleto mo na ang mga hakbang na ito, sunugin ang iyong browser at tingnan kung naglo-load ang site. Kung nalutas ang problema – kudos!

Paano Hindi Paganahin ang Lahat ng Mga Plugin ng WordPress nang sabay-sabay?

Maaari mong sundin ang proseso sa itaas upang huwag paganahin ang maraming mga plugin ayon sa gusto mo. Gayunpaman, kung nais mong huwag paganahin ang lahat ng mga plugin nang sabay-sabay, pagkatapos ay kakailanganin ito ng maraming oras. Mayroong isang mas madaling paraan – palitan ang pangalan ng folder ng plugins (sa katulad nito plugins_old) at lumikha ng isang bago, walang laman na folder na may label mga plugin. Sa esensya, ito ay hindi paganahin ang lahat ng mga lumang plugins sa isang go. Maaari mong ilipat ang mga plugin nang paisa-isa mula sa plugins_old folder sa mga plugin, at isaaktibo ang mga ito nang paisa-isa.

Kapag binago mo ang isang partikular na file ng plugin na naging sanhi ng WSOD, pagkatapos ay huwag paganahin ang plugin sa pamamagitan ng FTP at ang site ay dapat na gumana muli. Ito ay palaging isang mabuting kasanayan upang subukan ang mga binagong plugin sa isang backup na site. (Tumalon sa konklusyon para sa isang solusyon).

Dahilan # 2: Mga Kaugnay na Isyu ng Tema

wp-wsod-r1

Katulad sa mga plugin, ang mga kaugnay na tema na may mga problema sa WSOD ay may katulad na mga pinagmulan.

Ayusin: Huwag paganahin ang tema

Tingnan natin ang ilan sa mga pinakasimpleng sanhi:

Mga Bagong Pag-install ng Tema

Ang pag-install ng isang bagong tema ay maaaring lumikha ng isang salungatan sa isang umiiral na plugin – ang klasikong tema-plugin na salungatan. Sa ganoong kaso, kailangan mo lamang huwag paganahin ang bagong aktibo na tema at awtomatikong babalik ang WordPress sa default na tema nito. Tiyaking hindi mo tinanggal ang default na tema (ang dalawampu’t-isang bagay tema). Kung mayroon ka, i-upload ang tema sa tema folder sa wp_content.

Paano Hindi Paganahin ang isang Tema sa pamamagitan ng FTP sa WordPress?

Ang prosesong ito ay halos kapareho ng proseso ng pag-disable ng isang plugin, ang tanging pagkakaiba sa pagiging kailangan mong buksan ang wp_content / tema folder sa halip na mga plugin folder. Mag-navigate sa tema folder at palitan ang pangalan ng folder ng tukoy na tema upang ma-deactivate ito.

Mahina na naka-code na Mga Tema

Maraming beses, ang mga pangunahing pag-update ng WordPress ay maaaring magmaneho ng hindi magandang code na naka-code sa ilog. Ang isang hindi maganda na naka-code at lipas na tema ay maaaring hindi gumana sa pinakabagong pag-update ng WordPress. Ipinagmamalaki ng WPExplorer ang kanyang sarili sa magagandang mga tema ng kalidad ng kalidad – mayroon silang maraming ng mga customer sa Themeforest (tingnan lamang ang kanilang portfolio), at isa sila sa ilang mga tao na ang mga tema na pinagkakatiwalaan ko.

Kung ang iyong tema ay tumigil sa pagtatrabaho kaagad pagkatapos mong ma-update ang WordPress, mayroong isang malakas na pagkakataon na ang tema ay ang salarin. Isaaktibo ang tema at mga bagay ay dapat na bumalik sa normal.

Pagbabago ng isang Tema

Hindi gusto ng WordPress ang code ng surot. Nakasalalay ito sa isang hanay ng mahusay na itinayo mga bagay ng code, nagtatrabaho sa pagkakaisa. Kung ang isa sa mga bahaging iyon (huwag malito sa isang bagay ng OOP), sabihin ang tema function.php file, malfunctions, pagkatapos ay hindi gagana ang WordPress. Ito ay humahantong sa WSOD.

Karaniwan, ang mga tema mula sa imbakan ng WordPress o mga kilalang developer ay buong pagsubok na nasubok laban sa mga nasabing mga depekto. Ang isang temang diretso sa labas ng kahon ay hindi magkakaroon ng isang malfunctioning function.php file. Kung nakakakuha ka ng isang WSOD kapag nag-install ka ng naturang tema, marahil ito ay isang salungatan sa plugin-tema.

Kapag binago mo o ina-update ang isang tema, maaari itong humantong sa hindi wastong code, na nagdadala sa amin sa gitna ng problema, i.e. isang WSOD. Upang maayos ito, maaari mong palitan ang binagong file sa isang lumang kopya (inaasahan kong kumuha ka ng backup). Sa anumang iba pang kaso, maaari mong mai-upload ang orihinal na mga file ng tema.

Dahilan # 3: Lumalawak ang Hangganan ng memorya

wp-wsod-r3

Ang sitwasyong ito ay isang klasikong tagapagpahiwatig na pinalaki mo ang iyong kasalukuyang tagapagkaloob ng hosting. Ang dami ng trapiko sa iyong website ay nangangailangan ng maraming mga mapagkukunan – na hindi maibibigay ng iyong kasalukuyang host. Panahon na para sa isang pag-upgrade. Magandang balita iyon – ang growin ng iyong site ‘

Ayusin: Dagdagan ang limitasyon ng iyong memorya

Maaari mong subukang taasan ang iyong limitasyong memorya ng PHP sa pamamagitan ng pagbabago ng wp-config.php file. Idagdag lamang ang sumusunod na linya:

tukuyin ('WP_MEMORY_LIMIT', '64M');

Ang isang limitasyon ng memorya ng 64MB ay dapat na sapat sa ibinahaging host. Kung nagpapatuloy pa rin ang problema, dapat kang kumunsulta sa iyong hosting provider.

Mga Murang Host ng Web

Karaniwan din ang problemang ito sa murang mga webmaster na kalidad ng sakripisyo. Upang makagawa ng kita, ang mga host na ito ay dumadaloy sa maraming mga customer sa isang server hangga’t maaari. Bilang isang resulta, ang halaga ng mga mapagkukunan (halimbawa, RAM) bawat kliyente ay makabuluhang nabawasan. Ito ay humahantong sa WSOD. Kaya’t kung ikaw ay nasa isang plano sa pag-host ng badyet na hindi papayagan ang iyong dagdagan ang limitasyon ng iyong memorya, kakailanganin mong i-upgrade ang iyong plano.

Dahilan # 4: Mga Hindi Kilalang Sanhi

wp-wsod-r4-hindi kilalang mga sanhi

Minsan, ang dahilan ng WSOD ay hindi maaaring lubos na tinutukoy, na humahantong sa amin sa isang pag-aayos. Sa mga oras na tulad nito, kakailanganin mong matukoy ang pinagmulan ng problema.

Ayusin: Paganahin ang mode na WP_DEBUG

Idagdag lamang ang mga sumusunod na linya sa ilalim ng wp-config.php file:

error_reporting (E_ALL);
ini_set ('display_errors', 1);
tukuyin ('WP_DEBUG', totoo);

Sinasabi nito sa WordPress na ipakita ang lahat ng mga error na naganap sa output screen. Maaari mong gamitin ang impormasyong ito upang matukoy ang sanhi ng WSOD.

Konklusyon

Ang White Screen of Death ay isa sa mga hindi maiiwasang mga problema na dapat harapin ng bawat gumagamit ng WordPress. Siyempre, kung gumagamit ka ng WordPress.com, kung gayon hindi kailanman magiging ganoong problema, ngunit ito ay may sariling mga limitasyon.

pinamamahalaang WordPress hosting

Kung nais mo ang kaginhawaan ng hindi kinakailangang mag-alala tungkol sa mga naturang isyu sa pag-host, mayroong isang pag-aayos – Pinamamahalaang WordPress Hosting. Ang pinamamahalaan na mga tagabigay ng hosting ng WordPress ay dalubhasa sa mga isyu na may kaugnayan sa WordPress at WordPress. Ginagamit namin sa WPExplorer ang WPEngine at nasisiyahan kami dito – tingnan lamang kung gaano kabilis ang pag-load ng aming site. ��

Kung pinahihintulutan ang iyong badyet at nais mong maging libre sa lahat ng mga kaugnay na mga isyu, magugustuhan mo ang pinamamahalaang pagho-host mula sa WPEngine o Media Temple, o isa o iba pang inirekumendang mga tagapagkaloob ng pagho-host. Tulad ng dati, gusto naming marinig ang iyong mga saloobin! Ano ang iyong WSOD kuwento?

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