خانه / وردپرس / خطاهای وردپرس / خطای 500 یا Internal Server Error در وردپرس و راه حل های آن
خطای 500 یا Internal Server Error در وردپرس و راه حل های آن

تاریخ انتشار: آبان 17, 1395 تعداد بازدید: 77 بازدید تعداد دیدگاه ها: 0

خطای 500 یا Internal Server Error در وردپرس و راه حل های آن

خطای 500 یا Internal Server Error در وردپرس و راه حل های آنReviewed by فرشید امین زاده on Nov 7Rating: 5.0خطای 500 یا Internal Server Error در وردپرس و راه حل های آنیک راهنمای جامع در مورد خطایی که معمولا در وردپرس رخ میدهد. اگر نمیدانید چگونه این مشکل را حل کنید از ما بپرسید یا این راهنما را مطالعه کنید

سلام دوستان

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

این خطا میتواند به هر چیز دیگری که شما فکر میکنید و در سرور وجود دارد مربوط شود، اما بدی این خطا اینست که فقط رخ میدهد. نه به کاربر میگوید که به چه دلیلی رخ داده است و نه اینکه راه حل آن را با خود دارد. میدانید به چه میماند! وقتی به دکتر بگویید دردم را تسکین ده اما به وی نگویید کجا درد میکند، چرا درد میکند، چه کاری انجام داده اید که باعث شده درد کند.

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

شروع حل مشکل با بررسی بخش های مختلف

فایل .htaccess

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

اما، شاید مشکل با این روش حل نشد، پس به سراغ راه حل دوم میرویم:

افزایش حافظه PHP

این مقدار حافظه ای که php در آن اجرا میشود شاید اجازه کار را ندهد، پس باید حافظه ی اجرای php را افزایش دهید.

یک فایل متنی با نام و پسوند php.ini ایجاد کنید و کد زیر را در آن قرار دهید.

فایل را ذخیره کرده و به پوشه مدیریت یا همان wp-admin آپلود کنید، میتوانید از نرم افزارهای FTP استفاده کنید.

افزونه ها و قالب وردپرس

گاهی اوقات افزونه هایی که کدنویسی خوبی ندارند باعث چنین اتفاق هایی می افتند. یا حتی این اتفاق میتواند نتیجه عملکرد یک قالب وردپرس ضعیف باشد که استفاده میکنید.

به هر حال از مدیریت هاست وردپرس خودتون درخواست کنید که گزارش های در این مورد را به شما ارائه دهد و بررسی کنید که مشکل از کدام قطعه از پازل وبلاگ شما بوده است.WordPress-Plugins

اصلا چرا یک هاست مناسب وردپرس را از ابتدا انتخاب نکرده اید؟

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

راه حل سوم، در صورتی که php مشکل را برای شما حل نکرده باشد:

تمامی افزونه های نصب شده روی وردپرس وبلاگ خود را غیر فعال کنید،

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

برای اینکه تشخص دهید کدام افزونه عامل چنین خطایی بوده است، از ابتدا تا انتها یکی یکی افزونه ها را فعال کرده و وضعیت وبلاگ را بررسی کنید. در صورتی که خطای افزونه ها باشد، آخرین باری که وبلاگ فعال بوده را بررسی کرده و به سادگی افزونه های خطاکار را مشخص کنید.

راه حل چهارم، در صورتی که مشکل در افزونه ها وجود نداشته باشد:

فایل های اصلی وردپرس

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

راه حل نهایی، اگر تمامی راه های یادشده مشکل را حل نکرده باقی گذاشته باشند:

مشکلات هاست

بالاخره شما این همه آزمون را برای حل مشکل خود پشت سر گذاشته و نتیجه ای بدست نیاورده اید، به همین دلیل، نیاز است تا با ارائه دهنده هاست خود تماس بگیرید، اگر چه به نظر میرسد که مشکل در خود بخش هایی که به وردپرس مربوط میشود را پیدا کنید اما این راه حل که به ارائه دهنده هاست خود مراجعه کنید، آخرین راه حل خواهد بود.

این مقاله به تمام در مورد خطای داخلی سرور با نام Internal Server Error بوده و اگر که شما تا بحال این خطا را با روش های دیگری حل کرده اید از شما خواهشمندیم در همین برگه با ما و دیگر دوستان به اشتراک بگذارید، حتی مقاله به همراه روش های پیشنهادی شما نیز بروز رسانی گردد.

 

منبع: فریش تمارائه دهنده: قالب بازی وردپرسقالب شخصی وردپرسقالب گرافیکی وردپرس

کانال تلگرام فریش تم
  • دیدگاه شما پس از تایید در سایت نمایش داده می شود.
  • از ارسال متن بصورت فینگلیش خودداری نموده و فارسی تایپ کنید.
  • دیدگاه و سوالات شما توسط کارشناسان ما بین 1 تا 12 ساعت پاسخ داده خواهد شد.
  • از ارسال دیگاه جهت پشتیبانی محصولات تجاری خود داری کنید و برای پشتیبانی از بخش پشتیبانی سایت اقدام کنید.

هنوز دیدگاهی ثبت نشده است.