فعال کردن دیباگ در وردپرس
یک خطای مهم در این وب سایت رخ داده است.
خطایی که در وردپرس خیلی زیاد دیده میشه و خیلی هم ترسناکه اما شما نترسید چون توی این مقاله میخوایم با هم آموزش فعال کردن دیباگ در وردپرس رو ببینیم و این خطای ترسناک برطرف کنیم
دلیل بوجود اومدن این خطا میتونه از تداخل یکی از افزونه ها و حتی قالب با ورژن PHP سایت شما باشه و حتی تداخل آپدیت جدید وردپرس شما با PHP جدید و افزونه هایی که جدیدا آپدیت کردید، پس در قدم اول برای رفع این ایراد ورژن PHP هاست خود را تغییر دهید، اگر تغییر ورژن PHP را بلد نیستید مهم نیست به آموزش طراحی سایت وردپرسی ما به این آدرس برید و فصل سوم قسمت تغییر PHP را مشاهده کنید.
آموزش تغییر ورژن PHP
حالت دیباگ چیست
همونطور که از اسمش پیداس حالت دیباگ در وردپرس به شما کمک می کند که ایراد سایت وردپرسی خود را سریع تر پیدا کنید و اگر افزونه ای در سایت شما به مشکل خورده آن را پیدا کرده و آپدیت یا حدف کنید wp_debug بهترین حالت برای رفع مشکل سایت شماست گاها با فعال کردن این حالت متوجه میشوید که یک افزونه خیلی ساده باعث از کار افتادن سایت شما شده ، ابتدا آموزش متنی در مورد فعال کردن حالت دیباگ را توضیح داده و در انتها مراحل را به صورت ویدئویی با هم مرور می کنیم.
فعال کردن حالت دیباگ در وردپرس
برای فعال کردن WP_DEBUG در وردپرس باید ابتدا وارد هاست خود شده و روی گزینه File Manager کلیک کنید تا به صفحه مدیریت فایلها در هاست هدایت بشید و سپس به مسیر public_html مراجعه کنید.
بعد از وارد شدن به مسیر نصب وردپرس در public_html شدید باید در این مسیر به دنبال فایل wp-config.php بگردید. بعد از پیدا کردن فایل روی اون راست کلیک کرده و گزینه EDIT را انتخاب کنید تا صفحه ویرایش فایل باز بشه.
حالا با استفاده از کلیدهای ترکیبی CTRL + F داخل کدهای این فایل به دنبال WP_DEBUG بگردید.
نکته مهم : اگر با جستجوی عبارت WP_DEBUG هیچ نتیجه ای پیدا نشد به این معنی که کر مربوط به فعال کردن دیباگ در وردپرس وجود نداره که باید به صورت دستی این کد را اضافه کنید.
بنابراین کد زیر را درست قبل از خط /* That’s all, stop editing! Happy blogging. */ قرار داده و فایل را ذخیره کنید.
define( 'WP_DEBUG', true );
حالا اگر دقت کنید در این تابع برای دیباگ مقدار true قرار داده شده است که به معنی فعال بودن حالت دیباگ وردپرس هست. اگر این مقدار به جای true روی false تنظیم بشه حالت دیباگ وردپرس غیرفعال شده و خطایی در سایت نمایش داده نخواهد شد. پس بعد از فعال کردن دیباگ وردپرس اقدام به رفع خطاهای وردپرس بکنید و بعد از اتمام رفع خطا هم حتما مقدار true را به false تغییر بدین. بعد از فعال کردن دیباگ سایت خود را مجدد اجرا کنید و حالا خطاها را مشاههده می کنید
غیرفعال کردن نمایش خطا دیباگ وردپرس
یکی از قابلیتهایی که دیباگ وردپرس در اختیارتون قرار میده اینه که با استفاده از یک تابع دیگه که زیر مجموعهای از همین دیباگ وردپرس به حساب میاد و اسمشو WP_DEBUG_DISPLAY گذاشتند، میتونید خطاهای مربوط به فعال کردن دیباگ وردپرس را به صورت دلخواه انتخاب کنید که نمایش داده بشن یا اینکه نمایش داده نشن. برای این منظور باید این تابع را درست بعد از خطی که حالت دیباگ وردپرس را فعال کردید قرار بدین. دقت کنید که به صورت پیش فرض این حالت فعال هست و خطاها نمایش داده میشه، اما برای غیرفعال کردن نمایش خطاهای وردپرس در WP_DEBUG_DISPLAY باید کد زیر را بعد از خط دیباگ وردپرس قرار بدین.
define('WP_DEBUG_DISPLAY', false);
آموزش ویدئویی فعال کردن دیباگ در وردپرس
حالا به برخی از دلایل این خطای رایج در وردپرس می پردازیم
چرا پیام یک خطای مهم در این وب سایت رخ داده است نمایش داده می شود
در زمان بروز یک مشکل فنی در وبسایت شما عموما یکی از پیام های زیر را مشاهده می کنید:
- یک خطای مهم در این وب سایت رخ داده است
- یک خطای غیرمنتظره رخ داده است
- این سایت مشکلات فنی را تجربه می کند
- سایت با مشکلات فنی دچار شده است
- سایت شما یک مشکل فنی را تجربه میکند
بررسی افزونه ها
کی از دلایل نمایش “خطای مهم در این وب سایت رخ داده است” وجود افزونه ای است که ایراد برنامه نویسی دارد. برای رفع این مشکل مراحل زیر را انجام دهید.
برای غیر فعال کردن افزونه ها از بخش سی پنل وارد پوشه پلاگین شوید و یکی یکی افزونه ها را غیر فعال کنید تا ببینید کدام افزونه برای سایت شما مشکل ایجاد کرده
بررسی قالب وردپرس
زمانی که پیام یک خطای غیرمنتظره رخ داده است نمایش داده میشود، ممکن است که ایرادی در کدنویسی قالب سایت شما باشد. توجه کنید که قالبی که در حال حاظر در سایت شما فعال هست باید بررسی شود.
برای اینکه متوجه شوید ایراد از پوسته یا قالب فعلی وب سایت شما هست یا نه، کافیست برای چند لحظه یک قالب دیگر را جاگزین قالب فعلی سایت بکنید تا متوجه شوید ایراد از قالب وب سایت هست یا نه! که برای اینکار می توانید به راحتی از پوشه theme در سی پنل هاست خود قالب فعلی را پاک کنید یا اسم آن را ویرایش کنید و ببینید مشکل برطرف میشه یا نه
دیدگاهتان را بنویسید