خطای 500در وردپرس

خطای 500در وردپرس

خطای 500در وردپرس یکی از رایج ترین خطاهاست که ممکن است با آن مواجه شوید اما نگران نباشید که قابل حل است.

خطای 500در وردپرس هنگامی اتفاق می افتد که پروتکل http یافت نشود. به عبارت دیگر سرور به درخواست http پاسخ دادخ اما قادر به بازیابی آن نیست و این خطا رخ می دهد.در واقع یعنی سرور با مشکل رو به روست. البته همین‌جا باید خدمت شما عرض کنم که این خطا تنها مربوط به وردپرس نیست و در سایر سیستم‌های سایت‌ساز نیز ممکن است مشاهده شود. در این مقاله بطور کامل به معرفی و راه حل این خطا می پردازیم.

علت خطا500

خطای 500در وردپرس یک خزای سرور عمومی است. چندین گزینه است که می‌تواند به یک سرور با وضعیت مشخصی پاسخ دهد. برخلاف تصور عموم به وجود آمدن این خطا اتفاق خوب است زیرا به شما نشان می‌دهد که سرور دچار محدودیت است. این خطا ممکن است به چند علت و یا از چند فایل باشد:

وجود خطا در فایل htaccess.

اولین قدم بررسی فایل htaccess. است. حتی اضافه شدن یک کارکتر اضافی به فایل htaccess. می‌تواند باعث بروز خطای 500 در وردپرس شود. در این مواقع باید سعی کنید فایل htaccess. جدیدی را بسازید. برای ساخت آن کافیست فایل فعلی را حذف کرده، سپس به قسمت پیوندهای یکتا بروید و بر روی ذخیره تغییرات کلیک کنید تا مجدد ساخته شود.

 وجود خطا در فایل wp-config.php

زمانی که دستور یا کدی در این فایل ایجاد شود، ممکن است با خطای500 مواجه شوید. با مشاهده error logs می‌توانید خطای موجود در این فایل را یافته و به حال آن بپردازید. چنانچه از بخش error logs نمی‌توانید کاری کنید، به راحتی با مراجعه به فایل wp-config.php می‌توانید کدهای ناشناخته را حذف کنید. (البته اگر به این فایل و کدها مسلط هستید).

 مجوزهای ناقص پرونده

اگر یک اسکریپت php باید در یک فولدر قرار گیرد اما امکان اجرای php را ندارد، شما را با خطای 500در وردپرس رو به رو می‌کند. این مشکل به راحتی با تغییر سطح دسترسی و مجوز آن پوشه حل می‌شود. این مورد در هاست و با تغییر سطح دسترسی امکان‌پذیر است.

 وقفه در کار سرور یا اسکریپت

وقفه یا از کار افتادن سرور یا اسکریپتی در سایت مهم‌ترین دلیل به وجود آمدن خطای 500در وردپرس است. معمولا این اتفاق وسط انجام یک فعالیت پیش می‌آید. زمانی که با این مشکل مواجه می‌شوید پیشنهاد می‌شود که بصورت دستی حافظه php را افزایش دهید. این کار در
php.ini ، wp-config.php و htaccess. انجام می‌شود. چنانچه خودتان نتوانستید این کار را انجام دهید به پشتیبانی سرور اطلاع داده تا این مشکل را برایتان برطرف کند.

 خطای php

گاهی اوقات خطای 500 فقط و فقط در هنگام ورود به پیشخوان وردپرس مشاهده می‌شود. در اینجا ممکن است شوکه شوید که چگونه سایت باز می‌شود اما پیشخوان وردپرس با چنین خطایی مواجه است؟! اینجا یعنی مشکل در حافظه php است. تکلیف چیست؟ باید این حافظه را افزایش دهید و این‌کار با کمک فایل php.ini امکان‌پذیر است. قبلا آموزش افزایش حافظه با php.ini را خدمت شما گفتیم به همین دلیل از توضیحات اضافه پرهیز می‌کنیم و از شما دعوت می‌کنیم به آموزش مربوطه مراجعه کنید تا اگر مشکل شما در این زمینه است، به راحتی آن را در عرض چند ثانیه رفع نمایید.

یک افزونه مخرب

یک افزونه در سایت می‌تواند باعث به وجود آمدن خطای php شود. با غیرفعال کردن آن سعی در خطایابی داشته باشید یا بهترین راه این است که افزونه مشابهی را جایگزین کنید. اما چگونه باید افزونه مخرب را یافت؟ تمامی افزونه‌ها را غیرفعال کنید و سپس یک به یک آن‌ها را فعال کنید تا افزونه مخرب را بیابید. از طرفی می‌توانید در هاست خود با تغییر نام پوشه افزونه‌ها، تمامی آن‌ها را بصورت یک‌جا غیرفعال کنید و بررسی کنید که آیا مشکل از سمت افزونه است یا خیر.

 بررسی قالب موجود

گاهی مشکل می‌تواند به دلیل ناسازگاری قالب و مشکلاتی که در آن وجود دارد پیش آید. برای این منظور و اینکه بتوانید مشکل را ریشه‌یابی کنید می‌توانیم غیرفعال کردن قالب را به شما پیشنهاد دهیم. آن را غیرفعال کرده و قالب پیش‌فرض را فعال کنید. اینگونه اگر قالب مورد نظر باعث بروز خطا شده باشد، آن را می‌توان یافت.

 نصب مجدد وردپرس

حتما با خواندن تیتر این گزینه، کمی احساس ترس و خطر کرده‌اید! اما جای هیچ گونه نگرانی نیست. منظور ما این نیست که سایت خود را پاک کنید، تنها کافیست یک وردپرس جدید دانلود کرده و دو پوشه wp-content و wp-config.php را از آن حذف کنید. حال پوشه را بصورت فشرده درآورده و بارگذاری نمایید. حال پوشه را از حالت فشرده خارج کنید تا جایگزین موارد قبلی شود.

با انجام این اعمال خطای 500در وردپرس رفع خواهد شد.

طراحی سایت

شرکت کیان تجارت فاوا فعال در زمینه طراحی سایت طراحی اپلیکیشن در کرج آماده پذیرش سفارش شما عزیزان است.

امکان ارسال دیدگاه وجود ندارد!