اگر شما هم دارای طراحی سایت با وردپرس هستید ممکنه در روز با خطاهای رایج در وردپرس مواجه بشیم ولی جای نگرانی نیست! چون هر کدام از این خطاها راه حلی دارند که به سادگی در دسترس است. یکی از این خطاهای رایج خطای ۵۰۰ در وردپرس یا HTTP 500 Internal Server است که با دیدن آن ممکنه وحشت کنید و احساس کنید سایت شما به طور کامل از دست رفته است. ولی اینجوری نیست، نگران نشید. امروز این خطا و روش رفع مشکل خطا را به شما آموزش می دیم.
خطای ۵۰۰ در وردپرس
خطای ۵۰۰ در وردپرس چیست؟ رفع خطای ۵۰۰ در وردپرس هنگامی رخ میدهد که پروتکل Http یافت نشود.
به معنای دقیقتر سرور به درخواست Http پاسخ دادهاست. اما نمیتواند آن را بازیابی کند به همین دلیل ما را با خطای ۵۰۰ در وردپرس مواجه میکند.
در واقع یعنی سرور با مشکل رو به روست. البته همینجا باید خدمت شما عرض کنم که این خطا تنها مربوط به وردپرس نیست و در سایر سیستمهای سایتساز نیز ممکن است مشاهده شود.
ما امروز اینجا هستیم. تا در وهله اول دلایل مشکل خطای ۵۰۰ در وردپرس را بررسی کنید. و سپس به بررسی راهحلهای آن بپردازیم. زیرا برای حل هر مشکلی بهتر اینه اول دلیل رخ دادن آن را بیابیم. تا ارتباط بهتری با آن برقرار کرده و سپس راهحل را بهتر بیابیم.
خطای ۵۰۰ در وردپرس به چه علت رخ می دهد ؟
خطای ۵۰۰ یک خطای سرور عمومی است. چندین گزینه است که میتواند به یک سرور با وضعیت مشخصی پاسخ دهد. برخلاف تصور عموم به وجود آمدن خطای ۵۰۰ در وردپرس یک اتفاق خوب است. زیرا به شما نشان میدهد که سرور دچار محدودیت است. حال در این مقاله شما متوجه می شوید که این خطا از جانب کدام بخش ها است و چگونه رفع میشود.
۱- وجود خطا در فایل htaccess.
اولین موردی که در بروز این خطا به آن شک کنیم همین فایل htaccess. است. پس به شما هم پیشنهاد میکنیم در همین ابتدا اول به سراغ این فایل بروید. اضافه شدن یک کارکتر اضافی به فایل htaccess. میتواند باعث بروز خطای ۵۰۰ در وردپرس شود. در این مواقع باید سعی کنید فایل htaccess. جدیدی را بسازید. برای ساخت آن کافیست. فایل فعلی را حذف کرده. سپس به قسمت پیوندهای یکتا بروید. و بر روی ذخیره تغییرات کلیک تا مجدد ساخته شود.
۲- وجود خطا در فایل wp-config.php
زمانی که دستور یا کدی در این فایل ایجاد شود. ممکن است با خطای ۵۰۰ در وردپرس مواجه شوید. و با مشاهده error logs میتوانید. خطای موجود در این فایل را پیدا و به حال آن بپردازید. چنانچه از بخش error logs نمی توانید کاری کنید، به راحتی با مراجعه به فایل wp-config.php میتوانید کدهای ناشناخته را حذف کنید. (البته اگر به این فایل و کدها مسلط هستید).
۳- مجوزهای ناقص پرونده
اگر یک اسکریپت php باید در یک فولدر قرار گیرد اما امکان اجرای php را ندارد، شما را با خطای ۵۰۰ در وردپرس رو به رو می کند. این مشکل به راحتی با تغییر سطح دسترسی و مجوز آن پوشه حل می شود. این مورد در هاست و با تغییر سطح دسترسی امکان پذیر است.
مطلب پیشنهادی رویا وردپرس : فرایند انتخاب یک هاست مناسب
۴- وقفه در کار سرور یا اسکریپت
وقفه یا از کار افتادن سرور یا اسکریپتی در سایت مهم ترین دلیل به وجود آمدن خطای ۵۰۰ در وردپرس است که معمولا این اتفاق وسط انجام یک فعالیت پیش می آید.
زمانی که با این مشکل مواجه می شوید پیشنهاد می شود که بصورت دستی حافظه php را افزایش دهید.
این کار در php.ini ، wp-config.php و htaccess. انجام می شود.
چنانچه خودتان نتوانستید این کار را انجام دهید به پشتیبانی سرور اطلاع داده تا این مشکل را برایتان برطرف کند.
رویا وردپرس
۵- خطای php
گاهی اوقات خطای ۵۰۰ فقط و فقط در هنگام ورود به پیشخوان وردپرس مشاهده می شود.
در اینجا ممکن است شوکه شوید که چگونه سایت باز می شود اما پیشخوان وردپرس با چنین خطایی مواجه است؟!
اینجا یعنی مشکل در حافظه php است.
تکلیف چیست؟ باید این حافظه را افزایش دهید و این کار با کمک فایل php.ini امکانپذیر است.
۶- وجود افزونه مخرب
یک افزونه در سایت می تواند باعث به وجود آمدن خطای php شود.
با غیرفعال کردن آن سعی در خطایابی داشته باشید یا بهترین راه این است که افزونه مشابهی را جایگزین کنید.
اما چگونه باید افزونه مخرب را یافت؟
تمامی افزونهها را غیرفعال کنید و سپس یک به یک آنها را فعال کنید تا افزونه مخرب را بیابید.
از طرفی می توانید در هاست خود با تغییر نام پوشه افزونهها، تمامی آنها را بصورت یک جا غیر فعال کنید.
بررسی کنید که آیا مشکل از سمت افزونه است یا خیر.
رویا وردپرس
خطاهای رایج در وردپرس
۷- بررسی قالب موجود
گاهی مشکل می تواند به دلیل ناسازگاری قالب و مشکلاتی که در آن وجود دارد پیش آید.
برای این منظور و اینکه بتوانید مشکل را ریشه یابی کنید می توانیم غیرفعال کردن قالب را به شما پیشنهاد دهیم.
آن را غیر فعال کرده و قالب پیشفرض را فعال کنید.
اینگونه اگر قالب مورد نظر باعث بروز خطا شده باشد، آن را می توان یافت.
۸- نصب مجدد وردپرس
حتما با خواندن تیتر این گزینه، کمی احساس ترس و خطر کردهاید!
اما جای هیچ گونه نگرانی نیست.
منظور ما این نیست که سایت خود را پاک کنید؛
تنها کافیست یک وردپرس جدید دانلود کرده و دو پوشه wp-content و wp-config.php را از آن حذف کنید.
حال پوشه را بصورت فشرده درآورده و بارگذاری نمایید .
حال پوشه را از حالت فشرده خارج کنید تا جایگزین موارد قبلی شود.
۹- تنها راه باقیمانده: تماس با پشتیبانی هاست
وقتی تمامی موارد بالا را بررسی می کنیم و هیچ کدام دلیلی برای خطای ۵۰۰ در وردپرس نیستند، یعنی وقت آن رسیده تا با پشتیبانی هاست خود تماس بگیریم.
مشکل را به آنها گزارش دهید تا بررسی کنند.
این آخرین راه پیشنهادی ما برای رفع خطای ۵۰۰ در وردپرس است!
رویا وردپرس
رعایت نکات ضروری در رفع خطای ۵۰۰ در وردپرس
موارد بالا که گفته شد در مورد اتفاقاتی بود که ممکن است سایت وردپرسی با آن مواجه شود و خطای ۵۰۰ در وردپرس را ظاهر کند. حال پیشنهاداتی در جهت رفع این خطا به شما ارائه می دهیم.
۱- error logs را چک کنید
چنانچه error logs را در سرور خود فعال کرده باشید؛
می توانید تمامی موارد ایجاد شده در آن را مشاهده کنید.
در این فایل تمامی خطاهای موجود را با آدرس و نشانی به شما نشان میدهد.
فقط کافیست فایل آن را در یک ویرایشگر متنی باز کنید و به دنبال آدرس خطاها بروید.
با کمی بررسی و جستجو میتوانید مشکل اصلی را یافته و حل کنید.
۲- خطاهای اخیر در فایل error logs را بررسی کنید
حال که فایل error logs را پیدا کردید و آن را در ادیتور باز کردید،
به انتهای صفحه مراجعه کنید. در انتها خطاهای اخیر را مشاهده میکنید.
۳- ریشهیابی کنید
تا منبع و بخش اصلی که درگیر خطا شده است را پیدا نکنیم، نمی توانیم مشکل را حل کنیم.
پس در درجه اول باید به بررسی منبع و بخش اصلی خطا باشیم.
جایی که دچار این مشکل شده است را بیابید و به رفع مشکل آن بپردازید.
شاید این مشکل با غیرفعال شدن یک افزونه به راحتی قابل حل باشد که معمولا اینگونه است.
رویا وردپرس
نتیجه نهایی
بطور کلی با مشکل خطای ۵۰۰ در وردپرس آشنا شدید . سعی کردیم بصورت ساده برایتان بیان کنیم چرا این خطا رخ می دهد و راه های حل آن چگونه است. این خطا جزو خطاهای رایج در وردپرس می باشد که ممکن است برای هر وب سایتی بوجود بیاید و هر وبمستری را دچار نگرانی بکند اما نباید نگران شد چون به راحتی و با کمی صبر و جستجو یا واگذاری به پشتیبانی وب سایت می توان آن را به سرعت برطرف نمود.
با کمی صبر و حوصله می توانید این خطا را بر طرف کنید. از آنجایی که این خطا ممکن است برای شما پیش بیاید خوب هست که نسبت به خطاهای رایج در وردپرس آشنا باشید تا بتوانید از بروز چنین مشکلاتی جلوگیری کنید و در زمان بروز آن ها را برطرف کنید. همواره در نظر داشته باشید که داشتن یک پشتیبانی قوی و کارآمد برای وب سایتتان که در مواقع ضروری و غیر ضروری موارد و مشکلات وب سایت شما را برطرف کند جزو مواردی هست که باید به آن توجه نمود.