در حالی که استفاده از وردپرس واقعا آسان است، برخی از خطاهای رایج وردپرس وجود دارد که می تواند شما را وحشت زده کند. در کل نکته خوب این است که خطای وردپرسی که در سایت خود مشاهده می کنید به احتمال زیاد توسط کسی قبل از شما گزارش و رفع شده است. در این مقاله، ما 50 مورد از رایج ترین خطاهای وردپرس را به شما نشان می دهیم و به شما آموزش خواهیم داد که چگونه همه این خطاهای رایج وردپرس را برطرف کنید. این خطاها همگی را می توان با خدمات وردپرس به راحتی رفع کرد
اگرچه کار با وردپرس آسان و راحت است، با این وجود یکسری خطاهای وردپرس وجود دارند که باعث ترس و هراس شما می شوند. موضوع خوبی که وجود دارد این است که اکثر خطاهایی که با آن مواجه می شوید قبلا توسط شخصی حل شده است. در این مقاله قصد داریم در مورد روش های رفع خطاهای وردپرس صحبت کنیم.
آموزش رفع خطاهای رایج وردپرس
لازم به ذکر است که قبل از رفع خطاهای وردپرس حتما از وب سایت وردپرسی خود نسخه ی پشتیبان تهیه کنید. برای تهیه نسخه پشتیبان می توانید ازافزونه داپلیکیتور پرو یا نسخه رایگان آن (که وب سایت های با حجم کمتر از 400 مگا بایت را پشتیبانی می کند) استفاده کنید. آموزش داپلیکیتور را بخوانید.
روش کلی رفع خطاهای وردپرس
قبل از بررسی انواع خطاهای وردپرس می خواهیم به شما یک روش کلی برای رفع خطا آموزش دهیم. اما همین جا توصیه می کنیم بر اساس نوع خطا نسبت به رفع آن اقدام کنید. در ادامه تمامی خطاهای رایج برای شما آموزش داده شده است. بهترین روش، بررسی دلیل خطای رخ داده شده از طریق فایل errorlog و رفع مشکل پیغام خطای نمایش داده شده در مرورگر به صورت تخصصی است. برای نمایش پیام خطا در وب سایت باید تکه کدزیر را در فایل wp_config وارد کنید.
( ‘WP_DEBUG’ , true);
اما به طور کلی می توانید مراحل زیر را طی کنید:
*فایل .htaccess خود را بررسی کنید و از سلامت آن اطمینان حاصل کنید.
*قالب پیش فرض وردپرس را فعال کنید (مثلا Twenty Fourteen). اگر پیام خطای 500 (سرور داخلی) را مشاهده می کنید، احتمالاً نمی توانید به داشبورد دسترسی پیدا کنید. بنابراین از طریق هاست اقدام کنید.
*افزایش حافظه
*همه افزونه های وردپرس خود را غیرفعال کنید. سپس یکی انها را فعال و دلیل رخ دادن خطا را در افزونه ها بیابید
رفع خطای 500 Internal server error
نحوه رفع کردن ارور سرور داخلی در وردپرس
نحوه رفع کردن ارور سرور داخلی در وردپرس
شاید رایجترین خطا که ممکن است اکثرا برای مبتدیان اتفاق بیفتد خطای internal server error یا 500 internal server error است.
این ارور معمولا زمانی که چیزی اشتباه است اما سرور نمیتواند شناسایی کند که مشکل در کجاست، اتفاق میافتد. از آنجایی که پیغام خطا نشان نمیدهد مشکل را کجا میتوانید پیدا کنید، این وظیفه به گردن خود شماست که مشکل را بیابید. ما لیستی از مشکلات و اشتباهاتی که در این گونه موارد ممکن است اتفاق افتاده باشد را در مقاله ای آورده ایم میتوانید با مطالعه این مقاله بهطور کامل از روش های حل این مشکل آگاه شوید
رفع ارورSyntax Error در وردپرس
این ارور بطور کلی زمانی رخ میدهد که یک قطعه کد به ورپرس خود اضافه کردید در حالی که قسمتی از این کد دارای خطای نحوی است یا اینکه اشتباها قسمتی از آن را جا گذاشته اید. این خطا هنگام تجزیه کدهای php رخ میدهد و شما پیغامی مانند خط زیر را دریافت میکنید:
Parse error- syntax error, unexpected $end in /public_html/site1/wp-content/themes/my-theme/functions.php on line 278
پیغام خطا ممکن است قسمتی از کد و مکان اسکریپتی را که دارای خطا است بوسیله مشخص کردن شماره خط نشان دهد. برای حل این مشکل شما باید دستور درست کد را جایگزین دستور اشتباه کنید. در بسیاری از مواقع پیش میاید که تنها یک پرانتر یا یک کاراکتر را اشتباه گذاشته باشید
رفع خطای اتصال به پایگاه داده وردپرس
این پیغام خطا به وضوح میگوید که وبسایت شما نتوانسته به دیتابیس متصل شود، با این حال، حل این ارور برای مبتدیان کمی مشکل است.بطور معمول این مشکل زمانی رخ میدهد که یک کاربر اطلاعات دیتابیس خود را ( که شامل میزبانی دیتابیس، نام کاربری و رمزعبور میباشد) اشتباه وارد کرده یا تغییر دهد. برخی اوقات نیز ممکن است از سمت سرور دیتابیس شما پاسخی دریافت نشود یا دیتابیس شما آسیب دیده باشد. به هرحال اکثر مواقع این مشکل به علت اطلاعات نادرست در احراز هویت دیتابیس صورت میدهد .
نحوه برطرف کردن صفحه سفید مرگ در وردپرس
این ارور معمولا خطایی است که هیچ گونه پیغامی ندارد. این موضوع میتواند برای مبتدیان گیج گننده باشد زیرا هیچ نشانه ای وجود ندارد که مشکل میتواند از کجا باشد. اکثر مواقع این خطا هنگامی رخ میدهد که محدودیت حافظه php پر شده باشد. همچنین میتواند به علت پیکربندی در سرور اتفاق بیفتد. همچنین ممکن است یک کاربر این خطا را فقط در یک قسمت از سایت مشاهده کند .
رفع ارورهای 404 صفحات وردپرس
گاهی اوقات زمانی که کاربر میخواهد یک پست را مشاهده کند با پیغام خطای 404 page- not found مواجه میشود. در این گونه موارد کاربر میتواند سایر قسمت های سایت از جمله ناحیه مدیریت را بدون مشکل ببیند. علت عمده این خطا بخاطر تنظیمات پیوندها در وردپرس است. برای رفع این مشکل کاربر باید تنظیمات پیوندهای خود را مجدد انجام دهد یا قوانین بازنویسی را بصورت دستی بهروز کند.
آموزش رفع مشکل سایدبار زیر محتوا در وردپرس
یکی از مشکلات رایج دیگری که مبتدیان با آن مواجه میشوند، زمانی است که نوار کناری به جای اینکه در کنار محتوا قرار بگیرد در زیر آن ظاهر میشود. برخی اوقات زمانی که کاربران درحال اضافه کردن اسنیپت های کد در سایت خود هستند ممکن است اشتباها فراموش کنند تگ div ای که باز کرده اند را ببندند یا یک تگ div بسته اضافی قرار میدهند که باعث به هم ریختگی در طراحی قالب میشود. از دیگر علت های این مشکل میتواند استفاده نکردن از عرض مناسب یا خاصیت float صحیح باشد.
افزایش حافظه وردپرس، Memory Size error
رفع خطای افزایش حافظه وردپرس نشانه های این خطا می تواند صفحه سفید مرگ یا پیام خطایی مانند این پیام باشد:
Fatal error: Allowed memory size of 33554432 bytes exhausted
(tried to allocate 2348617 bytes) in
/home/username/public_html/site1/wp-includes/plugin.php on line xxx
این خطا وقتی رخ می دهد که یک اسکریپت وردپرس یا یک افزونه محدودیت پیش فرض، اندازه حافظه اختصاص داده شده را از بین می برد.
امیدواریم با خواندن این مقاله بتوانید تعاد زیاید از خطاهای خود را رفع کنید اما اگر زمان و دانش لازم برای رفع خطاهای سیات های وردپرسی خود را ندارید نگران نباشید امروزه بسیاری از سایت های مختلف در حوزه خدمات وردپرس در زمینه تولید محتوا و نصب ابزار های سئو و رفع خطاهای وردپرس و ... وجود دارد که می توانید با خیال راحت با مراجعه به آن ها سایت خودرا از هرگونه خطایی رفع کنید و سایت خود را بهینه کیند .