WordPress-də ‘503 xətası’ necə düzəldilir (Addım-addım)

WordPress saytınızda 503 xətası ilə qarşılaşmısınız? Bu, bugünkü dərslikdə əhatə etdiyimiz addımlara əməl etməklə düzəldilə bilən ümumi WordPress səhvidir.

Bu addımlardan bəziləri texniki görünə bilər, lakin əslində heç bir dərin texniki bilik tələb etmir.

Bu yazıda əvvəlcə WordPress-də 503 səhvinin səbəbini müzakirə edəcəyik, sonra sizə bütün potensial həll yollarını və gələcəkdə 503 xətası ilə qarşılaşmağın qarşısını necə ala biləcəyinizi göstərəcəyik.

Gəlin içəri girək!

503 səhvini necə düzəltmək olar (WordPress)

503 səhvi nədir? Buna nə səbəb olur?

503 xətası veb saytınızın serverinə çatmaq mümkün olmadıqda baş verir – yəni server əlçatmazdır. Əlçatmazlığın səbəbləri pis kodlanmış plagin və ya mövzu, səhv kod parçası, serverdəki nasazlıq, DDoS hücumu və ya ümumilikdə hosting xidmətinizdə keyfiyyət problemləri ola bilər.

Səbəblərin hər birinə daha ətraflı nəzər salaq:

Səhv kodlanmış plagin və ya mövzu:

Adətən 503 xətası pis kodlanmış plaqini və ya mövzunu quraşdırdığınız və ya yenilədiyiniz zaman görünür. Plugin və ya mövzu düzgün işləmədikdə, WordPress-in 503 səhvini atmasına səbəb olur.

Kod parçası saxta oldu:

WordPress saytını fərdiləşdirmək çox asandır. Siz buraya bəzi CSS kodu əlavə edə, PHP skripti yükləyə və ehtiyaclarınıza uyğun olaraq saytı dəyişdirə bilərsiniz. Lakin, pis xüsusi kod parçası bir çox problem yarada bilər. Yaşadığınız 503 xətası belə pis kod parçası ilə bağlı ola bilər.

Serverin texniki problemləri:

Serveriniz texniki xidmətdə olduğu üçün və ya başqa planlaşdırılan işlərə görə sıradan çıxa bilər. Adətən, bu səbəblərdən yaranan hər hansı problem bir neçə saatdan sonra yox olur. Yəni, hostinq provayderlərinin texniki xidmət zamanı saytların işlək vəziyyətdə olmasını təmin etmək üçün güzgü serverləri olmalıdır.

DDoS hücumu:

Bu çox tez-tez baş verməsə də, 503 xətası veb saytınıza edilən hücum nəticəsində yarana bilər. Xüsusilə DDoS hücumları tez-tez 503 səhvləri ilə əlaqələndirilir. Bunun səbəbi, bu cür hücumlarda hakerlərin veb saytınıza bir ton trafik göndərməsidir ki, server həddindən artıq yüklənir və saytınızı çökdürür. WordPress saytlarına DDoS hücumları və riski necə azaltmaq barədə ətraflı oxuyun.

Bunlar WordPress saytlarında 503 səhvinə səbəb olan tipik səbəblərdir.

Qeyd etmək lazımdır ki, xətanın bir neçə fərqli variantı var:

  • “503 Xidməti Mümkün deyil”
  • “503 Xidmət müvəqqəti olaraq mövcud deyil”
  • “HTTP Server xətası 503”
  • “HTTP xətası 503”
  • “Xəta 503 Xidməti Mümkün deyil”
  • “Server texniki xidmətin dayandırılması və ya tutum problemlərinə görə müvəqqəti olaraq sorğunuza xidmət göstərə bilmir. Zəhmət olmasa bir az sonra yenə cəhd edin.”

👉 Aşağıda əhatə etdiyimiz həllər WordPress veb-saytında istənilən 503 səhvini düzəltməlidir.

503 səhvini necə düzəltmək olar (WordPress)

Sizin üçün işləyəcək dəqiq düzəliş kök səbəbdən asılıdır. 503 səhvinin özü sizə davam etmək üçün çox məlumat vermir. Beləliklə, bu bölmədə səbəbi dəqiq müəyyən etmək və sonra onu aradan qaldırmaq üçün sizə bir sıra addımları göstərəcəyik.

Həlllərə keçməzdən əvvəl aşağıdakı ilkin addımları yerinə yetirdiyinizə əmin olun:

503 səhvi WordPress də plaqini və ya mövzunu yeniləyərkən baş verir. Bunun müvəqqəti problem olub-olmadığını görmək üçün veb saytınızı yenidən yoxlamaq istəyə bilərsiniz. Sadəcə saytı yoxlamadan əvvəl önbelleği təmizlədiyinizə əmin olun.

Əvvəldə qeyd etdiyim kimi, bəzən 503 xətası veb serverinizdə texniki xidmət işlərinə görə baş verir. Bu barədə hosting provayderiniz tərəfindən e-poçt vasitəsilə xəbərdar olmalısınız. Tipik texniki xidmət xəbərdarlığında sizə serverin nə qədər müddət ərzində işləməyinin gözlənildiyi barədə məlumat verilir. Beləliklə, e-poçtunuzu yoxlayın.

bluehost planlaşdırılmış texniki e-poçt
Bluehost planlaşdırılmış texniki e-poçt

Səhv veb saytınıza kod parçası əlavə etdikdən dərhal sonra ortaya çıxdısa, günahkarın kim olduğunu bilirsiniz. Kodu silin və veb saytınız normal vəziyyətinə qayıtmalıdır. Lakin tablosuna girişi itirmisinizsə, o zaman vebsaytınızın ehtiyat nüsxəsini bərpa etməyi təklif edirik. Hostinq provayderiniz bu işdə sizə kömək edə bilməlidir.

Heç nə olmadı? Sonra aşağıdakı addımları sınayaq.

1. Pluginləri müvəqqəti olaraq deaktiv edin

503 səhvləri ümumiyyətlə saytınızda quraşdırdığınız plaginlərdən qaynaqlanır. Pluginin xətaya səbəb olub-olmadığını müəyyən etmək üçün bütün plaginləri yalnız müvəqqəti olaraq deaktiv etməlisiniz.

503 xətası idarə panelinə daxil olmağınıza mane olur, ona görə də FileZilla kimi FTP müştərisindən istifadə etməli olacaqsınız.

FileZilla-nı açın, saytınızla əlaqə saxlayın və üzərinə gedin public_html kataloq. Qovluğu açın və üzərinə gedin wp məzmunu. Bu qovluğun içərisində siz adlanan başqa bir kataloq tapa bilərsiniz plaginlər. O, saytınızın bütün plaginlərini (aktiv və qeyri-aktiv) ehtiva edir. Plugins qovluğunun adını dəyişdirin plugins_ və ya başqa nə. Bu, saytınızdakı hər plaqini deaktiv edəcək.

plaginlər qovluğunu redaktə etmək
Əsas plagin qovluğunun adını dəyişdirərək bütün plaginləri söndürmək

Yenidən saytınıza qayıdın və 503 xətasının getdiyinə baxın. Əgər belədirsə, onda səhvə plagin səbəb olduğunu güman etmək təhlükəsizdir.

İndi problemlərə səbəb olan dəqiq plaqini təyin etməyin vaxtıdır.

FileZilla-ya qayıdın, plaginlər qovluğunun adını orijinala (“pluginlər”) qaytarın. İçəri girin və bütün plaginlərinizi bir-bir işləməyə başlayın. Bunu edin:

  1. Kataloqdakı ilk plaqinin adını başqa bir şeylə dəyişdirin.
  2. Səhv getmədiyini görmək üçün veb saytı yoxlayın.
  3. Əgər o, həqiqətən də yox olubsa, günahkarınızı tapmısınız. Əgər belə deyilsə, həmin ilk plaqinin adını geri dəyişin və növbətisini eyni şəkildə sınamağa davam edin.
  4. Problemlərə səbəb olan plaqini tapana qədər təkrarlayın.

Xətaya səbəb olan plaqini tapdıqdan sonra onu silmək və alternativ axtarmaq daha yaxşıdır. Əgər plaginlərinizdən heç biri 503 xətasına səbəb olmursa, növbəti həlli sınayın.

2. Mövzunuzu müvəqqəti olaraq deaktiv edin

Mövzunu deaktiv etmək bir qədər çətindir, çünki siz sadəcə olaraq plaginlər qovluğunda etdiyimiz kimi mövzu qovluğunun adını dəyişdirə bilməzsiniz. Bu, öz başına bir səhvə səbəb olardı.

Beləliklə, sizə nə lazımdır: hosting hesabınıza daxil olun, gedin cPanel bölməsini açın və açın phpMyAdmin.

seçin wp_options və gedin Axtar. Altında seçim_adı, yaz template və üzərinə klikləyin Get.

phpmyadmin-də wordpress mövzusunun dəyişdirilməsi
PHPMyAdmin-də cari mövzunuz tapılır

Sistem axtarış aparacaq və sonra sizə öz axtarışınızı göstərəcək cari mövzu altında seçim_dəyəri. seçin Redaktə et və cari mövzunu dəyişdirin twentytwentyone.

phpmyadmin-də seçim dəyərini redaktə edin
PHPMyAdmin-də cari mövzunun redaktə edilməsi

Əgər bu xətanı aradan qaldırarsa, onda siz mövzunun əvvəlki versiyasını (işləmiş birini) əldə etməyə cəhd edə, onu quraşdıra və mövzu tərtibatçısının yeniləmə buraxmasını gözləyə bilərsiniz. Və ya seçim varsa, tamamilə fərqli bir mövzuya keçə bilərsiniz.

3. CDN-ni müvəqqəti olaraq söndürün

Bəzən CDN-lərin 503 səhvinə səbəb olduğu bilinir, buna görə də saytınızda işləyən biri varsa, onu söndürmək tez bir həll ola bilər. Bütün CDN-lərdə onları əl ilə dayandırmağa imkan verən bəzi seçimlər var. Məsələn, Cloudflare-də siz hesabınıza daxil olmalı, veb saytınızı seçməli və üzərinə klik etməlisiniz Cloudflare-ni saytda dayandırın seçim.

Sonra veb saytınızı yoxlayın və 503 xətası davam edərsə, CDN-ni dayandırın və növbəti həlli sınayın.

4. WordPress Heartbeat API-ni məhdudlaşdırın

Heartbeat API bir neçə vacib funksiyaya cavabdehdir, məsələn, postların avtomatik saxlanması, plagin bildirişlərinin göstərilməsi, başqası onu dəyişdirən zaman yazıya daxil olmanıza mane olmaq və s.

API bu funksiyaları yerinə yetirmək üçün server resurslarınızdan istifadə edir. Əgər serveriniz API tələblərini yerinə yetirə bilmirsə, o, 503 xətası verəcək. Heartbeat API-nin xətaya səbəb olub-olmadığını müəyyən etmək üçün onu müvəqqəti olaraq söndürməlisiniz.

FTP müştərinizi (FileZilla) açın, veb saytınıza qoşulun və keçin public_html → wp-content → mövzular. açın cari mövzu kataloqu və surətini yükləyin functions.php fayl, sonra redaktə edin.

function.php faylının yeri - 503 səhvinin düzəldilməsi
function.php faylının yerləşdirilməsi

Açılışdan dərhal sonra aşağıdakı kod parçasını əlavə edin <?php etiket:

add_action( 'init', 'stop_heartbeat', 1 );
function stop_heartbeat() {
wp_deregister_script('heartbeat')
}
503 səhvini düzəltmək üçün function.php faylını redaktə edin
function.php faylına kod parçasının daxil edilməsi

Faylı yadda saxlayın, yenidən yükləyin və veb saytınızı yoxlayın. Səhv aradan qalxarsa, günahkarı tutmusunuz.

Ancaq unutmayın ki, Heartbeat API vacibdir, ona görə də onu uzun müddət əlil saxlaya bilməzsiniz. Quraşdırmaqla onun tezliyini yavaşlata bilərsiniz Ürək döyüntüsünə nəzarət plagini. Sadəcə plaqini quraşdırmadan əvvəl functions.php faylından kod parçasını sildiyinizə əmin olun.

5. WP_DEBUG-u aktivləşdirin

Bütün digər həllər uğursuz olduqda, sazlama rejimini aktivləşdirmək sizə cavab verə bilər.

Siz plagindən istifadə edərək və ya wp-config faylını dəyişdirərək sazlama rejimini aktivləşdirə bilərsiniz.

503 xətası idarə panelinə daxil olmağınıza mane olduğundan, plagin quraşdırmaqdan söhbət gedə bilməz. Beləliklə, siz dəyişdirməlisiniz wp-config faylını əl ilə.

FTP müştərinizi (FileZilla) açın, gedin public_html → wp-config.php və faylın surətini endirin, sonra redaktə edin. Ona aşağıdakı kod parçasını daxil edin:

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

Faylı saxla və yenidən yükləyin.

503 səhvini düzəltmək üçün wpconfig faylını redaktə edin
wp-config.php faylına kod parçasının daxil edilməsi

İndi gedin wp məzmunu kataloqu və siz tapmalısınız debug.log orada fayl.

Jurnal faylında veb saytınızın qarşılaşdığı səhvlər var. O, sizə xətanın səbəblərini və buna səbəb olan xüsusi kod sətirlərini göstərəcək. Siz 503 xətasının birbaşa göstəricisini tapa bilməyəcəksiniz, ona görə də biz hosting provayderinizə qeydi göstərməyi və onlardan kömək istəməyi təklif edirik.

👉 İndiyə qədər 503 WordPress səhvinə bir həlliniz olmalıdır. Bununla belə, bunun gələcəkdə saytınızda bir daha baş verməməsinə əmin olmalısınız.

Gələcəkdə WordPress 503 səhvinin qarşısının alınması

Aşağıdakı təlimatlara əməl etməklə 503 səhvinin veb saytınızda görünməsinin qarşısını ala bilərsiniz:

  • WordPress deposundan və ya etibarlı tərtibatçılardan (KCCSB kimi) mövzular və plaginlərdən istifadə edin. Mövzunun necə seçiləcəyini və əlavə məlumat üçün plaqinin necə seçiləcəyini oxuyun.
  • Saytınızın düzgün işləməsi üçün daha çox resurs tələb edirsə, daha yaxşı hosting planına keçin.
  • DDoS hücumlarının qarşısını almaq üçün bir firewall istifadə edin.
  • Pluginləri canlı saytda yerinə yetirməzdən əvvəl bir səhnə saytında quraşdırın və ya yeniləyin.

Budur, insanlar! Bununla da bu yazının sonuna gəldik.

Bir cavab yazın

Sizin e-poçt ünvanınız dərc edilməyəcəkdir. Gərəkli sahələr * ilə işarələnmişdir

Verified by MonsterInsights
Яндекс.Метрика