مقالات آموزشی

1 1 1 1 1 1 1 1 1 1 Rating 0.00 (0 Votes)

امتیاز کاربران

ستاره غیر فعالستاره غیر فعالستاره غیر فعالستاره غیر فعالستاره غیر فعال

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

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

در صورتیکه سرعت بارگزاری وب سایت کند شده و قطعی های پی در پی دارد و یا اینکه تغییرات غیرمعمول در سایت اتفاق می افتد ، ممکن است که وب سایت شما به بدافزار یا malware آلوده شده است. با استفاده از ابزار Google’s free Safe Browsing tool میتوانید از وجود بدافزار در وب سایت خود اطمینان حاصل نمایید.کافی است نام وب سایت خود را در قسمت Check Site Status وارد نمایید. دقت نمایید که این ابزار برای تشخیص انواع بدافزارها کارایی ندارد.میتوانید علاوه بر این ابزار از ابزارهای دیگری جهت بررسی بیشتر وب سایت خود استفاده نمایید:

Sucuri  : این ابزار جهت تشخیص نرم افزارهای مخرب، محتوای اسپم در سایت، ضعف های فایروال و دیگر موارد امنیتی قابل استفاده است.

Qualys : این ابزار جهت تشخیص نرم افزارهای مخرب، وضعیت گواهی SSL و آسیب پذیری های احتمالی سایت را ارائه می دهد.

 

پس از اطمینان از وجود بدافزار در وب سایت ، حال باید نسبت به حذف آن اقدام نمایید :

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

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

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

 

استفاده از رمزهای عبور پیچیده

اغلب بدافزارها از طریق کلمات عبور ساده و ضعف حملات خود را شروع میکنند. همواره به صورت دوره ای ، تمامی پسوردهای مرتبط با سایت خود را تغییر دهید . یک کلمه عبور قوی، دارای  ۸ تا ۱۲ و شامل ترکیبی از حروف کوچک، حروف بزرگ، اعداد و نمادهای خاص است. در این راستا میتوانید از ابزارهای تولید پسوردهای پیچیده استفاده نمایید. همچنین میتوانید جهت امنیت بیشتر ، از متد تعیین هویت ۲ مرحله ای استفاده نمایید .بخش های مهم وب سایت که نیاز به تغییر و تقویت رمز عبور دارند ، عبارتند از :

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

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

نصب فایروال

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

مخفی کردن صفحات ورود وب سایت

در حملات بروت فورس که یکی از رایج ترین حملات است هکر یا یک ربات بارها نام کاربری و رمز عبور وب سایت را به صورت تصادفی وارد میکند تا بتواند وارد حساب کاربری شود.در صورت استفاده از وردپرس میتوانید با استفاده از پلاگین WPS Hide Login ، محل فرم ورود را تغییر دهید. همچنین میتوانید با استفاده از فایل htaccess. در هاست خود ، فایل wp-login.php و wp-admin را رمزگذاری کرده و دسترسی به آن را ازطریق آی پی محدود نمایید.

تغییر پیشوند پیشفرض پایگاه داده

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

تغییر سطح دسترسی فایل ها و پوشه های وب سایت 

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

شما باید تمامی مجوزهای دسترسی را بررسی کرده و جهت امنیت بیشتر آنها را تغییر دهید. در صورت استفاده از وردپرس میتوانید در وب سایت WordPress Codex تنظیمات امنیتی فایل ها را مشاهده نمایید.

نصب پلاگین های امنیتی

میتوانید جهت ارتقا امنیت در وب سایت، یک افزونه امنیتی نصب نمایید. در صورت استفاده از وردپرس ، 

نصب کردن یک plugin یا افزونه امنیتی است که این نوع نگرانی ها را برطرف می کند. در صورت استفاده از وردپرس میتوانید از ابزارهایی مانند Wordfence و iThemes Security استفاده نمایید.

تهیه گواهینامه SSL و استفاده از HTTPS

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

تهیه نسخه پشتیبان به صورت منظم

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

اسکن و مانیتور کردن وب سایت 

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

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

 

1 1 1 1 1 1 1 1 1 1 Rating 0.00 (0 Votes)

امتیاز کاربران

ستاره غیر فعالستاره غیر فعالستاره غیر فعالستاره غیر فعالستاره غیر فعال

رسپانس تایم چیست ؟

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

 

رسپانس تایم های متفاوت :

0.1 ثانیه :  کاربر حس میکند که همزمان با ارسال درخواست ، سرور به او پاسخ میدهد و تمامی پروسه ها به صورت همزمان انجام میشود .

1 ثانیه : زمانی است که کاربر تمام تمرکز خود را بر روی سایت شما حفظ میکند و منتظر باز شدن سایت شماست ، در این حالت کاربر تاخیر زمانی در ارسال و دریافت داده ها را حس کرده اما به دلیل سرعت بالای انتقال اطلاعات منتظر باز شدن سایت شما میماند .

10 ثانیه : کاربر کلافه شده، تمرکز خود را از دست میدهد، اگر سایت شما برایش مهم باشد معمولا صفحه ی سایت را minimize  کرده و به سایرکارهای خود میپردازد و بعد از مدتی سایت شما را باز کرده و معمولا نگرش منفی به سایت شما پیدا میکند .

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

 

رسپانس تایم مناسب سایت ها معمولا بین 4 تا 7 ثانیه میباشد

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

 

 

 

چند توصیه کاربردی :

 

 *فایل های حجیم را ترکیب کنید ، برای مثال تمام فایل های css را ترکیب کرده و در قالب یک فایل آپلود کنید، برای مثال میتوانید از سایت clean css استفاده نمایید .

*درخواست های HTTP را کاهش دهید ، فرض کنید لود هر آیتم به روی وب سایت شما حدود دو دهم ثانیه زمان بگیرد، پس اگر سایت شما بطور همزمان 20 عکس را لود کند، زمانی حدود چهار ثانیه طول خواهد شد. بنابراین باید تلاش کنید تا از این درخواست ها کاسته شود .

*برای ذخیره کردن عکس های خود در فتوشاپ از گزینه ی save for web استفاده نمایید، همچنین از دو فرمت gif و png استفاده کنید، فرمت gif بیشتر در مواردی که از رنگ تخت استفاده شده کاربرد دارد مانند لوگوها و دکمه ها. png نیز مانند gif فرمت ساده ای است که از تعداد رنگ های بیشتری پشتیبانی می کند. jpeg فرمتی است که بیشتر مناسب عکاس ها و عکس هایی است که می خواهند رنگ واقعی داشته باشند .

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

*از اسلش استفاده کنید، اگر یک (/) به انتهای آدرس اضافه شود آنگاه سرور دقیقا می داند چه چیزی مورد درخواست کاربر بوده و در کاهش زمان لود بسیار موثر است .

*ارجاع به فایل های stylesheet را در بالای صفحه قرار دهید، گذاشتن دستور ارجاع به فایل های استایل در بالای صفحه در تگ <head> باعث بارگزاری سریعتر آیتم های نمایشی در صفحه شده و بیننده صفحه را سریعتر دریافت و مشاهده میکند چرا که دستوراتی که برای ظاهر صفحه در فایل های استایل قرار دارند زودتر در اختیار مرورگر قرار گرفته و اجرا میشوند.

*ارجاع به فایل های Script را در پایین صفحه قرار دهید، مرورگرها فقط 2 آیتم را میتوانند در یک لحظه از یک هاست دانلود کنند . اگر شما در بالای صفحه به اسکریپت های خود ارجاع دهید ، ممکن است هر آنچه که بعد از این فایل ها وجود دارد تا زمان دانلود کامل بلوکه شود . بنابراین به دلیل ظاهر نشدن علایم نمایشی صفحه ، بازدید کننده احساس میکند سرعت بارگزاری صفحه شما پایین است . برای جلوگیری از این مساله میتوانید به فایل های اسکریپت در پایین صفحات خود ارجاع دهید . ترجیحا این کار را درست قبل از بسته شدن تگ <body> انجام دهید.

 

1 1 1 1 1 1 1 1 1 1 Rating 5.00 (1 Vote)

امتیاز کاربران

ستاره فعالستاره فعالستاره فعالستاره فعالستاره فعال

جهت مدیریت و انتقال آسان و سریع فایل های میان هاست و کامپیوتر ، استفاده از پروتکل FTP بسیار کاربرد دارد. نرم افزارهایی جهت انجام این کار وجود دارد مانند CuteFTP ، FileZilla  و ... کار کردن با این نرم افزارها بسیار ساده است ولی گاها مشکلاتی در اتصال به FTP به وجود می آید که بسته به تنظیمات از سرویس دهنده هاستینگ ، اتصال به FTP نیاز به تنظیمات خاصی خواهد داشت.

گاهی اوقات کاربران در هنگام اتصال به ftp از طریق نسخه های جدید نرم افزار فایل زیلا با خطای زیر مواجه میشوند :

 

Error: Connection timed out after 20 seconds of inactivity

Error: Failed to retrieve directory listing

 

برای رفع این مشکل میتوانید با انجام تنظیماتی در این نرم افزار ، مشکل اتصال را حل نمایید.

برای انجام این کار ابتدا نرم افزار فایل زیلا را اجرا کرده و سپس از منوی File گزینه Site Manager را انتخاب میکنیم.

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

پس از کلیک بر روی نام سایت ، در جعبه سمت راست تنظیمات زیر را در تب General اعمال میکنیم:

• در فیلد Host آدرس آی پی (ip) هاست خود را وارد میکنیم.

• فیلد پورت را خالی میگذاریم.

• قسمت Encryption را روی گزینه Only use plain FTP قرار میدهیم .

• قسمت Logon Type را بر روی Normal قرار میدهیم.

• در فیلد User نام کاربری هاست و یا نام کاربری که در قسمت اکانت های اف تی پی در هاست ایجاد کرده ایم را وارد میکنیم.

• در فیلد Password رمز عبور هاست خود و یا در صورت استفاده از اکانت اف تی پی ، رمز عبور کاربر اف تی پی را وارد نمایید.

 سپس تب Transfer Settings را انتخاب کرده و Transfer Mode را روی Active قرار داده و در انتها روی Connect کلیک میکنیم تا اتصال برقرار شود . 


در نهایت پیغام موفقیت آمیز بودن اتصال نمایش داده خواهد شد.


مقالات مرتبط :

آموزش نحوه اتصال اکانت FTP از طریق FileZilla

1 1 1 1 1 1 1 1 1 1 Rating 1.75 (2 Votes)

امتیاز کاربران

ستاره فعالستاره فعالستاره فعالستاره فعالستاره فعال

زمانی که وب سایت شما از منابع اختصاص یافته در سرور بیش از حد استفاده نماید با ارور Resource Limit Is Reached مواجه میشود. این منابع ممکن است مقدار cpu , مقدار رم , I/O و یا هر پروسه دیگری باشد .استفاده بیش از حد از منابع سرور در هاست های اشتراکی رخ میدهد .

 

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

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

همچنین اعمال تنظیمات CloudFlare موجب کاهش زمان بارگذاری سایت , کاهش منابع سرور و کاهش حجم سایت شما میشود . 

اگر ارور  error 508: Resource Limit Is Reached  همچنان نمایش داده می شود  و راه حل های بالا مشکل شما را رفع نکرده است, باید پکیج هاست خود را به پکیج های بالاتر ارتقا دهید تا منابع بیشتری در سرور به هاست شما اختصاص داده شود.

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

1 1 1 1 1 1 1 1 1 1 Rating 0.00 (0 Votes)

امتیاز کاربران

ستاره فعالستاره فعالستاره غیر فعالستاره غیر فعالستاره غیر فعال

ارور 503 Service Unavailable چیست ؟

خطای 503 Service Unavailable ، یکی از کدهای HTTP بوده و به این معناست که سرویس دهنده وب سایت در حال حاضر در دسترس نیست. این خطا ممکن است بارها مشاهده شود و علت آن نیز برای کاربران مشخص نیست ولی با انجام مراحلی ساده میتوان علت وقوع این خطا را پیدا کرد. در صورتیکه این خطا به دفعات بالا تکرار شده و زمان آن نیز افزایش یابد ، تاثیر بدی در سئوی سایت خواهد داشت. بنابراین میتوان با استفاده از ابزاری مانند search console گوگل ، وب سایت را مانیتور کرد. 

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

 

اشکال متفاوت خطای 503

خطای ۵۰۳ میتواند به اشکال متفاوتی بسته به اینکه توسط سرویس دهنده سفارشی سازی شده باشد ، در هر نوع مرورگری نمایش داده شود. اگرچه همگی پیام واحدی را به کاربر اعلام میکند. معمول‌ترین اشکال خطای “سرویس در دسترس نیست” به صورت زیر است :

 

503 Service Unavailable

503 Service Temporarily Unavailable

Http/1.1 Service Unavailable

HTTP Server Error 503

Service Unavailable - DNS Failure

503 Error

HTTP 503

HTTP Error 503

Error 503 Service Unavailable

 

دلایل بروز خطای 503 Service Unavailable

خطای 503 Service Unavailable زمانی رخ میدهد که پردازش فایل های PHP هنگام اجرای اسکریپت ناتمام مانده یا به اصطلاح crash میکند. در این حالت آپاچی یا به طور کلی وب سرور ، پاسخ معتبری از PHP دریافت نکرده و فرض میکند که سرویس PHP-FPM در دسترس نیست.

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

 

چگونگی رفع خطای 503 Service Unavailable 

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

اما در صورتیکه اخیرا تغییراتی در سایت اعمال کرده اید به عنوان مثال نصب افزونه جدید یا بروزرسانی یکی از افزونه های سایت و یا تغییر قالب سایت (سفارشی سازی و تغییر دیگر ) ، احتمال اینکه مشکلی در کدنویسی یکی از افزونه ها یا قالب سایتتان وجود داشته باشد بسیار زیاد خواهد بود. 

بنابراین برای رفع این مشکل اقدامات زیر را انجام میدهیم:

 

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

در صورتیکه اطمینان دارید پس از نصب چه افزونه ای این مشکل رخ داده است ، میتوانید همان افزونه را غیرفعال و حذف نمایید. اما در صورتیکه تغییرات زیادی در سایت اعمال کرده و اطمینان ندارید که مشکل از کدام افزونه است ، ابتدا تمامی افزونه های وب سایت را غیرفعال کنید.

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

برای غیر فعال کردن همه افزونه ها مراحل زیر را انجام دهید:

ابتدا وارد File Manager هاست خود شده و سپس وارد فولدر wp-content شوید. سپس فولدر plugins را به نام جدیدی تغییر دهید تا تمامی پلاگین ها غیرفعال شوند.

حال مجدد به وب سایت خود مراجعه کرده و بررسی نمایید که خطای 503 رفع شده است یا خیر.

در صورت رفع شدن خطا ، بدین معنی است که مشکل از یکی از افزونه ها بوده است.برای اینکه متوجه شوید کدام افزونه منجر به بروز این خطا شده است ، مراحل زیر را انجام دهید:

وارد File Manager هاست شده و به فولدر wp-contents بروید.

فولدر plugins را که به نام آن را ویرایش کرده بودید ، به حالت اولیه خود بازگردانید. 

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

در صورتیکه با انجام این مراحل ، مشکل رفع نشد ، وارد مرحله بعد خواهیم شد.

 

استفاده از یکی از قالب های پیشفرض وردپرس

در صورتیکه با انجام مراحل قبلی مشکل رفع نشد ، بنابراین مشکل از افزونه ها نبوده و حال باید قالب فعلی سایت را غیرفعال کنیم.

برای انجام این کار وارد File Manager هاست شده و به فولدر wp-content و سپس themes میرویم. قالب فعلی سایت را یافته و روی سیستم شخصی خود دانلود نموده و سپس آن را از هاست حذف نمایید. و یا اینکه میتوانید نام فولدر قالب فعلی خود را تغییر دهید.

با انجام این کار ، در صورت وجود یکی از قالب های پیشفرض وردپرس ، قالب سایت به قالب پیشفرض تغییر خواهد کرد در غیر اینصورت در سمت کاربری سایت صفحه ای نمایش داده خواهد شد با پیام قالب x در دسترس نیست. در صورتیکه مشکل از قالب سایت باشد ، مشکل شما رفع خواهد شد. حال میتوانید مجدد وارد داشبورد وردپرس شده و قالب جدیدی را برای وب سایت نصب و فعال نمایید.

اگر هیچ کدام از روش های بالا نتیجه بخش نبود ، حال باید لاگ های خطای php را با دقت بررسی کنید. برای انجام این کار باید فایل error-log هاست خود را بررسی نمایید.

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