WordPress ölümün ağ ekranını necə düzəltmək olar (addım-addım)

Ölümün ağ ekranı olan WordPress ən çox yayılmış WordPress səhvlərindən biridir. Səhv mesajı olmadığı və WordPress-dən bloklandığı üçün ən incidir.

Ölüm səhvi boş ekranı ilə əlaqəli başqa bir problem bəzən yalnız veb saytınızın müəyyən bir hissəsini təsir etməsidir.

Məsələn, WordPress admin bölgəsində yalnız ölümün ağ ekranını görə bilərsiniz, qalan hər şey yaxşı işləyir. Digər hallarda, yalnız müəyyən bir yazıda görə bilərsiniz, qalan hər şey yaxşı işləyir.

Bu yazıda, WordPress ölümün ağ ekranını necə həll edəcəyinizi fərqli həll yollarını təhlil edərək sizə necə göstərəcəyik.

Ölüm səhvinin WordPress ağ ekranını düzəltmək

Qeyd: Saytınıza dəyişiklik etməzdən əvvəl, WordPress saytınızın bir nüsxəsinin olduğundan əmin olun. İdarəetmə sahəsinə girişiniz yoxdursa, WordPress verilənlər bazası nüsxəsini əl ilə necə yaratmaq barədə təlimatımızı nəzərdən keçirin.

WordPress-də niyə ölümün ağ ekranını görürsünüz?

Çox vaxt ölümün ağ ekranını görəndə veb saytınızdakı bir skriptin yaddaş həddi tükəndiyini göstərir.

Cavab verməyən skript ya WordPress hosting server tərəfindən silinir, ya da sadəcə vaxt itirir. Həqiqi bir səhv mesajının yaranmamasının səbəbi budur və sadə bir ağ ekran görürsən.

WordPress veb sayt əvəzinə boş bir ekran göstərir

Bu səhv saytınızda quraşdırılmış zəif kodlanmış bir mövzu və ya plagin səbəbindən də baş verə bilər. Bəzən veb hosting serverinizdə problem olarsa baş verə bilər.

Ağ ekran səhvində hər hansı bir şey səbəb ola biləcəyi üçün onu düzəltmək üçün metodiki problemlərin həllini tələb edir.

Problem digər saytlarınızda baş verir?

Eyni WordPress saytlarınız eyni hosting hesabına quraşdırılıbsa, problemin digər saytlarda da olub olmadığını yoxlamaqla başlamaq istəyirsiniz.

Əgər belədirsə, WordPress hosting xidmətinizdə bir şeyin səhv olduğunu göstərən güclü bir göstəricidir. Bu, xidmətinizə təsir edən müvəqqəti bir problem ola bilər və əlavə kömək üçün dəstəyinizlə əlaqə saxlamalısınız.

Digər tərəfdən, problem yalnız bir veb sayt və ya həmin saytın müəyyən bir hissəsi ilə baş verərsə, problemin həmin veb saytla əlaqəli olduğunu bilirsiniz.

Ağ ekran səhvini WordPress bərpa rejimi ilə düzəltmək

Ölüm səhvinin ağ ekranı bir WordPress plugin və ya mövzusundan qaynaqlanırsa, onda WordPress onu aşkarlaya bilər.

WordPress-də tətbiq olunan yeni ölümcül səhvlərdən qorunma xüsusiyyəti 5.2 bəzən bu xətanı tuta bilər, buna görə boş bir ekran da görə bilməzsən. Bunun əvəzinə saytın texniki çətinliklərlə qarşılaşdığı bir mesaj görəcəksiniz.

Texniki çətinliklər

Ayrıca administratorunuzun elektron poçt ünvanında "Saytınızın texniki bir problemi var" başlığı ilə bir e-poçt mesajı alacaqsınız.

Texniki problemli e-poçt administratora göndərildi

Bu e-poçt mesajı xətaya səbəb olan plaginə işarə edəcək və xüsusi bir link də daxil edəcəkdir. Bu bağlantı, WordPress bərpa rejiminə daxil olmağınıza və çatışmayan plagini deaktiv etməyə imkan verəcəkdir.

WordPress bərpa rejimi

Ancaq e-poçt seçimi və ya bərpa rejimi olmadan ölümün ağ ekranını görsəniz, səhvini əl ilə düzəltməlisiniz.

Artan yaddaş həddi

Bu səhv ümumiyyətlə bir skript yaddaş bitmiş və ortada bağlandığı üçün baş verir. Bunu düzəltmək üçün WordPress üçün mövcud olan PHP yaddaşını artırmalısınız. Bu, skriptin işini bitirməsi üçün daha çox yaddaşdan istifadə etməsinə imkan verəcəkdir.

WordPress-də PHP yaddaşını necə artırmaq barədə təlimimizdəki təlimatları izləyə bilərsiniz.

Bütün pluginləri deaktiv edin

Yaddaş həddini artırmaq kömək etməyibsə və ya 256M və ya 512M kimi yüksək yaddaş həddiniz varsa, problemi həll etməyə başlamalısınız.

Bu problemi həll etmək təcrübəmizdə həmişə problemin müəyyən bir plugin və ya mövzu ilə olduğunu aşkar etdik. Gəlin bütün plaginləri deaktiv edək.

Hələ də WordPress idarəetmə sahəsinə daxil ola bilsəniz, sadəcə gedə bilərsiniz Pluginlər »Quraşdırılmış plaginlər səhifə. Bütün quraşdırılmış plaginləri seçin və sonra "Kütləvi hərəkətlər" açılan menyudan "Disable" seçin.

WordPress idarəetmə sahəsi vasitəsilə bütün plaginləri deaktiv edin

Bununla yanaşı, WordPress idarəetmə sahəsinə girmə imkanınız yoxdursa, bütün pluginləri FTP vasitəsilə deaktiv etməlisiniz.

Birincisi, bir FTP müştəri istifadə edərək WordPress saytınıza qoşulun. Birləşdirildikdən sonra "plugins" qovluğunu görəcəyiniz wp-content qovluğuna gedin.

Bütün pluginləri aradan qaldırmaq üçün plugin qovluğunun adını dəyişdirin

İndi pluginlər qovluğuna sağ vurmalı və sonra adını dəyişdirməlisiniz. Pluginlər qovluğunun adını əlil plaginlərə dəyişə bilərsiniz.

Pluginlər əlil

FTP müştəriniz indi plugin qovluğunun adını dəyişdirəcəkdir.

WordPress, bütün pluginləri yükləmək üçün plaginlər adlanan bir qovluq axtarır. Qovluğu tapa bilmədiyiniz zaman bütün pluginləri deaktiv edin.

Bu problemi həll edərsə, problemin altına çatmaq üçün bir anda bir plugin verin. Problemi yaradan plagini tapdıqdan sonra onu alternativ ilə əvəz edə və ya probleminizi müəlliflərə bildirə bilərsiniz.

Mövzunu standart bir mövzu ilə əvəz edin

Plugin problemi aradan qaldırılması problemi həll etmirsə, cari mövzunu standart bir mövzu ilə əvəz etməyə çalışmalısınız.

Birincisi, bir FTP müştəri istifadə edərək veb saytınıza qoşulun və / wp-content / temalar / qovluğa keçin. Veb saytınızda quraşdırılmış bütün mövzuları ehtiva edir.

Mövcud WordPress mövzusunu seçmək və backup üçün kompüterinizə yükləmək üçün sağ vurun.

Mövcud mövzunu ehtiyat nüsxəsi olaraq yükləyin

Sonra, cari mövzunu veb saytınızdan silməlisiniz. Mövzu qovluğunuzu sağ vurun və "Sil" seçin. İndi FTP müştəri mövzunu veb saytınızdan siləcəkdir.

Mövcud mövzunu silin

İndi veb saytınızda (iyirmi on səkkiz və ya iyirmi on doqquz) kimi bir standart WordPress mövzusunuz varsa, WordPress avtomatik olaraq standart tema kimi istifadə etməyə başlayacaq.

Bununla birlikdə, bir standart tematik quraşdırılmamısınızsa, FTP istifadə edərək əl ilə quraşdırmalısınız.

Bu problemi həll edərsə, məsələyə baxmalısınız funksiyaları.php arxiv. Faylın altındakı əlavə boşluqlar varsa, onları aradan qaldırmalısınız və bəzən problemi həll edir.

Mövzunuzun funksiyaları.php faylında zəif kodlanmış bir funksiyanı istifadə edirsinizsə, bu da ölüm ağ ekran səhvinə səbəb ola bilər.

Mövzunuzun yeni bir nüsxəsini mənbəyindən yükləməyi düşünün və sonra quraşdırın.

WordPress-də səhvləri aşkar etmək üçün debug rejimini aktivləşdirin

Bu günə qədər heç bir şey kömək etməyibsə, növbəti addım WordPress-də diskussiyanı aktivləşdirməkdir. Bu, hansı növ səhvlərin yarandığını görməyə imkan verəcəkdir.

Yalnız aşağıdakı kodu wp-config.php faylınıza əlavə edin.

define( 'WP_DEBUG', true);
 define( 'WP_DEBUG_LOG', true );
 

Bunu əlavə etdikdən sonra boş ekranda səhvlər, xəbərdarlıqlar və xəbərdarlıqlar olacaq. Bunlar kök səbəbini təyin etməyə kömək edə bilər.

Heç bir səhv görmürsən, yenə də debug jurnalını yoxlamaq istəyə bilər. Bir FTP müştəri istifadə edərək veb saytınızdakı wp-content qovluğuna daxil olun. Orada bütün səhvlərin, xəbərdarlıqların və xəbərdarlıqların bir qeydini özündə saxlayan yeni debug.log faylını tapacaqsınız.

Debug log

WordPress önbelleğini silin

Bəzən arxa tərəfə daxil ola bilərsiniz, ancaq saytın ön hissəsində ölümün ağ ekranı var. Bu önbelleme plagini səbəbiylə baş verə bilər. Yalnız önbelleğinizi boşlayın.

Ətraflı təlimatlar üçün WordPress-dəki önbelleği təmizləmək üçün təlimatımıza baxın.

Daha uzun əşyaların düzəldilməsi

Yalnız çox uzun bir yazıda və ya səhifədə ölümün ağ ekranı varsa, o zaman bu kiçik hiylə işləyə bilər.

Bu hack, əsasən, təkrarlanma və geri çəkilmə həddini artıraraq PHP-nin sözlə işləmə qabiliyyətini artırır. Aşağıdakı kodu wp-config.php faylınıza yapışdıra bilərsiniz.

/** Trick for long posts */
 ini_set('pcre.recursion_limit',20000000);
 ini_set('pcre.backtrack_limit',10000000);
 

Bunun çox əsəbi bir səhv olduğunu başa düşürük və ümid edirik ki, yuxarıdakı tövsiyələrdən biri sizin üçün problemi həll etdi. WordPress problemlərini özünüz aşkarlamaq və düzəltmək üçün atdığınız addımları öyrədən WordPress problemlərin aradan qaldırılması təlimatını da yoxlaya bilərsiniz.

Bu yazını bəyənmisinizsə, kanalımıza abunə olun YouTube WordPress tutorial video izləmək üçün. Bizi də tapa bilərsiniz Twitter və Facebook.