موفقیت در دنیای مجازی با یک دامنه خوب آغاز می شود! دامنه نام اختصاصی سایت شماست که نشان دهنده هویت یا محصول و خدمات شماست. ثبت دامنه اولین قدم برای راه اندازی وب سایت شماست. دامنه دارای دو قسمت است؛ قسمت اول نام انتخابی است که شما با توجه به موضوع وبسایت و سلیقه خود آن را انتخاب می نماید؛ مانند avestahost و قسمت دوم پسوند قراردادی ملی یا بین المللی است که از دو تا شش حرف تشکیل شده است. پسوند IR رایج ترین پسوند ملی و پسوندهای net ، org ، com از رایج ترین پسوند های بینالمللی هستند.
سرویس هاست لینوکس جهت ارائه خدمات به وب سایت هایی با بازدید و مصرف معمولی از منابع سرور است که کدنویسی و برنامه نویسی آن بر پایه سیستم عامل لینوکس و با زبان های برنامه نویسی php و HTML سازگار می باشد. در صورتی که از CMS های متن باز مانند وردپرس ، جوملا ، دروپال ، دیتالایف و … به زبان های PHP و یا CGI و Perl استفاده میکنید ما این هاست لینوکس را به شما پیشنهاد می کنیم که از کنترل پنل cPanel استفاده می کند و وب سرور آن LiteSpeed می باشد.
هاست ویندوز به نوعی خدمات میزبانی گفته می شود که سیستم عامل سرور از خانواده Windows Server است. مدیریت هاست ویندوز از طریق محیط تحت وب گرافیکی و قدرتمند Plesk انجام می شود که در تمام سیستم عامل ها بدون نیاز به اطلاعات فنی قابل استفاده است. از هاست ویندوز جهت اجرای فایل ها و نرم افزار های تحت وب HTML ، ASP.NET ، ASP همراه بانک اطلاعاتی Microsoft SQL استفاده می شود. همچنین برای نصب نرم افزارهای های تحت وب مانند Dotnetnuke شما به هاست ویندوز نیاز دارید. این نوع خدمات میزبانی بیشتر برای برنامه نویسان و توسعه دهندگان وب مسلط به ASP.NET استفاده می شود
آیا تمایل دارید صاحب یک هاستینگ معتبر شوید؟ آیا در حال حاضر سرویس میزبانی وب (هاست) را به مشتریان خود ارائه می نمایید و می خواهید طیف وسیعی از خدمات میزبانی وب مانند هاست لینوکس ، هاست ویندوز ، دامنه ، سرورمجازی ، SSL و... را بدون هزینه به سرویس های خود بیافزائید؟ شما می توانید با دریافت نمایندگی یا ریسلر از مزیت های فوق العاده ای بهرمند شوید.
سرور مجازی - VPS یا Virtual Private Server نوعی خدمات میزبانی است که در آن یک سرور فیزیکی با مشخصات سخت افزاری قدرتمند به وسیله نرم افزار های مجازی ساز و فناوری مجازی سازی یا Virtualization به سرور هایی کوچکتر تقسیم می شود. این سرور ها تماما از سخت افزار سرور اصلی استفاده می کنند و منابع سخت افزاری سرور اصلی مانند هارد ، پردازنده ، رم ، شبکه و ... بین این سرور ها تقسیم می شود.هر کدام از سرور ها از نظر نرم افزاری و سیستم عامل کاملاً مستقل هستند و هیچ اشتراک یا وابستگی به یکدیگر ندارند
(Secure Socket Layer)SSL به معني "لايه اتصال امن" در واقع یک پروتکل امنیتی استاندارد بر پایه رمزنگاری است که توسط شرکت Netscape به منظور برقراري ارتباط امن ميان سرويس دهنده (Server) و سرويس گيرنده (Client) در اينترنت ابداع شده است. چنانچه در وب سایت خود اطلاعات مهم و یا محرمانه ای را از بازدید کنندگان وب سایت خود دریافت می کنید (مانند مشخصات فردی یا اطلاعات مالی)، چنانچه به دنبال جلب اعتماد مشتریان و درآمد بیشتر هستید، چنانچه به دنبال افزایش رتبه و SEO سایت خود هستید (طبق آخرین گزارش از وبسایت رسمی گوگل)، چنانچه یک فروشگاه اینترنتی دارید و به دنبال گرفتن نماد اعتماد دوستاره eNamad هستید ، شما نیاز به گواهی SSL دارید.
سیستم وب کنفراس یا همان وبینار امکان برگزاری جلسات ، آموزش ها ، ارتباطات و … را به صورت تصویری و صوتی و متنی فراهم می کند. از طریق اینترنت و یک دستگاه هوشمند نظیر کامپیوتر، لپ تاپ، تبلت ، موبایل و … به راحتی می توانید با دانشجویان و همکاران خود در ارتباط باشید و جلسه مربوطه را مدیریت نمایید.
اگر شما به هر دلیلی تصمیم به تغییر دامنه سایت خود داشته باشید از طریق ۲ روش جداگانه با توجه به شرایط فعلی سایت شما قابل انجام است. برای مثال اگر شما فراموش کرده اید دامنه خود را تمدید کنید و دیگر قادر به تمدید دامنه خود نیستید، می توانید از طریق روش اول اقدام به تغییر دامنه اصلی سایت وردپرسی خود نمایید و یا اگر به علت اهداف ریبرندینگ و جذاب نبودن نام دامنه یا جایگزین کردن دامنه IR به بین المللی( یا بالعکس ) تصمیم به تغییر دامنه وردپرسی خود دارید می توانید از روش دوم که در ادامه در اختیار شما قرار می دهیم استفاده نمایید.
نکته قابل ذکر این است اگر سایت شما رتبه بالایی از نظر سئو دارد وشما تغییر دامنه انجام دهید باعث افت سئو سایت شما می گردد.پس با دقت تصمیم خود را در انتخاب نام دامنه و تغییر آن داشته باشید.
روش اول- مراحل تغییر دامنه در دیتابیس توسط PhpMyAdmin
۱- ابتدا به کنترل پنل هاست لینوکس(سی پنل) خود وارد شوید و کمی به سمت پایین اسکرول کنید .
۲- -از قسمت دیتابیس مطابق شکل زیر روی گزینه PhpMyAdmin کلیک کنید .
۳- در صفحه باز شده بر روی دیتابیس خود کلیک کرده و wp-options را انتخاب کنید تا جداول مطابق شکل زیر به شما نمایش داده شود.
۴-- سپس در قسمت siteurl و home ، بر روی گزینه Edit کلیک نمایید و نام دامنه های جدید سایت وردپرس خود را وارد کنید.
روش دوم -مراحل تغییر دامنه از طریق پنل مدیریتی WordPress
۱- ابتدا وارد محیط داشبورد وردپرس شوید.
۲- از پنل سمت راست صفحه، منوی تنظیمات (Settings) تنظیمات عمومی (General) را انتخاب کنید.
۳- فیلد های نشانی وردپرس (URL) و نشانی سایت (URL) را به آدرس دامنه جدید وردپرس تغییر دهید و تنظیمات را ذخیره نمایید.
اکنون دامنه ی ورد پرس شما با موفقیت تغییر کرده است. و سایت شما با دامنه ی جدید در دسترس خواهد بود.
بکاپ (BackUp) یا نسخه ی پشتیبان در حقیقت نسخه کپی شده اطلاعات شما می باشد که در قسمتی جداگانه آن را ذخیره می نمایید تا هنگام بروز مشکل یا عدم دسترسی به اطلاعات، بتوانید از آن نسخه پشتیبان برای بازگردانی اطلاعات سایتتان استفاده کنید.
هدف از بکاپگیری چیست؟
بکاپ گیری از هاست( Cpanel Backup) از این رو حایز اهمیت است که ممکن است اطلاعات شما به دلایل مختلف ازجمله ویروس یا بدافزار، حمله هکرها، به روز رسانی ناموفق و یا تغییری اشتباه در اطلاعات توسط شما حذف گردد که در این صورت شما با داشتن بکاپ می توانید داده های خود را بازیابی کنید و به راحتی به اطلاعات خود دسترسی داشته باشید. زمانیکه شما از طریق هاست لینوکس سی پنل(Cpanel) خود بکاپ گیری را انجام می دهید دیگر نگرانی در مورد امنیت و از بین رفتن اطلاعات خود ندارید. شما با توجه به حجم کاریتان می توانید بدون پرداخت هیچ گونه هزینه بکاپ های روزانه و هفتگی یا ماهانه بگیرید.
در ادامه ما به شما نحوه بک آپ گیری در هاست لینوکس سی پنل(Cpanel Backup) را آموزش میدهیم.
مراحل بک آپ گیری در هاست سی پنل (Cpanel)
۱- ابتدا وارد کنترل پنل هاست لینوکس Cpanel خود شوید.
۲- از قسمت Files مطابق تصویر زیر بر روی گزینه Backup کلیک نمایید.
۳- در صفحه باز شده از قسمت Full Backup بر روی گزینه Download a Full Account Backup مطابق تصویر زیر کلیک کنید تا یک نسخه پشتیبان کامل از هاست خود دریافت کنید.
* درصورتیکه نیاز دارید از بخشی از هاست مانند Home Directory (بکاپ گیری از پوشه وبسایت)، MySQL Database(بکاپ گیری از دیتابیس)، Email Forwardersand filters (بکاپ گیری از ارجاع دهنده های ایمیل) بکاپ گیری نمایید روی گزینه مورد نظر خودتان کلیک کنید.
۴- در صفحه باز شده مطابق تصویر زیر از بخش Generate a Full Backup گزینه Backup Destination را می توانید روی Home Directory سی پنل یا Remote FTP Server و یا دیگر گزینه ها قرار دهید.
در بخش Email Address، آدرس ایمیل خود را وارد نمایید تا پس از اتمام پروسه بکاپ گیری و حاضر شدن فول بکاپ ایمیل برای شما ارسال گردد.
( درصورتیکه نمی خواهید از طرف سی پنل برای شما ایمیلی ارسال گردد، گزینه Do not send email notification of backup completion را انتخاب نمایید.)
سپس روی دکمه Generate Backup کلیک کنید.
در صورتی که Home Directory را انتخاب نموده باشید ، فایل فول بک آپ شما در پوشه Home هاست شما ذخیره می گردد.
* اگر گزینه Backup Destination را بر روی Remote FTP Server و یا دیگر گزینه ها قرار دهید، اطلاعات زیر را باید وارد نمایید:
Remote Server: FTP hostname or IP Address
Remote User: FTP username
Remote Password: FTP password
(Port: FTP port (default data port of FTP is 21
۵- در این مرحله مطابق تصویر زیر سی پنل شروع به گرفتن یک نسخه پشتیبان کامل از هاست شما می کند و پس از اتمام پروسه بکاپ گیری، سی پنل ایمیلی برای شما ارسال می نماید.
بعد از اتمام بک آپ، در صورتی که می خواهید از فول بک آپ خود که در پوشه Home هاست شما ایجاد گردیده است لینک مستقیم تهیه نمایید، از طریق File Manager فایل بک آپ را به پوشه public_html انتقال دهید و پرمیشن فایل آن را بر روی ۶۴۴ قرار دهید.
یکی از راه هایی که باعث ایجاد امنیت هاست شما می شود، ایجاد پسورد بر روی پوشه های هاست سی پنل می باشد. در قسمت File Manager هاست سی پنل تمام فایل های سایت شما وجود دارد که برخی از آنها مدیریتی وحایز اهمیت هستند و نیاز است که این فایل ها دور از دسترس عموم کاربران قرار گیرد. به میزانی که دسترسی به پوشه های مدیریتی هاست کمتر باشد امکان هک و نفوذ به داده ها نیز بسیار کمتر خواهد شد. در ادامه ما به شما نحوه قرار دادن پسورد بر روی پوشه های هاست سی پنل را آموزش می دهیم.
آموزش قرار دادن پسورد بر روی پوشه های cPanel
روش اول:
۱- ابتدا وارد پنل هاست لینوکس سی پنل خود شوید.
۲- در قسمت files مطابق تصویر زیر بر روی قسمت File Manager کلیک کنید.
۳- پوشه ای که می خواهید برای آن پسورد قرار دهید را انتخاب کنید و بر روی آن راست کلیک نمایید و گزینه password protect را انتخاب کنید.
در این آموزش ما مطابق تصویر زیر از پوشه public_html، مدیریت وردپرس wp-admin در هاست سی پنل را رمزگذاری می کنیم.
۴- در صفحه باز شده مطابق تصویر زیر گزینه Password protect this directory را تیک بزنید و در قسمت Enter a name for the protected directory نام پوشه ای که می خواهید بر روی آن رمز قرار دهید بصورت خودکار نمایان می شود که در صورت نیاز می توانید نام آن را تغییر دهید و سپس گزینه save را بزنید.
۵- در این قسمت پیغام success را مطابق تصویر زیر مشاهده می کنید، سپس بر روی گزینه go back کلیک نمایید.
۶- در صفحه باز شده مطابق تصویر زیر در قسمت Create User فیلد های مشخص شده را تکمیل نمایید و سپس گزینه save را بزنید.
۷- در این قسمت مجدد پیغام success را مشاهده می کنید که اطلاعات با موفقیت ثبت شده است.
در این حالت اگر شما وارد سایت ورد پرسی خود شوید نام کاربری و رمز عبور را باید وارد نمایید.
روش دوم:
۱- وارد پنل هاست لینوکس سی پنل خود شوید.
۲- از قسمت files برروی گزینه Directory Privacy کلیک کنید.
۳- مطابق تصویر زیر روبروی پوشه مورد نظر بر روی گزینه Edit کلیک کنید.
در این آموزش ما مطابق تصویر زیر برروی پوشه public_html دوبار کلیک کرده و روبروی پوشه wp-admin بر روی گزینه Edit کلیک می کنیم.
۴- در صفحه باز شده مطابق تصویر زیر گزینه Password protect this directory را تیک بزنید و در قسمت Enter a name for the protected directory نام پوشه ای که می خواهید بر روی آن رمز قرار دهید بصورت خودکار نمایان می شود که در صورت نیاز می توانید نام آن را تغییر دهید و سپس گزینه save را بزنید.
۵- زمانیکه پیغام success را دریافت کردید روی گزینه go back کلیک نمایید.
۶- مطابق تصویر زیر در بخش Create User نام کاربری، پسورد و تکرار پسورد را وارد نمایید سپس بر روی گزینه Save کلیک نمایید.
بدین صورت شما به راحتی می توانید دسترسی کاربران به پوشه ها را محدود نمایید.
http مخفف عبارت Hyper text Transfer Protocol است و s انتهای https مخفف کلمهی Secure می باشد. ریدایرکت HTTP به HTTPS در هاست سی پنل فرآیندی است که باانجام آن سایت شما با حالت https باز می شود. قفل در نوار آدرس مرورگر نشان دهنده این است که سایت مذکور دارای گواهی SSL است و از پروتکل https استفاده می نماید.
این کار سئو سایت شما را بالا می برد و به کاربران این اطمینان را می دهد که سایت شما امن است.
مراحل ریدایرکت HTTP به HTTPS در هاست سی پنل
روش اول:
وارد پنل هاست لینوکس سی پنل خود شوید.
۱- از قسمت Domains روی گزینه Domains مطابق تصویر زیر کلیک نمایید.
۲- در صفحه باز شده مطابق تصویر زیر می توانید تغییر مسیر HTTPS (Force HTTPS Redirect) را روشن (ON) کنید. قبل از آن مطمئن شوید که ssl نصب شده است.
روش اول تنها برای اکانت هاستی مناسب می باشد که تنها از یک وب سایت با دامنه اصلی میزبانی می گردد و در صورت استفاده از Addon Domain باید از روش دوم استفاده نمایید.
روش دوم:
ابتدا وارد پنل هاست لینوکس سی پنل خود شوید.
۱- از منوی Files روی عبارت File Manager مطابق تصویر زیر کلیک کنید.
۲- سپس از قسمت بالای صفحه سمت راست روی settings کلیک کنید.
مطابق تصویر زیر تیک گزینه Show Hidden Files (dotfiles) را فعال کنید، تا فایل htaccess. نمایش داده شود.
۳- وارد پوشه Public_html شوید.
۴- روی فایل htaccess. کلیک راست کنید و گزینه Edit را انتخاب کنید تا به صفحه ویرایش بروید.
۵- سپس کد زیر را در فایل htaccess. کپی کنید و فایل را ذخیره نمایید. دقت نمایید که قبلا از RewriteEngine در فایل استفاده نشده باشد ، در غیر این صورت به ابتدای فایل کد را اضافه نمایید.
زمانی که شما گواهی ssl را بر روی سایت خود نصب می کنید یکی از خطاهایی که ممکن است با آن مواجه شوید Mixed Content است. این حالت زمانی رخ می دهد که در صفحه سایت شما لینک هایی(مانند تصاویر، محتوای ویدئویی، اسکریپت ها) با آدرسHTTP وجود دارد در حالیکه آدرس اصلی سایت بصورت HTTPS است. در حقیقت این خطا حاکی از این است که محتوای امن و نا امن در این وبسایت وجود دارد و سایت بطور کامل محافظت نشده است. زمانی که در نوار آدرس مرورگر یک علامت هشدار یا یک آیکون قفل با علامت هشدار باشد نشان دهنده وجود خطای Mixed Content است.
در ادامه مقاله ما به شما نحوه تشخیص خطای Mixed Content و نحوه ی رفع این خطا را آموزش می دهیم.
تشخیص خطای Mixed Content
۱- ابتدا سایت خود را با پروتکل https باز کنید.
۲- درصفحه وب مورد نظر خود کلیک راست کرده و گزینه “Inspect” را انتخاب کنید و یا می توانید کلید f12 روی کیبرد را فشار دهید.
۳- سپس مطابق تصویر زیر در پایین صفحه سمت راست بر روی Console کلیک نمایید تا به شما تعداد خطاهای موجود را نمایش دهد.
گزینه Inspector نیز جزییات خطاها را بصورت کامل نمایش می دهد.
دراین حالت شما متوجه می شوید که کدام لینک ها، عکس ها، ویدئوها و یا اسکریپت های موجود در صفحه با پروتکل HTTP بارگذاری شده است و فایل مربوطه را می توانید از داخل هاست ادیت نمایید.
رفع خطای Mixed Content در وردپرس
برای رفع خطای Mixed Content در وردپرس شما می توانید از روش های مختلفی استفاده نمایید. ما در این مقاله رفع خطای Mixed Content را از طریق افزونه Really Simple SSL به شما آموزش می دهیم.
آموزش رفع خطای Mixed Content با افزونه Really Simple SSL
افزونه Really Simple SSL یکی از کاربردی ترین و آسان ترین افزونه های موجود است که تمام خطاها را بصورت خودکار بررسی می نماید. برای نصب وفعال سازی آن مراحل زیر را انجام دهید.
۱- ابتدا شما باید وارد داشبورد مدیریتی وردپرس سایت خود شوید.
۲- از بخش “افزونه ها” بر روی قسمت “افزودن” کلیک نمایید و افزونه “Really Simple SSLl" را سرچ کنید و آن را نصب نمایید.
۳- سپس از قسمت تنظیمات عمومی مثل تصویر زیر روی گزینه ssl کلیک نمایید و آن را فعال کنید.
۴- از قسمت تنظیمات همانند تصویر زیر گزینه “ترکیب محتوای ثابت" را فعال کنید و سپس بر روی save کلیک کنید در این حالت خطای Mixedcontent در وردپرس برای شما رفع خواهد شد.
اما رفع خطای Mixed Content در صفحات HTML و PHP به چه صورت می باشد؟
اگر تعداد خطاها کم باشد و سایت شما به صورت HTML یا به زبان برنامه نویسی مثل PHP راه اندازی شده است ، شما باید بصورت دستی آنها را از فایل منیجر هاست خود اصلاح نمایید.
در صورتی که از وردپرس و یا دیگر CMS های مدیریت محتوا استفاده نمی کنید و صفحات شما استاتیک می باشد ، مراحل زیر را دنبال کنید.
ابتدا وارد پنل هاست لینوکس سی پنل خود شوید.
۱- از منوی Files روی عبارت File Manager کلیک کنید .
۲- وارد پوشه Public_html شوید و مثل تصویر زیر بر روی فایل مربوطه کلیک راست کرده و گزینه Edit را انتخاب کنید تا به صفحه Edit ارجاع داده شوید.
۳- سپس در صفحه باز شده مثل تصویر زیر هر لینکی که بصورت HTTP نمایش داده شده است را به HTTPS تغییر دهید و در آخر گزینه Save changes را بزنید.
علاوه بر مراحل بالا بهتر است که شما تمامی درخواست هایی که از سمت HTTP برای باز شدن سایت دریافت می نمایید را به HTTPS ارجاع دهید.
با استفاده از روش هایی که در مقاله ریدایرکت http به https عنوان شده است ، می توایند این مورد را انجام دهید.
اکثر سایت ها حداقل یک بار در طول عمر خود با خطای ۵۰۳Service Unavailable مواجه می شوند. ۵۰۳Service Unavailable یک وضعیت پاسخ HTTP یا HTTPS است و نشان دهنده این است که سرور بطور موقت امکان رسیدگی به درخواست شما را ندارد که این خطا می تواند به دلیل استفاده بیش از حد منابع اختصاص داده به اکانت هاست شما باشد و یا بارگیری بیش از حد سرور یا به علت تعمیر و نگهداری اتفاق افتاده باشد.
علت مشاهده خطای ۵۰۳
زمانی که بازدیدکنندگان به سایتی دسترسی پیدا می کنند، مرورگر وب درخواستی را به سرور وب ارسال می کند. گاهی اوقات سرور به جای انطباق با درخواست، یک صفحه خالی با کد وضعیت HTTP را ارسال می کند و این نشان دهنده خطا ۵۰۳ است. سرورهای وب هر زمان که نتوانند درخواستی را پردازش کنند، خطای HTTP 503 را برمی گردانند. بطور کلی این خطا ممکن است به شکل های زیر نمایش داده شود:
HTTP 503
HTTP Error 503
۵۰۳ Service Unavailable
Error 503 Backend fetch failed
HTTP Server Error 503
۵۰۳ Service Temporarily Unavailable
۵۰۳ Error
Http/1.1 Service Unavailable
Error 503 Service Unavailable
Service Unavailable – DNS Failure
مانند هر مشکلی در سرور، خطای ۵۰۳ Service Unavailable نیز می تواند در صورت حل نشدن روی سایت شما تأثیر منفی بگذارد. در این مقاله ما به شما چگونگی رفع خطای ۵۰۳ در وردپرس را آموزش می دهیم.
چگونه ارور ۵۰۳Service Unavailable را رفع کنیم؟
خوشبختانه، به طور کلی، این خطا به راحتی قابل حل است، اگرچه رسیدن به راه حل بسته به اینکه مشکل از کجا شروع شده است، ممکن است مدتی زمان بر باشد.
در ابتدا شما می توانید صفحه سایت مورد نظر خود را رفرش نمایید یا کلید CTRL+f5 روی کیبورد را فشار دهید و کش مرورگر را پاک کنید و یا از Private Window استفاده نمایید. همپنین اگر خطا ناشی از استفاده زیاد، نقص سرور یا حمله DDoS باشد، ممکن است در عرض چند دقیقه به طور خودکار ناپدید شود.
اگر با موارد بالا خطای ۵۰۳ رفع نشد باید موارد زیر را بررسی نمایید.
بررسی مقدار مصرف منابع در هاست
در اکثر مواقع در صورتی که وب سایت شما در حال فعالیت بوده و به تازگی این پیغام را مشاهده نموده اید ، بهتر است مقدار منابع مصرفی در لحظه آن را بررسی نمایید که این منابع شامل مقدار رم و CPU و فضای هاست شما می باشد. به عنوان مثال اگر مقدار فضای هاست شما پر شده باشد و یا مقدار پردازش اختصاص یافته به اکانت هاست شما در لحظه اشغال شده باشد با این خطا مواجه می شوید.
غیرفعال کردن موقتی پلاگینهای وردپرس
این خطا زمانی که سرور وبسایت شما قادر به دریافت پاسخ مناسب از اسکریپت PHP در حال اجرا در پس زمینه نباشد ایجاد می گردد. برای رفع آن، تمام اسکریپت های غیر ضروری PHP را یکی یکی غیرفعال کنید تا زمانی که خطا برطرف شود.
۱- تمام افزونه های وردپرس را غیرفعال کنید.
افزونه های وردپرس شما اسکریپت های PHP هستند، بنابراین ابتدا باید همه افزونه های وردپرس خود را غیرفعال کنید. از آنجایی که به دلیل خطای ۵۰۳ نمی توانید وارد داشبورد مدیریتی وردپرس خود شوید، باید با استفاده از یک سرویس گیرنده FTP یا مدیریت فایل(File manager ) در پنل هاست سی پنل به وب سایت خود متصل شوید.
سپس به پوشه wp-content بروید و نام پوشه plugins را به plugins-old تغییر دهید.
۲- در مرحله بعد، باید یک پوشه جدید ایجاد کنید و نام آن را پلاگین (Plugins) بگذارید.
اکنون باید به سایت وردپرس خود مراجعه کنید و ببینید آیا این خطا برطرف شده است یا خیر!
اگر خطا رفع شده به این معنی است که یک افزونه در وب سایت شما باعث ایجاد این خطا شده است، مراحل بالا تمامی افزونه های وردپرس را غیرفعال کرده است. برای اینکه بفهمید کدام افزونه باعث این مشکل شده است، باید به سرویس گیرنده FTP یا به پنل هاست cPanel برگردید. در مرحله بعد، باید به پوشه wp-content بروید و پوشه خالی plugins را حذف کنید. پس از آن باید نام پوشه plugins-old را به plugins تغییر دهید. با این کار تمام افزونه های نصب شده قبلی شما در دسترس وردپرس قرار می گیرد. با این حال، این افزونهها غیرفعال خواهند ماند! سپس از مدیریت وردپرس به قسمت افزونه ها بروید. می توانید افزونه های خود را یکی یکی فعال کنید و پس از فعال سازی هر افزونه از صفحات مختلف وب سایت خود دیدن کنید. این کار را ادامه دهید تا زمانی که پلاگینی که باعث خطای ۵۰۳ شده است را پیدا کنید. اگر این مرحله مشکل شما را حل کرد، دیگر نیازی به دنبال کردن بقیه راه کارهای این مقاله ندارید. در غیر این صورت، می توانید مراحل بعدی را انجام دهید.
غیرفعال کردن قالب وردپرس
اگر غیرفعال کردن افزونه ها مشکل را حل نکرد، مرحله بعدی تغییر تم یا قالب پیش فرض وردپرس خواهد بود. ابتدا باید با استفاده از یک سرویس گیرنده FTP یا مدیریت فایل(File maneger ) در پنل هاست سی پنل به سایت وردپرس خودمتصل شوید. سپس به پوشه /wp-content/themes/ بروید. قالب وردپرس فعال فعلی خود را پیدا کنید و آن را به عنوان پشتیبان در سیستم خود دانلود کنید. پس از دانلود قالب ، می توانید آن را از وب سایت خود حذف کنید.
اکنون، اگر از قبل یک تم پیش فرض مانند Twenty Seventeen یا Twenty Sixteen نصب کرده اید، به طور خودکار فعال می شود. اگر این کار را نکردید، می توانید یک تم پیش فرض را در وب سایت خود نصب کنید. سپس مجدد سایت خود را بررسی نمایید تا مطمئن شوید که خطای ۵۰۳ Service Unavailable برطرف شده است.
افزایش منابع سرور
اگر تمامی موارد بالا را بررسی کردید وباز هم با خطای ۵۰۳ مواجه شدید، مشکل از کمبود منابع سرور می باشد، که شما به خاطر بازدید بالا می توانید از هاست وردپرس و یا هاست حرفه ای اوستا هاست استفاده نمایید.
عیب یابی
اگر روش های بالا نتوانستند خطا را برطرف کنند، می توانید مراحل زیر را انجام دهید:
ابتدا وردپرس را به آخرین نسخه آپدیت کنید، و در وهله آخر با شرکت میزبان هاست وردپرس خود تماس بگیرید تا خطا را برای شما رفع نمایند.
امیدواریم این مقاله به شما در یادگیری نحوه رفع خطای ۵۰۳ Service Unavailable در وردپرس کمک کرده باشد.