Fatal Error چیست؟ رفع ارور Fatal Error در وردپرس
- مقالات آموزشی
- بروزرسانی شده در
هر از گاهی کاربرانی هستند که با ما تماس میگیرند و مشکل Fatal Error دارند. اما Fatal Error چیست و چگونه میتوان آنرا برطرف کرد؟ قبلا توسط همکارانم در میهن وردپرس درباره رفع خطای Fatal error: Call to undefined function is_cart در وردپرس و همچنین حل خطای Fatal Error: get_header() و رفع خطای Fatal Error: wp_cache_get() توضیحات کاملی داده شده اما این مقاله میتواند راه حلی برای تمام مشکلات شما باشد. پس با من همراه باشید…
خطای Fatat Error ممکن است در بازیهای کامپیوتری یا هر سیستم کامپیوتری رخ دهد. معنای این خطا، خطای مهلک در سیستم یا برنامه نویسی است. اما در این مقاله درباره رفع ارور Fatal Error در وردپرس صحبت میکنیم.
آنچه در این مقاله میخوانید
Fatal Error چیست؟
Fatal Error در فارسی به معنای خطای مهلک است که یک سیستم را از کار میاندازد. معمولا این خطاها را در بازیهای رایانهای هم دریافت میکنیم و یا در هر سیستم دیگری. (حتی این ارور را در بعضی دستگاههای POS بانکی هم مشاهده کردم.) اما بحث ما اینجا وردپرس و PHP است. پس مستقیم میریم سراغ وردپرس!
در وردپرس معمولا این خطا زمانی اتفاق میافته که PHP آبجکتها فراخوانی شده را در کلاس مشاهده نمیکند یا کلاس وجود ندارد و یا تابع فواخوانی شده اصلا موجود نیست و …
ابتدا، نسخه PHP را تغییر دهید.
معمولا این خطا به دلیل نسخه پایین PHP اتفاق میافتد. در مرحله اول باید نسخه PHP را تغییر دهید و سایتتان را با نسخههای مختلف PHP بررسی کنید. معمولا وردپرس بهترین سازگاری را با نسخه 5.6 دارد.
مسیر خطا را پیدا کنید.
در نتیجه باید زمانی که با Fatal Error مواجه میشویم آدرس فایل دارای خطا را مشاهده و بررسی کنیم. ببینیم خطا دقیقا از کدام مسیر ساخته شده. به عنوان مثال اگر جلوی عبارت Fatal Error نوشته wp-content/themes/avada را مشاهده میکنید مشکل از قالب شماست. یا اگر عبارت wp-content/plugins/wp-jalali را مشاهده میکنید مشکل از افزونه وردپرس فارسی است.
Fatal Error از مسیر قالب و افزونه است.
خیر، در مرحله اول شما باید تمام افزونهها و قالب های سایتتان را غیر فعال کنید و ببینید کدام یک مشکل دارند.در صورتی که با غیر فعال کردن یکی از افزونه ها مشکل حل شد، باید آنرا جایگزین کنید.
قالب و افزونه را از میهن وردپرس خریداری کردهام!
اگر مشکل از قالب یا افزونه خریداری شده بود، ابتدا قالب یا افزونه مورد نظر را یکبار آپدیت کنید. آموزش آپدیت قالب و افزونه را ببینید.
Fatal Error از مسیر wp-admin یا wp-includes است. چه باید کرد؟
در این صورت شما باید وردپرس را بصورت دستی آپدیت کنید. آموزش آپدیت دستی وردپرس را ببینید. با آپدیت کردن وردپرس بصورت دستی مشکل برای همیشه حل خواهد شد.
سلام من پوشه رو پیدا کردم لاین ۱۷ ایراد داره که به صورت زیر هستش
Class wc_shipping_zone extends wc_legacy_shipping_zone
الان باید چیکار منم رفع بشه چه چیزی رو تغییر بدم میشه کمکم کنید لطفا
سلام مطابق خطایی که توی این بخش میده باید مشکل حل بشه
قالب اهورا من انگلیسی شده چی کار منم؟؟
سلام. لطفا سوالات خود در ارتباط با محصول خریداری شده را از بخش پشتیبانی ارسال بفرمایید:
https://mihanwp.com/support/
سلام وقت بخیر
PHP Warning: main(__DIR__/wp-blog-header.php) [function.main]: failed to open stream: No such file or directory in /home/avandcom/public_html/index.php on line 17
[15-Aug-2023 15:34:58] PHP Fatal error: main() [function.require]: Failed opening required ‘__DIR__/wp-blog-header.php’ (include_path=’.:/usr/share/pear:/opt/alt/php44/usr/share/php’) in /home/avandcom/public_html/index.php on line 17
با این ارور مواجه شدم ، ممنون میشم راهنمایی بفرمایید.(قالب زفایر هست)
سلام ظاهرا وردپرس بهم ریخته یکبار دستی وردپرس رو آپدیت کنید. آموزشش تو سایت هست.
چک کردم نسخه وردپرسم با بروز رسانی های خودکار انجام میشه و آخرین نسخه هم بود.راه حل دیگه ای نداره؟خیلی این موضوع اذیت کننده هست و فقط با پاک کردن فایل .htaccess این مشکل فقط برای دو روز حل میشه و مجدد بعد دو یا سه روز صفحه سفید بالا میاد و هی باید مجدد این فایل رو پاک کنم تا سایت اوکی بشه.
چه کدی به htaccess اضافه میشه؟