رفع خطای داخلی (internal server error) در وردپرسReviewed by amin mirjafari on Jun 19Rating: 3.5رفع خطای داخلی (internal server error) در وردپرساموزس رفع مشکل Internal Server Error در ودرپرس یا خطا 500 در وردپرس که میتواند از فایل .htaccess یا محدودیت php باشد و دلیل آن را در این مطلب

رفع خطای داخلی (internal server error) در وردپرس

باسلام خدمت همراهان همیشگی درس وردپرس اگر از وردپرس استفاده میکنید حتما تا به حال با خطا (internal server error) مواجه شدید اگه نه شاید در اینده با این مشکل مواجه بشید که میتواند هر  تازه واردی را بترساند بیشتر اشتباهی که مدیران وبسایت ها انجام میدهند حذف و نصب دوباره وردپرس است در ادامه اموزش رفع مشکل Internal Server Error در وردپرس خواهم  گفت که چگونه این مشکل را رفع کنید.

رفع خطای داخلی (internal server error) در وردپرس

چرا خطا داخلی (internal server error) در وردپرس رخ میدهد؟

جواب مشخصی برای این موضوع موجود نیست ولی اغلب به دلیل مشکل در فایل .htaccess یا محدود بودن حافظه php یا میتواند از افزونه ها یا پوسته وردپرس باشد این مشکل فقط مختص وردپرس نیست و ممکن است در هر سیستم مدیرت محتوایی رخ دهد گاهی اوقات ممکن است این خطا فقط در در بخش مدیرت وبسایت مشاهده شود و بقیه وبسایت به خوبی کار کند.

بخونی قطعا ضرر نمیکنی  کد افزودن فونت فارسی به قالب وردپرس

رفع خطای ۵۰۰ در سایت وردپرس

رفع مشکل Internal Server Error در وردپرس

چک کردن خرابی احتمالی فایل .htaccess

اولین قدم برای رفع مشکل Internal Server Error در وردپرس بررسی فایل .htaccess است ابتدا وارد کنترل پنل هاست خود شوید دنبال فایل .htaccess بگرید و نام فایل .htaccess را تغیر دهید مثلا .htaccess-old  دوباره وارد وبسایت خود شوید اگر مشکل حل شده بود تبریک شما موفق شدید! حال باید دوباره فایل .htaccess بسازید برای اینکار وارد قسمت مدیرت وبسایت خود شوید و از بخش تنظیمات >> پیوند های یکتا انتخاب کنید سپس دکمه ذخیره بزنید تا فایل .htaccess دوباره ساخته شود اگر این کار را انجام ندهید ممکن است نوشته ها و برگه های شما با خطا ۴۰۴ مواجه شود

اگر مشکل از فایل .htaccess نبود ادامه این مقاله را مطالعه کنید.

 

افزایش محدودیت  حافظه php

ممکن است علت خطای داخلی (internal server error) وردپرس محدودیت در حافظه php  باشد برای رفع مشکل Internal Server Error در وردپرس ابتدا فایل متنی با نام php.ini بسازید و تکه کد memory=64MB در ان قرار داده و ذخیره کنید حال از طریق فایل منیجر یا FTP  به وبسایت خود وصل شوید و فایل php.ini  که ساخته اید در پوشه wp-admin  اپلود کنید.

بخونی قطعا ضرر نمیکنی  آموزش تغییر قالب وردپرس از دیتابیس در هاست

با انجام این کار ممکن است مشکل شما برطرف شود این مشکل میتواند به دلیل سنگین بودن افزونه یا توابع پوسته وبسایت شما باشد پیشنهاد میشود  برای رفع دائمی مشکل از پشتیبانی هاست خود درخواست کنید تا log  سرور شما چک کند.

اگر مشکل همچنان پابرجاست باید روش های دشوار تری امتحان کنید با ما همراه باشید.

 

غیرفعال کردن تمامی افزونه ها

اگر با انجام کار های بالا خطای داخلی (internal server error) برطرف نشد ممکن است مشکل از افزونه های موجود در وبسایت شما باشد گاهی اوقات ممکن است یکی از افزونه های نصب بر روی وبسایت شما باعث ایجاد تداخل شود برای اینکه افزونه مشکل ساز را شناسایی کنید ابتدا باید تمامی افزون ها را غیرفعال کنید برای این کار ابتدا از طریق FTP  یا فایل منیجر به هاست خود دسترسی پیدا کنید سپس وارد پوشه wp-content شوید و نام پوشه plugins  را تغیر دهید حال افزونه ها را یکی یکی فعال کنید و با هر بار فعال سازی وبسایت خود را رفرش کنید تا افزونه مشکل ساز را بیابید همچنین میتوانید از بخش دیتابیس سایت خود نیز افزونه ها را غیر فعال کنید که در مطلب غیر فعال کردن افزونه های وردپرس از دیتابیس اموزشش را بخونید

بخونی قطعا ضرر نمیکنی  آموزش افزونه اضافه کردن دکمه پرینت در وردپرس

 

اپلود دوباره هسته وردپرس

اگر با غیرفعال کردن تمامی افزونه ها مشکل رفع نشد هسته وردپرس را دوباره اپلود کنید برای اینکار فایل های wp-admin و wp-includes را حذف و با فایل های جدید وردپرس جایگزین کنید.

 

با میزبان هاست خود تماس بگیرید

اگر با هیچ یک از روش  های بالا مشکل خطای داخلی (internal server error) وبسایت شما برطرف نشد از پشتیبانی ارائه دهنده هاست خود درخواست کنید تا فایل log  سرور را بررسی کنند تا دلیل مشکل را بیابند

امیدوارم از آموزش رفع مشکل Internal Server Error در ودرپرس ما نیز لذت برده باشید.