8 eng keng tarqalgan WordPress xatolar va ularni tuzatish

Maqola muallifi:
  • WordPress
  • Yangilandi: Sentyabr 13, 2017

Sizda WordPress veb-saytingiz bormi?

Bu sizning biznesingiz massaga erishish, ROIni oshirish va tovar identifikatsiyasini mustahkamlash uchun bo'lishi mumkin. Onlaynda shovqinni o'rnatish, WordPress bilan oson foydalanuvchilar interfeysi va moslashuvchanligi tufayli oson. WordPress foydalanish juda oson bo'lsa-da, uni bezovta qiladigan bir nechta xatolar bor. Ammo, eng yaxshi qism, sizning veb-saytingizda duch kelayotgan xato ehtimoli sizning oldingizda kimdir tomonidan bildirilgan va hal qilinganligi.

WordPress saytingizni tuzatishga yordam kerakmi?
WHSR, endi professional WP rivojlantirish / xususiylashtirish xizmatlari kerak bo'lgan foydalanuvchilarga yordam berish uchun Codeable.io bilan hamkorlik qilmoqda.

Bepul tirnoq olish uchun, iltimos, ushbu so'rovnomani to'ldiring.

Bu umumiy WordPress xatolar tuzatish bo'yicha ko'rsatmalar:

1. Ma'lumotlar bazasi aloqasini o'rnatishda xato

Ma'lumotlar bazasi aloqasini o'rnatishda xato

Ma'lumotlar bazasi aloqasini yaratishda xato ro'y berdi va ma'lumotlar bazasi bilan aloqa buzilganligini aytdi.

  • Ma'lumotlar bazasini tuzishdagi xato sabablari
  • Server hosting bilan bog'liq muammo
  • Wp-config.php faylida xatolik
  • Sizning saytingiz buzilgan bo'lishi mumkin

Qaror #1. Sizning hosting serveringiz bilan bog'liq muammolar

Siz bilan gaplashish yaxshi fikr WordPress hosting provayderi muammo haqida.

Sizning hosting provayderingiz sizning ma'lumotlar bazangiz kvotadan oshib ketgani uchun yopilganligini yoki serverda biron bir muammo borligini sizga ayta oladi. Agar sizga server oxirida hamma narsa yaxshi deb aytilsa, sizning wp-config.php faylingizni tekshirish vaqti keldi.

Qaror #2. wp-config.php fayl xatosi

FTP yoki fayl menejeri yordamida wp-config.php faylingizni oching. Endi ma'lumotlar bazasi nomi, xost, foydalanuvchi nomi va parol to'g'ri ekanligini tekshiring. Agar ushbu tafsilotlarda biron bir o'zgarish topsangiz, ularni darhol tuzating. Agar siz PHP fayllarini qanday tahrirlashni bilmasangiz, avval o'zingiz asoslari bilan tanishganingiz ma'qul.

Qaror #3. Hack qilinganligini tekshirish uchun uni skanerlang

WordPress ochiq manba platformasi eng afzal, ammo xavfsizlik tahdidlariga juda himoyasiz. Shunday qilib, WordPress-ni buzish uchun eng asosiy maqsad sifatida ko'rish ajablanarli emas. Veb-saytingizni to'liq skanerlash va veb-saytingiz buzilganligini tekshirish uchun xavfsizlik vositasidan foydalaning. Agar saytingiz buzilgan bo'lsa, vahima qo'ymang. Kirish ma'lumotlarini darhol o'zgartiring va veb-saytingizni zaxira nusxadan tiklang.

2. O'limning Oq Displeyi

O'limning Oq Displeyi

Bu xato odatda a o'limning aniq oq ekrani hech qanday xato xabari yo'q, bu siz uchun yanada ko'proq asabiylashtiruvchi, chunki siz nima izlayotganingizni va qanday tuzatishni bilmaysiz.

Sabablari:

  • Ko'p hollarda charchab qolgan xotira chegarasi kelib chiqadi
  • Zaif kodlangan mavzu yoki plagin

Soliq #1: Xotira chegarasini oshiring

Tugagan xotira miqdori ushbu xatolikning mashhur omillaridan biri bo'lgani uchun, xotira limitini ko'paytirish tavsiya etiladi. Limitni oshirish uchun wp-config.php faylini oching va asosiy PHP teglaridagi quyidagi kod qatorini qo'shing.

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

Yuqoridagi kod 64M xotira limitini oshiradi.

Soliq #2. Mavzuni asl mavzu bilan o'zgartiring va barcha plaginlarni o'chirib qo'ying

Agar muammo haligacha davom etsa, barcha plaginlarni o'chirib qo'ying va hozirgi faol mavzuni odatiy WordPress mavzusi bilan almashtiring va u o'limning oq ekranini ko'rsatayotganligini tekshiring. Muammo hal qilinsa, sizning mavzuingiz yoki plaginlaringizdan biri oq ekranga sabab bo'ladi. Veb-saytga e'tibor berib, bir vaqtning o'zida bitta plaginni faollashtiring. Agar bu muammoni hal qilsa, temaning function.php-ni tekshiring va faylning pastki qismidagi bo'sh joylarni olib tashlang.

3. 500 ichki server xatosi

500 Ichki Server xato

Bu deyarli har bir WordPress veb-saytida kamida bir marta uchraydigan boshqa umumiy muammo. Bir necha potentsial sabablar mavjud.

Sabablari:

  • Tugallangan PHP xotira chegarasi
  • Buzuq plagin vazifalari
  • Buzuq mavzu vazifalari
  • Haqiqat buzilgan

Soliq #1. Xotira chegarasini oshiring

Oldingi qadamda aytib o'tilganidek, xotira limitini oshirish uchun bir xil amallarni bajaring.

Qaror #2. .Htaccess faylini tahrirlash

Muammo odatda buzilgan .htaccess faylidan kelib chiqqan ekan, siz .htaccess faylini o'zgartirishingiz kerak bo'ladi. .Htaccess faylini FTP yoki fayl boshqaruvchisidan oching va uni .htaccess oldingi bilan o'zgartiring. Veb-saytingizni yangilang va muammoni hal qila olmasligini tekshiring. Agar muammo bu muammoni bartaraf qiladigan bo'lsa, sozlamalar> permalinks ni bosing va sozlamalarni tiklash uchun o'zgarishlarni saqlashga uring .htaccess.

Soliq #3. Barcha plaginlarni o'chirib qo'yish

Agar .htaccess dosyaningiz o'zgartirilsa, muammo haqida hech qanday ta'sir ko'rsatmagan bo'lsa, plaginlaringizni tekshirishingiz mumkin. Plaginlarni bosish orqali barcha plaginlaringizni o'chirib qo'yingmi? plaginlari o'rnatilgan. "Ommaviy amaldan" o'chirib qo'ying va ariza topshiring. Barcha plaginlarni avtomatik tarzda o'chirib qo'yadi. Endi veb-saytingizga kiring, yangilang va xatolikni tekshirib ko'ring. Agar shunday bo'lsa, plaginlarni birma-bir faollashtiring va qaysi plaginning bu muammoni hal qilganini ko'ring.

Qaror #4. Wp-admin va wp-ichiga papkalarni almashtirish

Hech narsa ishlamagan bo'lsa, wp-ichiga va wp-admin papkalarni WordPress o'rnatilishidan yangi nusxalar bilan almashtirishni harakat qilib ko'ring. Ularni saqlang va yuklang. Brauzerni yangilang va muammoni hal qila olmasligini biling.

4. Yo'qolgan administrator va parolni saqlab olish ishlamayapti

Yo'qolgan administrator va parolni saqlab olish ishlamayapti

Elektron pochta yoki parolni unutish odatiy holdir, ayniqsa ularni eslab qolish uchun juda ko'p narsalar mavjud bo'lsa. Bunday stsenariyda, ehtimol ma'lumotlarni tiklash uchun yo'qolgan parol havolasini bosgan bo'lsangiz kerak. Ammo, afsuski, siz hech qachon qutingizga qayta ulanish havolasini olmadingiz.

Nima uchun:

Ushbu muammoning asl sababi hali ham sir bo'lib qolmoqda, ammo bu yechim emas. E-pochtangizni va parolingizni asl holatini tiklash keraksiz o'zgartirishingiz mumkin.

Qaror #1. Functions.php faylini tahrir qiling

Mavzun funktsiyalari.php faylida o'zgarishlar kiritish uchun FTP yoki fayl menejeri orqali ../wp-content/themes/your_current_theme-ga o'ting. Funktsiyalaringiz.php faylini oching va quyidagi kod qatorini qo'shing.

wp_set_password ('DesiredNewPassword', 1);

Istalgan yangi parolni "DesiredNewPassword" so'zining o'rniga qo'ying. Faylni saqlang va qayta yuklang. Sizning veb-saytingizga kirganingizdan so'ng, faylni koddan olib tashlang va qayta yuklang.

Qaror #2. Email va parolingizni phpMyAdmin orqali tiklash

Sizning cpanelingizga kiring. PhpMyAdmin-ni bosing va veb-saytingiz ma'lumotlar bazasini tanlang. Wp_users jadvalini bosing va yozuvingizni tahrirlang. User_pass uchun yangi qiymatni kiriting. Esda tutingki, phpMyAdmin MD5 shifrlashdan foydalanadi, shuning uchun siz parolingizni MD5-ga o'zgartirishingiz kerak.

Vazifalar ichidagi ochilgan menyudan MD5 ni tanlang. Veb-saytingizni saqlang va yangilang.

5. Ulanish muddati tugadi

Ulanish muddati tugadi

Ushbu xatolik odatda yuklangan umumiy server orqali yuzaga keladi. Quyidagi sabablar odatda bu muammoni keltirib chiqaradi.

Sabablari:

  • Katta plaginlar
  • Mavzu funktsiyalari xatosi
  • Tugallangan PHP xotira chegarasi

Solutions

  1. PHP xotirasi chegarasini oshiring
  2. Barcha plaginlarni o'chiring va muammoga olib keladigan plaginlarni olib tashlang
  3. Mavzuni muammoning sababini tekshirish uchun standart WordPress mavzusiga o'ting

6. 404 sahifa xato

404 sahifa xato

Odatda bu xato veb-sayt siz aniqlagan sahifani topa olmaganda yuzaga keladi.

Sababi

Permalink parametr 404 sahifa xatosining asosiy sababi hisoblanadi.

Qarori:

Sozlamalar> permalink-ni bosish orqali ruxsatnomalaringizni qayta kiriting. Siz shuningdek, standart permalink sozlamalarini qayta yozish uchun qoidalarni qo'lda qayta yozishingiz mumkin.

7. Xotira tugagan xato

Xotira tugagan xato

Xotira tugagan xato, oq rangli ekranni yoki quyidagi xatolarni keltirib chiqaradi

Muhim xato: 33554432 baytning bo'sh xotirasi (2348617 baytni ajratishga harakat qildi) / xome / username/public_html/site1/wp-includes/plugin.php liniyada xxx

Sababi

Buning asosiy sababi - WordPress plaginini yoki skriptni xotiraning standart chegarasidan chiqishi.

qaror

Siz PHP xotira chegarasini oshirishingiz kerak. Hatto birinchi nuqtada xotira limitini oshirishning barcha bosqichlarini eslatib o'tgan bo'lsak-da, men hali bu erda yozmoqdaman.

Limitni oshirish uchun wp-config.php faylini oching va asosiy PHP teglaridagi quyidagi kod qatorini qo'shing.

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

Yuqoridagi kod 64M xotira limitini oshiradi.

Mavzuni asl mavzu bilan o'zgartiring va barcha plaginlarni o'chirib qo'ying

8. Jadvaldagi Xizmat Xato uchun mavjud emas

Jadvaldagi Xizmat Xato uchun mavjud emas

Ushbu xatolikka to'xtab qolgan yoki tugallanmagan WordPress yangilanishlari sabab bo'lishi mumkin.

Nima uchun:

WordPress plaginni yoki mavzuni yangilaganida veb-saytingizni texnik rejimga qo'yadi. Yangilash to'xtatilsa, saytingiz parvarishlash rejimida saqlanadi.

Solutions

  1. WordPress o'rnatilishini qo'lda yangilash
  2. FTP yoki fayl menejeri orqali ildiz katalogingizga kirib xizmat ta'minot faylini o'chiring.

Aylantirmoq

WordPress - bu kuchli dastur, ammo boshqa platformalar singari uning kamchiliklari ham bor. Bugungi xabarda biz ularning sabablari va echimlari bilan ba'zi keng tarqalgan xatolarni aniqladik. Umid qilamanki, siz buni foydali deb topasiz va bu xatolardan butunlay xalos bo'lasiz.

Jason Daszkewicz haqida

Jeyson Daszkewicz - Wordsuccor Ltd. Kompaniyasi uchun WordPress ishlab chiqaruvchisi bo'lib xizmat qiluvchi veb-entegratsiya agenti bo'lib, u biznes uchun WordPress plaginini rivojlantirish xizmatlarini taqdim etadi. Jeyson WordPress bilan bog'liq maqolalarni yozishda ajoyib tajribaga ega. Shuningdek, u o'z vaqtini olamni, odamlarni va texnologiyani kashf qilish uchun o'tkazishni yaxshi ko'radi.

»I ¿