آموزش رفع ارور “یک خطای مهم در این وب سایت رخ داده است” در وردپرس
تصور کنید ساعتها روی سایت وردپرسی خود کار کردهاید. همهچیز مرتب و درست به نظر میرسید. اما یک روز، ناگهان سایت شما به طور مرموزی ناپدید میشود. وقتی سعی میکنید وارد پیشخوان شوید، این پیام را میبینید: «یک خطای مهم در این وبسایت رخ داده است». شاید در همان لحظه دلتان ریخت و این فکر به ذهنتان رسید که تمام زحماتتان هدر رفتهاند. در حالیکه هیچچیز آنطور که به نظر میآید نیست. سایت شما هنوز زنده است و این تنها یکی از خطاهای وردپرس است که میتوان به راحتی آن را برطرف کرد.
در تم فارس، مانند همیشه که آموزشهای کاربردی برای رفع مشکلات وردپرسی به سادهترین شکل در دسترس قرار دادهایم و در این مقاله، دقیقاً به شما نشان میدهیم که چطور خطای “یک خطای مهم در این وب سایت رخ داده است” را رفع کرده و سایتتان را به روال عادی بازگردانید.
معنی خطای”یک خطای مهم در این وب سایت رخ داده است” چیست؟
این خطا معمولاً به این معناست که در کد سایت وردپرس شما مشکلی وجود دارد. دلایل مختلفی میتوانند باعث بروز این خطا شوند که برخی از رایجترین آنها عبارتند از:
یک افزونه یا قالب خراب
اختلال مربوط به افزونه های وردپرس
یک بهروزرسانی ناخواسته
مشکلات PHP یا سرور
آموزش رفع خطای “یک خطای مهم در این وب سایت رخ داده است”
زمانی که با خطای “یک خطای مهم در این وبسایت رخ داده است” مواجه میشوید، وردپرس به طور پیشفرض پیام عمومیای نمایش میدهد تا اطلاعات حساس شما از دید بازدیدکنندگان مخفی بماند. در ادامه به راهکار های رفع خطای “یک خطای مهم در این وب سایت رخ داده است” خواهیم پرداخت:
فعالسازی حالت اشکالزدایی (Debug Mode) در وردپرس
برای حل این مشکل، باید به فعالسازی حالت اشکالزدایی (Debug Mode) در وردپرس بپردازید. این کار به شما کمک میکند تا جزئیات دقیقتری از خطاهای PHP مشاهده کنید و مشکل اصلی را شناسایی نمایید.
اگر دسترسی به داشبورد وردپرس خود ندارید، لازم است که گزارشهای اشکالزدایی را فعال کنید تا تمامی خطاهای PHP در یک فایل ذخیره شوند.
نحوه فعالسازی دستی حالت اشکالزدایی:
اگر به داشبورد دسترسی ندارید یا نیاز دارید گزارشهای اشکالزدایی را مشاهده کنید، مراحل زیر را دنبال کنید:
1. با استفاده از FTP به سایت خود متصل شوید.
2. فایل wp-config.php را در پوشه ریشه سایت خود پیدا کنید و آن را با یک ویرایشگر متن یا IDE باز کنید.
3. کد زیر را در انتهای فایل، قبل از خط پایانی اضافه کنید و سپس فایل را ذخیره کنید.
;define(‘WP_DEBUG’, true)
;define(‘WP_DEBUG_LOG’, true)
;define(‘WP_DEBUG_DISPLAY’, false)
این کد باعث میشود که خطاها به یک فایل گزارش در مسیر wp-content/debug.log نوشته شوند. با بررسی این فایل، میتوانید علت دقیق مشکل را پیدا کنید.
نحوه فعالسازی حالت اشکالزدایی در هاست وردپرس:
1. وارد داشبورد هاستینگ خود شوید.
2. به بخش سایتها ⇐ ابزارها ⇐ اشکالزدایی وردپرس بروید.
3. روی گزینه فعالسازی کلیک کنید.
پس از فعالسازی این ویژگی، میتوانید برای یافتن علت مشکل در سایت خود جستجو کنید. حتماً پس از رفع مشکل، حالت اشکالزدایی را غیرفعال کنید تا سایت شما برای کاربران قابل مشاهده باشد.
غیرفعال سازی همه افزونهها در سایت وردپرسی
یکی از دلایل شایع بروز خطای “یک خطای مهم در این وب سایت رخ داده است”، وجود افزونههای ناسازگار یا خراب است. در چنین مواقعی، ممکن است برای شما سوال پیش آید که چطور باید افزونههای مشکل دار را شناسایی کرد؟ پاسخ این است که باید ابتدا تمام افزونه ها را غیرفعال کرده و سپس بررسی کنید که آیا خطا برطرف شده است یا خیر.
اگر مشکل رفع شد، میتوانید افزونهها را یکییکی فعال کرده و افزونه ناسازگار را پیدا کنید.
مسیر غیر فعال سازی افزونه های وردپرسی:
پیشخوان⇐ افزونه ها⇐ افزونه های نصب شده
همچنین شاید امکان دسترسی به پیشخوان وردپرس را نداشته باشید و می توانید از طریق هاستینگ اقدام نمایید.
مسیر غیر فعال سازی افزونه های وردپرسی از طریق هاست:
♦ مدیریت File Manager هاست یا FTP را باز کنید.
♦ وارد پوشه wp-content شوید.
♦ نام پوشه plugins را به plugins_old تغییر دهید.
بررسی قالب پیش فرض وردپرس
گاهی اوقات قالب سایت میتواند باعث بروز خطای “یک خطای مهم در این وبسایت رخ داده است” شود. در چنین مواقعی باید قالب سایت خود را به یکی از قالبهای پیشفرض وردپرس مانند قالب Twenty Twenty-Two تغییر دهید. اگر پس از تغییر قالب مشکل برطرف شد، علت خطا به دلیل قالب وردپرس سایت شما بوده است. اما قبل از هر اقدامی، از سایت خود بکاپ بگیرید.
افزایش محدودیت حافظه PHP در وردپرس
حتی اگر دلیل خطای سایت شما افزونه یا قالب باشد، معمولاً محدودیت حافظه PHP میتواند مقصر اصلی باشد.
شاید از خود بپرسید: محدودیت حافظه PHP چیست؟ وبسرور شما دارای مقدار مشخصی از حافظه است و وردپرس محدودیت خاصی برای میزان حافظهای که هر اسکریپت PHP میتواند مصرف کند، در نظر گرفته است. وقتی از این حد عبور میکند، با خطای بحرانی مواجه میشوید.
برای رفع این مشکل، مراحل زیر را دنبال کنید:
1. به کنترل پنل هاست خود مراجعه کنید.
2. در فایل wp-config.php مقدار حافظه PHP را افزایش دهید:
;define( 'WP_MEMORY_LIMIT', '256M' )
پس از ذخیره این فایل، سایت خود را مجدداً بارگذاری کنید.
شاید بخوانید: آموزش رفع خطای Memory Exhausted و افرایش حافظه PHP در وردپرس
پاک کردن حافظه کش سایت وردپرسی
گاهی اوقات، مشکل خطای “یک خطای مهم در این وبسایت رخ داده است” به دلیل حافظه کش است. کش کردن میتواند سرعت سایت شما را افزایش دهد، اما در بعضی مواقع تداخلات ناشی از کش باعث بروز خطا میشود. برای رفع این مشکل، میتوانید حافظه کش سایت را از طریق افزونههایی مانند wpRocket پاک کنید و ببینید که مشکل برطرف می شود.
ارتقاء نسخه PHP در وردپرس
استفاده از نسخه PHP قدیمی میتواند باعث مشکلات و خرابی سایت شود. معمولاً بهتر است سایت شما روی آخرین نسخه PHP که توسط وردپرس پشتیبانی میشود، کار کند. نسخههای PHP 7.4، 8.0، 8.1، 8.2، 8.3، 8.4 و 8.5 برای وردپرس مناسب هستند.
برخی از کاربران ممکن است به دلایل سازگاری با قالب یا افزونهها از نسخههای PHP قدیمیتر استفاده کنند. این مشکلی ایجاد نمیکند، اما اگر از نسخههای پایینتر استفاده میکنید، بهتر است آن را به نسخههای جدیدتر ارتقا دهید. قبل از ارتقاء نسخه PHP، حتماً از سایت خود بکاپ بگیرید.
شاید بخوانید: نحوه بررسی نسخه PHP وردپرس (3 روش)
بکاپ گیری از سایت ورپرسی
بکاپگیری از سایت همیشه یک گام ضروری است. این کار را میتوانید از طریق هاست یا با استفاده از افزونههایی مانند UpdraftPlus یا Jetpack انجام دهید. پس از تهیه بکاپ، میتوانید به راحتی سایت خود را به نسخه قبلی بازگردانید و سپس مشکل را رفع کنید.
ارسال تیکت به شرکت هاستینگ
اگر فکر میکنید نمیتوانید مشکل را خودتان حل کنید، میتوانید از شرکت هاستینگ خود کمک بگیرید. شرکتهای هاستینگ معمولاً در موارد زیر به شما کمک میکنند:
- بررسی لاگهای سرور
- رفع اشکالات PHP
سخن پایانی
برای جلوگیری از بروز خطاهای ناخواسته در سایتهای وردپرسی، همیشه افزونهها و قالبها را بهروزرسانی کنید. استفاده از افزونههای نالشده میتواند مشکلات زیادی را برای سایت شما ایجاد کند. همچنین با انجام این کار، امنیت سایت شما افزایش مییابد و از هک شدن آن جلوگیری میکند.
خطای “یک خطای مهم در این وبسایت رخ داده است” به معنای پایان سایت شما نیست. با انجام این آموزشها میتوانید به راحتی مشکل را حل کنید. در صورت داشتن سوال، میتوانید در بخش کامنتها با ما در ارتباط باشید و تیم تم فارس در اسرع وقت پاسخگوی شما خواهد بود.
به پایان این مطلب با عنوان “آموزش رفع ارور “یک خطای مهم در این وب سایت رخ داده است” در وردپرس” رسیدیم. امیدواریم برای شما مفید بوده باشد و همچنین پیشنهاد می کنیم از سایر مطالب آموزش وردپرس زیر نیز دیدن کنید.
مطالب پیشنهادی:

