رفع خطای http 500 internal server وردپرس
وجود خطای ۵۰۰ در وردپرس میتواند به دلایل مختلفی از جمله افزایش بی رویه مموری، خزا در فایل htaccess.، ایجاد مشکل در کدنویسی سایت که میتوانید در افزونه و یا پوسته وردپرس رخ داده باشد و… سایر عوامل دیگر رخ دهد که در ادامه به بررسی هر یک از آنها خواهیم پرداخت.
افزایش حافظه php
عمدهترین دلیل خطای ۵۰۰ وردپرس میتواند به دلیل افزایش مموری و حافظه php صورت گیرد که در این صورت هاست و سرور قادر به پردازش اطلاعات از دیتابیس نبوده و سایت با مشکل مواجه میشود. در صورتی که در سایت خود با خطای http 500 internal server مواجه شدید بررسی کنید که اگر در حال مدیریت سایت در پیشخوان که بیشتر میتواند هنگام آپلود یک فایل این خطا ظاهر شود، بودید میبایست حافظه php خود را افزایش دهید.
برای این منظور ابتدا در هاست خود یک فایل php.ini بسازید و سپس مقدار زیر را درون فایل قرار دهید.
memory=64MB
حال فایل را ذخیره کرده و با استفاده از عمل move آن را به پوشه wp-admin در هاست خود منتقل کنید، در صورتی که مشکل برطرف نشد با میزبان خود جهت افزایش حافظه php اقدام به ارسال تیکت کنید.
بررسی فایل htaccess. و بهینه کردن آن
یکی از دلایل دیگری که میتواند باعث بروز خطای ۵۰۰ در وردپرس شود به دلیل آسیب دیدن فایل htaccess. میباشد. برای اینکه مشکل خطای ۵۰۰ وردپرس را از طریق این فایل حل کنید به روت اصلی که وردپرس در آن نصب شده است مراجعه کرده و نام فایل را به htaccess_old. تغییر دهید و یکبار سایت خود را باز کرده و از کلیدهای ترکیبی CTRL+F5 برای رفرش کردن صفحه استفاده کنید.
خواهید دید که مشکل برطرف شده است، حال لازم است تا مجددا این فایل ساخته شود، برای این منظور وارد پیشخوان وردپرس شده و به مسیر تنظیمات> پیوندهای یکتا مراجعه کرده و یکبار بر روی دکمه ذخیره تغییرات کلیک کنید تا فایل جدید htaccess. در هاست شما ساخته شود.
غیرفعال کردن افزونهها
دلیل سومی که میتواند باعث بروز خطای http 500 internal server در وردپرس شود از طریق افزونهها میباشد. اگر با دو روش قبل موفق به رفع خطای http 500 internal server نشدید یکبار کلیه افزونهها را غیرفعال کرده و سپس به ترتیب آنها را فعال کنید تا افزونهای که ایجاد مشکل کرده است را بیابید.
از اسکریپت خود مطمئن شوید
ممکن است تا دلیل دیگر مشکل در فایلهای اصلی وردپرس باشد، برای این منظور آخرین نسخه وردپرس را از وبسایت رسمی آن دانلود کرده و سپس پوشه wp-content و فایل wp-config.php را از فایل دانلودی حذف کرده و سایر پوشهها و فایلهای موجود را با پوشه و فایل موجود در هاست خود تعویض کنید.
با میزبان خود در ارتباط باشید
در صورتی که با استفاده از روشهای فوق موفق به رفع خطای ۵۰۰ در وردپرس نشدید آخرین راهکار این است که از میزبانی هاست و یا یک متخصص کمک بگیرید.