ارور Fatal Error چیست؟ آموزش حل مشکل Fatal Error در وردپرس

آموزش ها, آموزش وردپرس آخرین بروزرسانی : ۰۵ تیر ۱۳۹۸

فیتال ارور مشکل خیلی از کاربران وردپرس است که با دیدن اون کاملا نا امید میشن! اما Fatal Error چیست و چگونه می‌توان آنرا برطرف کرد؟ قبل از هرچیز توصیه میکنم اگر تازه کار هستید صفحه آموزش وردپرس را دنبال کنید. قبلا توسط همکارانم در الماس وب درباره رفع خطای Fatal error: Call to undefined function is_cart در وردپرس و همچنین حل خطای Fatal Error: get_header() و رفع خطای Fatal Error: wp_cache_get() توضیحات کاملی داده شده اما این مقاله می‌تواند راه حلی برای تمام مشکلات شما باشد. پس با من همراه باشید…

ارور Fatal Error چیست؟ حل مشکل Fatal Error در وردپرس

فیتال ارور چیست؟

Fatal Error در فارسی به معنای خطای مهلک هست که یک سیستم را از کار ‌می‌اندازد. معمولا این خطاها رو در بازی‌های رایانه‌ای هم دریافت می‌کنیم و یا در هر سیستم دیگری. (حتی این ارور رو توی بعضی دستگاه‌های POS بانکی هم مشاهده کردم.) اما بحث ما اینجا وردپرس و PHP هست. پس مستقیم میریم سراغ وردپرس!

حتما بخوانید:

ایجاد لینک خودکار کلمات در متن نوشته وردپرس با افزونه و کد

مشاهده مقاله

توی وردپرس معمولا این خطا زمانی اتفاق می‌افته که PHP آبجکت‌ها فراخوانی شده را در کلاس مشاهده نمی‌کند یا کلاس وجود ندارد و یا تابع فواخوانی شده اصلا موجود نیست و …

ابتدا، نسخه PHP را تغییر دهید.

معمولا این خطا به دلیل نسخه پایین PHP اتفاق می‌افتد. در مرحله اول باید نسخه PHP را تغییر دهید و سایتتان را با نسخه‌های مختلف PHP بررسی کنید. معمولا وردپرس بهترین سازگاری را با نسخه 5.6 دارد.

مسیر خطا را پیدا کنید.

در نتیجه باید زمانی که با فیتال ارور مواجه می‌شویم آدرس فایل دارای خطا را مشاهده و بررسی کنیم. ببینیم خطا دقیقا از کدام مسیر ساخته شده. به عنوان مثال اگر جلوی عبارت Fatal Error نوشته wp-content/themes/avada را مشاهده می‌کنید مشکل از قالب شماست. یا اگر عبارت wp-content/plugins/wp-jalali را مشاهده می‌کنید مشکل از افزونه وردپرس فارسی هست.

Fatal Error از مسیر قالب و افزونه هست.

خیر، در مرحله اول شما باید تمام افزونه‌ها و قالب های سایتتان را غیر فعال کنید و ببینید کدام یک مشکل دارند.در صورتی که با غیر فعال کردن یکی از افزونه ها مشکل حل شد، باید آنرا جایگزین کنید.

قالب و افزونه را از الماس وب خریداری کرده‌ام!

اگر مشکل از قالب یا افزونه خریداری شده بود، ابتدا قالب یا افزونه مورد نظر را یکبار آپدیت کنید. آموزش آپدیت قالب و افزونه را ببینید.

Fatal Error از مسیر wp-admin یا wp-includes هست. چه باید کرد؟

در این صورت شما باید وردپرس را بصورت دستی آپدیت کنید. آموزش آپدیت دستی وردپرس را ببینید. با آپدیت کردن وردپرس بصورت دستیمشکل برای همیشه حل خواهد شد.

 

5/5 - (1 امتیاز)

مصطفی کیانفرد

علاقه مند به وردپرس :) فعالیت زیادی در زمینه وردپرس داشتم. متخصص سئو و بهینه سازی سایت، php و امنیت، امیدوارم راهنمای خوبی برای شما عزیزان باشم.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *