رفع مشکل خطای 500 در وردپرس چگونه است ؟
رویا وردپرس؛ ممکنه در روز با خطاهای رایج در وردپرس مواجه بشیم ولی جای نگرانی نیست! چون هر کدام از این خطاها راه حلی دارند که به سادگی در دسترس است. یکی از این خطاهای رایج خطای 500 در وردپرس یا HTTP 500 Internal Server است که با دیدن آن ممکنه وحشت کنید و احساس کنید سایت شما به طور کامل از دست رفته است. ولی اینجوری نیست، نگران نشید. امروز این خطا و روش رفع مشکل خطا را به شما آموزش می دیم.
خطای 500 در وردپرس
خطای 500 در وردپرس چیست؟ خطای 500 در وردپرس هنگامی رخ میدهد که پروتکل Http یافت نشود.
به معنای دقیقتر سرور به درخواست Http پاسخ داده اما نمیتواند آن را بازیابی کند به همین دلیل ما را با خطای 500 در وردپرس مواجه میکند.
در واقع یعنی سرور با مشکل رو به روست. البته همینجا باید خدمت شما عرض کنم که این خطا تنها مربوط به وردپرس نیست و در سایر سیستمهای سایتساز نیز ممکن است مشاهده شود.
ما امروز اینجا هستیم تا در وهله اول دلایل رخ دادن خطای 500 در وردپرس را بررسی کنید و سپس به بررسی راهحلهای آن بپردازیم. زیرا برای حل هر مشکلی بهتر است اول دلیل رخ دادن آن را بیابیم تا ارتباط بهتری با آن برقرار کرده و سپس راهحل را بهتر بیابیم.
خطای 500 در وردپرس به چه علت رخ می دهد ؟
خطای 500 یک خطای سرور عمومی است. چندین گزینه است که میتواند به یک سرور با وضعیت مشخصی پاسخ دهد. برخلاف تصور عموم به وجود آمدن خطای 500 در وردپرس یک اتفاق خوب است زیرا به شما نشان میدهد که سرور دچار محدودیت است. حال در این مقاله شما متوجه می شوید که این خطا از جانب کدام بخش ها است و چگونه رفع میشود.
1- وجود خطا در فایل htaccess.
اولین موردی که در بروز این خطا به آن شک کنیم همین فایل htaccess. است. پس به شما هم پیشنهاد میکنیم در همین ابتدا اول به سراغ این فایل بروید. اضافه شدن یک کارکتر اضافی به فایل htaccess. میتواند باعث بروز خطای 500 در وردپرس شود. در این مواقع باید سعی کنید فایل htaccess. جدیدی را بسازید. برای ساخت آن کافیست فایل فعلی را حذف کرده، سپس به قسمت پیوندهای یکتا بروید و بر روی ذخیره تغییرات کلیک کنید تا مجدد ساخته شود.
2- وجود خطا در فایل wp-config.php
زمانی که دستور یا کدی در این فایل ایجاد شود، ممکن است با خطای 500 در وردپرس مواجه شوید و با مشاهده error logs میتوانید خطای موجود در این فایل را یافته و به حال آن بپردازید. چنانچه از بخش error logs نمی توانید کاری کنید، به راحتی با مراجعه به فایل wp-config.php میتوانید کدهای ناشناخته را حذف کنید. (البته اگر به این فایل و کدها مسلط هستید).
3- مجوزهای ناقص پرونده
اگر یک اسکریپت php باید در یک فولدر قرار گیرد اما امکان اجرای php را ندارد، شما را با خطای 500 در وردپرس رو به رو می کند. این مشکل به راحتی با تغییر سطح دسترسی و مجوز آن پوشه حل می شود. این مورد در هاست و با تغییر سطح دسترسی امکان پذیر است.
مطلب پیشنهادی رویا وردپرس : فرایند انتخاب یک هاست مناسب
4- وقفه در کار سرور یا اسکریپت
وقفه یا از کار افتادن سرور یا اسکریپتی در سایت مهم ترین دلیل به وجود آمدن خطای 500 در وردپرس است که معمولا این اتفاق وسط انجام یک فعالیت پیش می آید.
زمانی که با این مشکل مواجه می شوید پیشنهاد می شود که بصورت دستی حافظه php را افزایش دهید.
این کار در php.ini ، wp-config.php و htaccess. انجام می شود.
چنانچه خودتان نتوانستید این کار را انجام دهید به پشتیبانی سرور اطلاع داده تا این مشکل را برایتان برطرف کند.
رویا وردپرس
5- خطای php
گاهی اوقات خطای 500 فقط و فقط در هنگام ورود به پیشخوان وردپرس مشاهده می شود.
در اینجا ممکن است شوکه شوید که چگونه سایت باز می شود اما پیشخوان وردپرس با چنین خطایی مواجه است؟!
اینجا یعنی مشکل در حافظه php است.
تکلیف چیست؟ باید این حافظه را افزایش دهید و این کار با کمک فایل php.ini امکانپذیر است.
6- وجود افزونه مخرب
یک افزونه در سایت می تواند باعث به وجود آمدن خطای php شود.
با غیرفعال کردن آن سعی در خطایابی داشته باشید یا بهترین راه این است که افزونه مشابهی را جایگزین کنید.
اما چگونه باید افزونه مخرب را یافت؟
تمامی افزونهها را غیرفعال کنید و سپس یک به یک آنها را فعال کنید تا افزونه مخرب را بیابید.
از طرفی می توانید در هاست خود با تغییر نام پوشه افزونهها، تمامی آنها را بصورت یک جا غیر فعال کنید.
بررسی کنید که آیا مشکل از سمت افزونه است یا خیر.
رویا وردپرس
خطاهای رایج در وردپرس
7- بررسی قالب موجود
گاهی مشکل می تواند به دلیل ناسازگاری قالب و مشکلاتی که در آن وجود دارد پیش آید.
برای این منظور و اینکه بتوانید مشکل را ریشه یابی کنید می توانیم غیرفعال کردن قالب را به شما پیشنهاد دهیم.
آن را غیر فعال کرده و قالب پیشفرض را فعال کنید.
اینگونه اگر قالب مورد نظر باعث بروز خطا شده باشد، آن را می توان یافت.
8- نصب مجدد وردپرس
حتما با خواندن تیتر این گزینه، کمی احساس ترس و خطر کردهاید!
اما جای هیچ گونه نگرانی نیست.
منظور ما این نیست که سایت خود را پاک کنید؛
تنها کافیست یک وردپرس جدید دانلود کرده و دو پوشه wp-content و wp-config.php را از آن حذف کنید.
حال پوشه را بصورت فشرده درآورده و بارگذاری نمایید .
حال پوشه را از حالت فشرده خارج کنید تا جایگزین موارد قبلی شود.
9- تنها راه باقیمانده: تماس با پشتیبانی هاست
وقتی تمامی موارد بالا را بررسی می کنیم و هیچ کدام دلیلی برای خطای 500 در وردپرس نیستند، یعنی وقت آن رسیده تا با پشتیبانی هاست خود تماس بگیریم.
مشکل را به آنها گزارش دهید تا بررسی کنند.
این آخرین راه پیشنهادی ما برای رفع خطای 500 در وردپرس است!
رویا وردپرس
رعایت نکات ضروری در رفع خطای 500 در وردپرس
موارد بالا که گفته شد در مورد اتفاقاتی بود که ممکن است سایت وردپرسی با آن مواجه شود و خطای 500 در وردپرس را ظاهر کند. حال پیشنهاداتی در جهت رفع این خطا به شما ارائه می دهیم.
1- error logs را چک کنید
چنانچه error logs را در سرور خود فعال کرده باشید؛
می توانید تمامی موارد ایجاد شده در آن را مشاهده کنید.
در این فایل تمامی خطاهای موجود را با آدرس و نشانی به شما نشان میدهد.
فقط کافیست فایل آن را در یک ویرایشگر متنی باز کنید و به دنبال آدرس خطاها بروید.
با کمی بررسی و جستجو میتوانید مشکل اصلی را یافته و حل کنید.
2- خطاهای اخیر در فایل error logs را بررسی کنید
حال که فایل error logs را پیدا کردید و آن را در ادیتور باز کردید،
به انتهای صفحه مراجعه کنید. در انتها خطاهای اخیر را مشاهده میکنید.
3- ریشهیابی کنید
تا منبع و بخش اصلی که درگیر خطا شده است را پیدا نکنیم، نمی توانیم مشکل را حل کنیم.
پس در درجه اول باید به بررسی منبع و بخش اصلی خطا باشیم.
جایی که دچار این مشکل شده است را بیابید و به رفع مشکل آن بپردازید.
شاید این مشکل با غیرفعال شدن یک افزونه به راحتی قابل حل باشد که معمولا اینگونه است.
رویا وردپرس
نتیجه نهایی
بطور کلی با مشکل خطای 500 در وردپرس آشنا شدید . سعی کردیم بصورت ساده برایتان بیان کنیم چرا این خطا رخ می دهد و راه های حل آن چگونه است. این خطا جزو خطاهای رایج در وردپرس می باشد که ممکن است برای هر وب سایتی بوجود بیاید و هر وبمستری را دچار نگرانی بکند اما نباید نگران شد چون به راحتی و با کمی صبر و جستجو یا واگذاری به پشتیبانی وب سایت می توان آن را به سرعت برطرف نمود.
با کمی صبر و حوصله می توانید این خطا را بر طرف کنید. از آنجایی که این خطا ممکن است برای شما پیش بیاید خوب هست که نسبت به خطاهای رایج در وردپرس آشنا باشید تا بتوانید از بروز چنین مشکلاتی جلوگیری کنید و در زمان بروز آن ها را برطرف کنید. همواره در نظر داشته باشید که داشتن یک پشتیبانی قوی و کارآمد برای وب سایتتان که در مواقع ضروری و غیر ضروری موارد و مشکلات وب سایت شما را برطرف کند جزو مواردی هست که باید به آن توجه نمود.
مطالب زیر را حتما بخوانید:
قوانین ارسال دیدگاه در سایت
- چنانچه دیدگاهی توهین آمیز باشد و متوجه اشخاص مدیر، نویسندگان و سایر کاربران باشد تایید نخواهد شد.
- چنانچه دیدگاه شما جنبه ی تبلیغاتی داشته باشد تایید نخواهد شد.
- چنانچه از لینک سایر وبسایت ها و یا وبسایت خود در دیدگاه استفاده کرده باشید تایید نخواهد شد.
- چنانچه در دیدگاه خود از شماره تماس، ایمیل و آیدی تلگرام استفاده کرده باشید تایید نخواهد شد.
- چنانچه دیدگاهی بی ارتباط با موضوع آموزش مطرح شود تایید نخواهد شد.
نظرات کاربران