پرش به محتوا
ابزارها

رمزگشای خطای مرگبار PHP وردپرس

خطا را بچسبانید. ما افزونه را نام می‌بریم.

در مرورگر شما اجرا می‌شود. هیچ‌چیز آپلود نمی‌شود.

Paste an error and the culprit appears here.

درباره رمزگشای خطای مرگبار PHP وردپرس

یک خطای مرگبار PHP وردپرس را بچسبانید و این ابزار ردیابی پشته (stack trace) را می‌خواند تا به شما بگوید کدام افزونه یا پوسته واقعاً آن را ایجاد کرده، نوع خطا چه معنایی دارد و گام بعدی چیست. هیچ چیزی بارگذاری نمی‌شود — تجزیه در مرورگر شما انجام می‌شود.

FAQ

پرسش‌ها

عبارت 'Call to undefined function' در وردپرس یعنی چه؟

چیزی تابعی را فراخوانی کرده که در لحظه اجرا وجود نداشته. معمولاً یک افزونه به افزونه دیگری وابسته بوده که غیرفعال یا حذف شده — یا خیلی زود اجرا شده، پیش از اینکه وردپرس فایل تعریف‌کننده تابع را بارگذاری کند. اگر تابع یک تابع داخلی PHP مثل mb_ یا curl_ باشد، هاست شما یک اکستنشن PHP کم دارد.

خطا فقط به فایل‌های wp-includes اشاره می‌کند. آیا هسته وردپرس خراب است؟

تقریباً به‌طور قطع نه. هسته جایی است که callback بد یک افزونه اجرا می‌شود، پس فایل‌های هسته در بالای ردیابی ظاهر می‌شوند در حالی که مقصر واقعی پایین‌تر نشسته است. بخش بیشتری از stack trace را بچسبانید — فریم‌های #1، #2 و #3 معمولاً افزونه را نام می‌برند.

آیا چسباندن لاگ خطای من اینجا امن است؟

تجزیه کاملاً در مرورگر شما انجام می‌شود و هیچ‌چیز منتقل نمی‌شود — می‌توانید آن را در تب شبکه خود تأیید کنید. این ارزش اهمیت دادن دارد: stack trace‌ها معمولاً مسیرهای مطلق سرور و گاهی چیزهای بدتری را در خود دارند.