مرجع خطاهای رایج وردپرسی و مراحل رفع خطاها
وردپرس به عنوان محبوبترین سیستم مدیریت محتوا، در عین سادگی و قدرت، ممکن است در هنگام استفاده با خطاهای متعددی مواجه شود. این خطاها میتوانند ناشی از هسته وردپرس، قالبها، افزونهها یا تنظیمات سرور باشند. در این مقاله، ما ۲۰ خطای پرتکرار و رایج وردپرس را معرفی کردهایم و برای هر خطا یک مقاله اختصاصی کامل آماده کردهایم که شامل مراحل عملی، کدهای نمونه و نکات حرفهای برای رفع مشکل میباشد. این راهنما به شما کمک میکند تا سریعتر مشکلات سایت خود را شناسایی و رفع کنید.
| ردیف | نام خطا | دستهبندی | سطح دشواری | توضیح کوتاه |
|---|---|---|---|---|
| 1 | صفحه سفید مرگ (WSOD) | هسته/قالب/افزونه | مبتدی-پیشرفته | نمایش صفحه سفید بدون پیغام خطا |
| 2 | خطای اتصال به پایگاه داده | هسته | مبتدی | عدم ارتباط با دیتابیس |
| 3 | خطای داخلی سرور 500 (Internal Server Error) | هسته/قالب/افزونه | مبتدی-پیشرفته | خطای عمومی سرور بدون توضیح |
| 4 | خطای 404 صفحه یافت نشد | هسته/قالب | مبتدی | لینکها یا پیوندهای یکتا مشکل دارند |
| 5 | خطای حافظه PHP (Memory Exhausted) | افزونه/قالب | متوسط | مصرف بیش از حد منابع PHP |
| 6 | Syntax Error / Parse Error | افزونه/قالب | مبتدی-متوسط | خطای نحوی در کدها (معمولاً functions.php) |
| 7 | اتصال سایت زمانبر (Connection Timed Out) | افزونه/قالب | متوسط | بارگذاری سایت بیش از حد طول میکشد |
| 8 | حالت تعمیر و نگهداری (Maintenance Mode Stuck) | هسته | متوسط | سایت پس از آپدیت در حالت نگهداری باقی مانده |
| 9 | Too Many Redirects | افزونه/قالب | متوسط | حلقه ریدایرکت ایجاد شده |
| 10 | با این صفحه دسترسی ندارید | پیشخوان/افزونه | مبتدی-متوسط | کاربر اجازه دسترسی به برخی صفحات را ندارد |
| 11 | قفل شدن دسترسی داشبورد (Locked out of admin) | پیشخوان | مبتدی-متوسط | عدم توانایی ورود به پیشخوان وردپرس |
| 12 | Mixed Content / خطاهای HTTPS | قالب/افزونه | متوسط | اشکال در بارگذاری منابع غیراستاندارد با HTTPS |
| 13 | خطای آپلود تصویر (Image Upload Issues) | افزونه/قالب | مبتدی | عدم توانایی در بارگذاری رسانهها |
| 14 | نمایش تغییرات رخ نمیدهد (Changes Not Showing) | افزونه/قالب | متوسط | کش یا بازنویسیها کار نمیکند |
| 15 | Failed to Write File to Disk | افزونه/سرور | متوسط | مشکل در نوشتن فایل روی سرور |
| 16 | WordPress Not Sending Emails | افزونه/هسته | متوسط | ارسال ایمیل سیستم وردپرس انجام نمیشود |
| 17 | RSS Feed Errors | هسته/افزونه | متوسط | اشکال در فید RSS سایت |
| 18 | قالب یا افزونه ناسازگار پس از بروزرسانی | قالب/افزونه | متوسط-پیشرفته | خطا یا مشکل پس از آپدیت افزونه یا قالب |
| 19 | خطای REST API | هسته/افزونه | متوسط | مشکل در انتشار یا ذخیره پستها |
| 20 | Failed to Open Stream / Permission Denied | افزونه/قالب | متوسط | خطای دسترسی به فایلها |
خلاصه خطاهای رایج وردپرس
- صفحه سفید مرگ (WSOD)
صفحه سایت یا پیشخوان بدون هیچ پیغام خطایی بارگذاری نمیشود. این مشکل معمولاً ناشی از ناسازگاری قالب یا افزونه، کمبود حافظه PHP یا خطاهای کد است. برای راهنمایی کامل و مراحل عملی رفع مشکل، مقاله صفحه سفید مرگ در وردپرس را ببینید. - خطای اتصال به پایگاه داده
هنگام بارگذاری سایت، پیغام “Error establishing a database connection” نمایش داده میشود. علت میتواند اطلاعات نادرست دیتابیس یا خرابی جدولها باشد. مقاله اختصاصی رفع خطای اتصال به دیتابیس را از اینجا بخوانید: خطای اتصال دیتابیس. - خطای داخلی سرور 500
این خطا نشاندهنده مشکل عمومی در سرور است و معمولاً به دلیل خرابی .htaccess، افزونه یا قالب ناسازگار یا کمبود حافظه PHP رخ میدهد. برای حل کامل، به مقاله خطای 500 Internal Server Error مراجعه کنید. - خطای 404 صفحه یافت نشد
برخی صفحات یا نوشتهها نمایش داده نمیشوند و پیغام 404 ظاهر میشود. این مشکل غالباً مربوط به پیوندهای یکتا، کش یا قالب است. برای راهنمای کامل، مقاله رفع خطای 404 در وردپرس را ببینید. - خطای حافظه PHP (Memory Exhausted)
سایت هنگام اجرای عملیات سنگین یا افزونههای پرمصرف با خطای کمبود حافظه مواجه میشود. افزایش حافظه PHP و بهینهسازی افزونهها معمولاً مشکل را رفع میکند. جزئیات و مراحل عملی در مقاله خطای حافظه PHP موجود است. - Syntax Error / Parse Error
خطاهای نحوی PHP هنگام ویرایش فایلهای قالب یا افزونه رخ میدهد. معمولاً پیام خطا مسیر فایل و خط مشکل را نشان میدهد. مقاله Syntax Error وردپرس راهنمای گام به گام رفع آن است. - اتصال سایت زمانبر (Connection Timed Out)
بارگذاری صفحات طولانی یا سایتهای سنگین باعث خطای Timeout میشود. افزونهها یا قالبهای پرمصرف معمولاً عامل این مشکل هستند. مقاله Connection Timed Out نحوه رفع آن را توضیح میدهد. - حالت تعمیر و نگهداری (Maintenance Mode Stuck)
پس از بروزرسانی، سایت ممکن است در حالت تعمیر باقی بماند. حذف فایل .maintenance و بررسی افزونهها معمولاً مشکل را حل میکند. راهنمای کامل در مقاله Maintenance Mode Stuck موجود است. - Too Many Redirects
ایجاد حلقه ریدایرکت باعث میشود سایت باز نشود. معمولاً ناشی از تنظیمات اشتباه SSL، افزونه ریدایرکت یا فایل .htaccess است. جزئیات در مقاله Too Many Redirects آمده است. - به این صفحه دسترسی ندارید
کاربر اجازه دسترسی به برخی صفحات پیشخوان را ندارد. علت معمولاً سطح دسترسی یا تنظیمات افزونه امنیتی است. برای رفع کامل، مقاله Permission Error در وردپرس را مطالعه کنید. - قفل شدن دسترسی داشبورد (Locked Out)
عدم توانایی ورود به پیشخوان وردپرس معمولاً ناشی از اشتباه در نام کاربری، افزونه امنیتی یا مشکل فایلهای کوکی است. مقاله Locked Out of Admin روشهای رفع آن را توضیح میدهد. - Mixed Content / HTTPS
خطاهای بارگذاری منابع با HTTPS باعث نمایش Not Secure یا خطاهای ریدایرکت میشوند. برای اصلاح لینکها و SSL، مقاله Mixed Content را ببینید. - خطای آپلود تصویر (Image Upload Issues)
آپلود تصاویر یا فایلها با خطا مواجه میشود. مشکل معمولاً دسترسی پوشه uploads یا محدودیت حجم است. مقاله Image Upload Issues جزئیات کامل را دارد. - نمایش تغییرات رخ نمیدهد (Changes Not Showing)
کش یا افزونههای بهینهسازی مانع نمایش تغییرات میشوند. برای رفع مشکل، مقاله Changes Not Showing را مطالعه کنید. - Failed to Write File to Disk
عدم توانایی در نوشتن فایل روی سرور معمولاً ناشی از دسترسیها یا محدودیت دیسک است. مقاله Write File Error روش حل آن را توضیح میدهد. - WordPress Not Sending Emails
سیستم وردپرس ایمیل ارسال نمیکند، غالباً به دلیل تنظیمات SMTP یا سرور. جزئیات رفع مشکل در مقاله WordPress Email Issues آمده است. - RSS Feed Errors
فید RSS سایت با خطا مواجه است. معمولاً به دلیل محتوای ناقص یا افزونههاست. برای راهنمای کامل، مقاله RSS Feed Errors را ببینید. - قالب یا افزونه ناسازگار پس از بروزرسانی
پس از آپدیت، سایت دچار خطا یا ناسازگاری میشود. مقاله Plugin/Theme Update Issues مراحل رفع مشکل را توضیح میدهد. - خطای REST API
مشکل هنگام انتشار یا ذخیره پستها رخ میدهد و غالباً ناشی از افزونهها یا محدودیت سرور است. برای رفع کامل، مقاله REST API Errors را ببینید. - Failed to Open Stream / Permission Denied
عدم دسترسی به فایلها باعث این خطا میشود. معمولاً با اصلاح سطح دسترسی و مالکیت فایلها حل میشود. جزئیات در مقاله Permission Denied موجود است.
نکته مهم:
این مقاله مرجع سریع و کاربردی است و برای هر خطا یک مقاله اختصاصی کامل آماده شده است تا کاربران بتوانند مراحل عملی، کد نمونه و نکات پیشرفته را مشاهده کنند.
