رفع خطای «سایت با مشکلات فنی دچار شده است» در وردپرس
یکی از مشکلات متداول که در هنگام طراحی سایت با وردپرس ممکن است با آن روبرو شوید، پیام خطای «سایت به مشکلات فنی دچار شده است» است.
این خطا هنگامی که یکی از صفحات سایت را باز کنید به شکل زیر قابل مشاهده است:
علت رخداد خطا چیست ؟
این خطا دلایل گوناگونی میتواند داشته باشد که اغلب یکی از موارد زیر است:
- بهروزرسانی هسته وردپرس یا یکی از افزونهها به صورت ناقص انجام شده است.
- تغییرات غیر اصولی در قالب یا افزونههای وردپرس انجام شده است.
- ممکن است سایت با یک ویروس آلوده شده باشد.
- مشکلی روی هاست یا دسترسی به پایگاه داده وجود دارد.
چگونه خطا را شناسایی کنیم ؟
روی برخی از هاستها، خطاهایی که در هنگام اجرای وردپرس به وجود بیاید، در فایلی به نام error_log ذخیره میشود. با باز کردن این فایل که در داخل شاخهی نصب وردپرس ایجاد میشود، میتوانید علت خطا را شناسایی کنید.
اگر حجم فایل زیاد باشد، نمیتوانید آن را به آسانی باز کنید، ابتدا بررسی کنید که اگر حجم فایل زیاد است، آن را حذف کنید و مجددا صفحهی اصلی سایت را باز کنید تا فایل مجددا با آخرین خطای رخ داده، ایجاد شود.
بررسی محتوای این فایل و علت رخداد خطا ممکن است به دانش فنی نیاز داشته باشد ولی معمولا حاوی آدرس فایلی است که در آن خطا رخ داده است. با بررسی این فایلها احتمالا بتوانید مشکل را ردیابی و برطرف نمایید.
اگر فایل error_log روی هاست شما ایجاد نشده است، ممکن است با مراجعه به پنل هاست، و بخش raw errors یا بخشهایی با کارکرد مشابه، بتوانید آخرین خطاهای رخ داده در اجرای اسکریپت سایت را مشاهده کنید.
ممکن است در این بخشها هم نتوانید اطلاعات بهتری کسب کنید. در این صورت لازم است تا فایل wp-config را روی هاست باز کنید و مقدار متغیر WP_DEBUG را به شکل زیر به true تغییر دهید.
1 |
define('WP_DEBUG', true); |
پس از انجام این کار، مجددا صفحه اصلی سایت را باز کنید تا پیام خطا با جزئیات بیشتری به شما نمایش داده شود.
فراموش نکنید که پس از ردگیری خطا، هر چه زودتر، مقدار WP_DEBUG را به false تغییر دهید. زیرا پیامهای خطا میتوانند حاوی اطلاعات حساسی از سایت شما باشند که توسط هکرها ممکن است مورد سوء استفاده قرار بگیرد.
رفع مشکل
اگر با بررسی پیامهای خطا به یکی از روشهای بالا نتوانستید علت مشکل را پیدا کنید و آن را برطرف نمایید، لازم است تا با یک متخصص برنامهنویسی وردپرس تماس بگیرید تا علت مشکل را پیدا کند و آن را برطرف نماید.
برای رفع مشکل «سایت با مشکلات فنی دچار شده است» یا سایر خطاهایی که در هنگام طراحی سایت وردپرس با آن روبرو میشوید، با ما تماس بگیرید.
فراموش نکنید که برای پیدا کردن مشکل و رفع آن لازم است تا اطلاعات بخش مدیریت و پنل هاست را در اختیار داشته باشید.