رفع خطای 500 سایت

رفع خطای 500 سایت

رفع خطای 500 سایت

رفع خطای 500 سایت

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

  1. دسترسی های سایت

در واقع سایت به شما دسترسی نمایش محتوا را نمیدهد و شما را پشت سایت نگه میدارد تا کد را برطرف کنید . کار سختی نیست کافیست تا به سراغ کلیه فایلهایی برویم که دسترسی ها را مدیریت میکند .

رفع خطای 500 سایت از طریق فایلهای دسترسی

  • تنظیم و پیکربندی فایل .htaccess

در پروژه های جدید یک فایل htaccess بسازید .

کلیه کدهای درون این فایل را از پروژه قبلی کپی کرده و اینجا وارد نمایید . این کدها ممکن است از افزونه wp-rocket و یا itheme security بیایند

( قطعه کد لازم برای ایجاد فایل .htaccess ) :


# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress


این کدهای به طور پیش فرض باید در این فایل  .htaccess  وجود داشته باشند

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

  2. رفع خطای 500 سایت با بروزرسانی php

  • ابتدا نسخه ووردپرس نصب شده را به آخرین نسخه ارتقا دهید
  • سپس به سراغ بخض مدیریت php  روی پنل هاست بروید
  • مطمئن باشید که php  نصب شده پایین تر از نسخه 5.6 نباشد
  • اگر پایین تر از 506 بود آن را ارتقا دهید

3.  رفع خطای 500 سایت از طریق خطای سینتکس

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

حال چگونه متوحه شویم که خطای سینتکس در کار است یا نه ؟

  • برای رویت این مورد به سراغ فایل  wp-config.php در پوشه public_html  بروید
  •   عبارت define( ‘WP_DEBUG’, false ); را پیداکرده و مقدار false را با true  جایگزین کنید
  • ذخیره سازی را انجام دهید و سایت را مجدد بارگذاری کنید
  • اگر مشکل سینتکس وحود داشته باشد برای شما رویت خواهد شد  .

طراحی سایت با ووردپرس با پارس کمره

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

رفع خطای 503 در وردپرس

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

آموزش رفع خطای 503 در وردپرس

بر خلاف خطا صفحه سفید ، خطای 503 در وردپرس با ظاهر عجیبی نمایش داده میشود . گویی که سایت شما برای همیشه از دسترس خارج شده است . گرچه معنای service unavailable نیز بدین معنی است که سایت از دسترس خارج شده است اما با کمی تامل و صبوری میتوانیدبه بهترین شکل این مشکل را نیز حل کنید ارور 503 در وردپرس  و مشکل آن در هاست را با هم بررسی میکنیم با پارس کمره وبررسی خطای 503 همراه شوید .

رفع خطای 503 در وردپرس

چگونه خطای 503 در وردپرس را رفع کنم ؟

ج : شما برای رفع خطای 503 ابتدا باید بدانید که دلیل نمایش آن چیست  . پس برای شروع اول به شراغ هاست خود بروید

  1. ممکن است به دلیل پر شدن فضای هاست باشد

  • ببینید که آیا فضای هاست پرشده است یا خیر ؟
  • اگر فضای هاست شما پر شده باشد بدون شک با خطای 503 در وردپرس روبرو خواهید شد
  • اگر فضای هاست پر شده باشد به دنبال فایلی بگردید که به صورت ناخواسته فضای زیادی گرفته است
  • ( البته اگر پر شدن فضای هاست و نمایش این نوع از مشکلات ووردپرس برای شما عجیب بود  )
  • فایل حجیم سایت شما له احتمال زیاد فایل error_log در قسمت  public_html   باشد
  • همچنین ممکن است شما بک آپ  گرفته باشید و فایل بک آپ را حذف نکرده باشید
  • ( برخی کاربران مراجعه میکنند به بنده و متوجه میشوند که چندین فایل بک آپ را حذف نکرده اند  )
  • خطاهای ووردپرس از نو 500 سایت شما را به دلیل تحت فشار بودن سایت از دسرتس خارج میکند
  • حجیم شدن فایل به دلیل بالارفتن حجم error_log  ممکن است به دلیل افزونه عضویت کاربران نیز باشد

 2. ممکن است شرکت هاستینگ شما مناسب نباشد

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

3. ممکن است از کدهای اضافی در فایل function.php باشد ( حتی یک سینتکس )

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

4. درخواست زیاد به سرور نیز ممکن است موجب این خطا شود

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

و یا از ما مشاوره رایگان بگیرید

طراح و توسعه دهنده سایت : پارس کمره

خطای صفحه سفید وردپرس

رفع خطای صفحه سفید وردپرس

خطای صفحه سفید وردپرس

خطای صفحه سفید وردپرس

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

چگونه خطای صفحه سفید وردپرس را برطرف کنم ؟

دلیل خطای صفحه سفید چیست ؟

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

دلایلی همچون

  • ایجاد مشکل در یکی از افزونه های وردپرس
  • همخوان نبودن نسخه php موجود روی هاست
  • بروز نبودن نسخه ووردپرسی پیشخوان سایت
  • ناتوان بودن وردپرس در آپلود کردن مقدار حجم php

افزونه های مورد نیاز برای وردپرس را بشناسید

رفع خطای صفحه سفید سایت

  1. ابتدا قبل از هر کاری نسخه وردپرسی نصب شده خود را به آخرین نسخه ارتقا دهید

  • وردپرس در هر نسخه جدید مشکلات کدنویسی احتمالی را رفع میکند
  • در نخه های جدید خود را با افزونه های برتر سازگار میکند
  • در نسخه جدید یکی از دلایل ایجاد خطای صفحه سفید وردپرس را ( مقدار حجم آپلود php ) رفع کرده است

2. اگر مشکل حل نشد یک قطعه کد باید به سایت اضافه کنیم

  • ابتدا به فایل wp-config.pgpمراجعه نموده و مقدار زیر را روی true همانند خط زیر قرار دهید

define(‘WP_DEBUG’, true);

  • حال به سراغ نمایش کد خطای صفحه سفید
  • اغلب زمانی که با صفحه سفید مواجه میشویم حجم درخواستی برای آپلود php بالاتر از حجم تنظیم شده نسخه ماست
  • ( در نسخه وردپرس5.2.2 هم حجم آپلود داده ها و هم حجم مجاز php  تنظیم شده است)
  • پس نگران تجاوز به حجم php نباشید
  • پس در این صورت بیشترین درصد ممکن را باید به افزونه ها اختصاص داد
  • اما قبل از بررسی افزونه ها به سراغ اضافه کردن کد به هاست مرویم و آن را هم تست میکنیم
  • define(‘WP_MEMORY_LIMIT’, ’64M’);
  • کد بالا را به فایل wp config.hp در جای مناسب اضافه کنید
  • خطای صفحه سفید ووردپرس شما اگر از از افزایش حجم php باشد باید اینجا مشکل رفع شود

 3. بررسی افوهه ها برای رفع خطای صفحه سفید وردپرس

  • ابتدا یک تست کلی میکنیم
  • به سراغ پوشه plugins در بخش public_html / content میرویم
  • نام پوشه plugins را تغییر میدهیم
  • سپس بارگذاری میکنیم ببینیم رفع شده است یا خیر
  • اگر سایت با هر ظاهری لود شد مشکل از افزونه ها میباشد
  • نام پوشه پلاگین را برمیگردانیم  و به ادامه کار میپردازیم تا ببینیم مشکل از کدام افزونه میباشد
  • ابتدا ببنید آخرین افزونه ووردپرس را که نصب کرده اید کدام یک بوده است .
  • آخرین افزونه نصب شده را غیر فعال کنید
  • اگر مشکل حل نشد کش سایت را خالی کنید
  • سپس اگر باز با صفحه سفید مواجه شدید به فایل .htaccess در قسمت public_html مراجعه نمایید
  • کدهای موجود را در یک فایل وورد کپی کنید
  • سپس به جز قطعه کد زیر کلیه کدها را حذف کنید

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

  • حال فایل را ذخیره کرده و سایت را بارگیری کنید

رفع خطای صفحه سفید از قالب وردپرس

  • گاهی افزونه مخرب به قالب ما صدمه میزنند و کدهای اضافی به جا میگذارند
  • ( این مورد به ندرت دیده میشود )
  • چنانچه مشکل صفحه سفید سایت حل نشد یک بار قالب سایت را غیر فعال کرده و مجددا نصب کنید
  • در این بین سایت را بارگذاری کنید و نتیجه را مشاهده کنید

رفع خطای صفحه سفید از پیوند یکتا

  • از بخش تنظیمات به قسمت پیوند یکتا بروید
  • عنوان پیوند یکتا را جابجا کرده بروزرسانی کنید و مجددا به حالت اولیه برگردانید
  • ( فراموش نکنید پیوند یکتا را به حالت اولیه برگردانید )

پیشنهاد نهایی برای رفع خطای صفحه سفید

  • و در نتیجه اگر هیچ کدام پاسخگوی این مشکل وردپرسی نبود باید کلیه پلاین ها را به نوبت غیر فعال کنید
  • اگر در حین غیر فعال کردن نیز با صفحه سفید روبرو شدید از هاست خود در پوشه content به فایل plugin مراجعه کرده و افزونه ها را یکی پس از دیگری rename کنید و پس از رینیم کردن هرکدام یک بار سایت را بارگذاری کنید

چرا در حین بروزرسانی افزونه وردپرس با صفحه سفید روبرو میشویم ؟

زمانی ه شما یک افزونه را بروزرسانی میکنید داده ها قبلی حذف شده و داده های نسخه تازه بارگذاری میشود  . حال در این بین گاهی اوقات به دلایل زیر بروزرسانی ناموفق میباشد

  • سرعت اینترنت پایین
  • بروز نبودن نسخه وردپرسی نصب شده روی سایت شما
  • بروز نبودن برخی افزونه ها مانند افزونه موشک سئو
  • کش سایت که ممکن است حاوی برخی کدهای مزاحم باشند

خب اغلب در این بین شما پس از ناموفق بودن در بروزرسانی افزونه با صفحه سفید سایت بعد از لود کردن سایت روبرو خواهید شد . این اصلا جای نگرانی ندارد  . این مشکل پس از گذشت 10 الی 15 دقیقه رفع میگردد

اما شاید شما در طی این مدت به هردلیلی نتوانید صبور باشید . این کار راه حل ساده ای دارد

طراح و توسعه دهنده سایت : پارس کمره