خطای error logs در وردپرس، فایلی است که اطلاعات مربوط به خطاها و مشکلات فنی سایت را ثبت میکند و به پیدا کردن علت اختلال کمک میکند. برای فعالسازی ثبت خطاها میتوان از فایل wp-config.php و قابلیت Debug وردپرس استفاده کرد. با فعال کردن تنظیمات مربوط به خطایابی، جزئیات خطاها ثبت میشوند و بررسی مشکلات افزونهها، قالب یا کدهای سایت سادهتر میشود.
Error Logs در وردپرس چیست؟
Error Log در وردپرس گزارشی از خطاهای فنی سایت است که به پیدا کردن علت مشکلات کمک میکند. فایل wp-config.php علاوه بر تنظیمات اصلی وردپرس، امکان فعالسازی حالت Debug را هم فراهم میکند. با این قابلیت میتوانید خطاهای مربوط به افزونهها، قالب یا کدهای سایت را ثبت و بررسی کنید. در ادامه، روش فعالسازی و بررسی Error Log را توضیح میدهیم.
چگونه میتوان error logs در وردپرس را رفع کرد؟
- فعالسازی Error Log با افزونه WP Debugging
- فعالسازی Error Log با کد و بدون افزونه
برای رفع Error Logs در وردپرس، ابتدا باید منبع خطا را شناسایی کنید. سادهترین راه، فعال کردن حالت اشکالزدایی و بررسی گزارش خطاهاست تا مشخص شود مشکل از افزونه، قالب یا بخشی از کد سایت ایجاد شده است. برای این کار میتوانید از افزونه استفاده کنید یا تنظیمات Debug را بهصورت دستی در فایل wp-config.php فعال کنید.
1. فعالسازی Error Log با افزونه WP Debugging
اگر نمیخواهید فایلهای وردپرس را بهصورت دستی ویرایش کنید، میتوانید از افزونه WP Debugging استفاده کنید. این افزونه پس از نصب و فعالسازی، حالت اشکالزدایی وردپرس را فعال میکند و خطاها و هشدارهای سایت را برای بررسی ثبت میکند.
برای استفاده از این روش، افزونه WP Debugging را از پیشخوان وردپرس نصب و فعال کنید. پس از فعالسازی، گزارش خطاها در اختیار شما قرار میگیرد و میتوانید از آن برای پیدا کردن منبع مشکل استفاده کنید.
2. فعالسازی Error Log با کد و بدون افزونه
برای رفع error log ، ابتدا باید به فایل wp-config دسترسی داشته باشید. برای دسترسی به این فایل باید از در پنل هاست یا بخش FTP این فایل را بیابید. شما این فایل را در ریشه دایرکتوری وبسایت خواهید یافت. فایل را در هر نرمافزار تدوینگر متن مثل notepad یا word باز کنید. قبل از این خط کافی است کد زیر را تغییر دهید:
define( ‘WP_DEBUG’, true );

اگر مقدار WP_DEBUG در فایل wp-config.php روی false قرار دارد، آن را به true تغییر دهید تا حالت خطایابی وردپرس فعال شود. با فعال شدن این گزینه، وردپرس میتواند خطاها و هشدارهای فنی را هنگام اجرا شناسایی کند.
اگر میخواهید این خطاها در قالب یک گزارش ذخیره شوند، خط زیر را نیز به فایل wp-config.php اضافه کنید:
define( ‘WP_DEBUG_LOG’, true );
با فعال کردن این تنظیم، اطلاعات خطاها در فایل گزارش وردپرس ثبت میشوند و میتوانید از آنها برای پیدا کردن علت مشکل و عیبیابی سایت استفاده کنید.
گزارش error logs در وردپرس را چگونه تفسیر کنیم؟
پس از فعال کردن WP_DEBUG_LOG، وردپرس معمولاً خطاهای ثبتشده را در فایل debug.log داخل پوشه wp-content ذخیره میکند. میتوانید از طریق File Manager هاست یا FTP به مسیر wp-content/debug.log بروید و فایل را مشاهده یا دانلود کنید.
در این فایل، خطاها و هشدارهای وردپرس همراه با اطلاعاتی مثل زمان وقوع خطا، نام فایل و شماره خط مربوط به مشکل ثبت میشوند. این اطلاعات کمک میکنند مشخص کنید خطا از یک افزونه، قالب یا بخشی از کد سایت ایجاد شده است.

اگر با خطاهای PHP و ساختار وردپرس آشنایی ندارید، بهتر است قبل از تغییر فایلهای سایت از نسخه پشتیبان تهیه کنید و برای خطاهای پیچیده از یک توسعهدهنده وردپرس کمک بگیرید.

چگونه میتوان Error Logs در وردپرس را رفع کرد؟
برای رفع Error Logs در وردپرس، ابتدا باید منبع خطا را شناسایی کنید. سادهترین راه، فعال کردن حالت اشکالزدایی و بررسی گزارش خطاهاست تا مشخص شود مشکل از افزونه، قالب یا بخشی از کد سایت ایجاد شده است. برای این کار میتوانید از افزونه استفاده کنید یا تنظیمات Debug را بهصورت دستی در فایل wp-config.php فعال کنید.
جمع بندی خطای error logs در وردپرس
| روش | نحوه انجام | مناسب برای |
|---|---|---|
| افزونه WP Debugging | افزونه را از پیشخوان وردپرس نصب و فعال کنید تا حالت اشکالزدایی و ثبت خطاها فعال شود | کاربران مبتدی یا افرادی که نمیخواهند فایلهای وردپرس را ویرایش کنند |
| ویرایش فایل wp-config.php | از طریق File Manager یا FTP فایل wp-config.php را باز کنید و مقادیر WP_DEBUG و WP_DEBUG_LOG را روی true قرار دهید |
کاربران حرفهایتر و افرادی که میخواهند بدون افزونه گزارش خطاها را فعال کنند |
فعلی
رفع خطای error logs در وردپرس [2026]
سوالات متداول
فایل Error Log وردپرس کجا ذخیره میشود؟
فعال کردن WP_DEBUG به سایت آسیب میزند؟
چرا فایل debug.log ایجاد نمیشود؟
بعد از پیدا کردن خطا چه کاری انجام دهیم؟