انتقال هاست سایت وردپرس بدون داون Down شدن

انتقال هاست سایت وردپرس بدون داون Down شدن
انتقال هاست سایت وردپرس بدون داون Down شدن
۵ (۱۰۰%) ۴ votes

جابجایی سایت به هاستی دیگر بدون داون (Down) شدن

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

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

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

 

انتقال هاست

قدم اول: انتخاب هاست

انتقال سایت شما به یک میزبان وب جدید فرآیندی زمانبر میباشد . بسیار مهم است که شما در انتخاب میزبان سایت خود دقت کنید. میتوانید یک سرویس دهنده وب اشتراکی یا همان Shared Hosting ، و یا سروری اختصاصی انتخاب کنید.

قدم دوم: (Backup) پشتیبان گیری

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

در اینجا ما بصورت پیشفرض از افزونه Backupbuddy استفاده میکنیم.

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

محل ذخیره فایل پشتیبان را مشخص کنید( برای مثال: ذخیره روی وب سرور ، backupbudd ، ftp ، amazon s3 ، Rackspace ، Dropbox یا ایمیل)

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

قدم سوم: انتقال سایت

برای انتقال سایت وردپرسی تان،به مسیر BackupBuddy » Restore/Migrate مراجعه کرده، به یک نسخه از فایل importbuddy.phpو آخرین نسخه از فایل پشتیبانی را با فرمت zip با کلیک بر روی دکمه دانلود importbuddy.php دریافت کنید

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

نکته: برای اطمینان از انتقاله فایل ها به میزبان جدید به جای سرور قبلی ، از آدرس IP میزبان جدید و آدرس FTP بجای آدرس دامنه استفاده کنید.

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

/username/public_html/ یا /username/public_html/example.com

دقت کنید example.com نام دامنه شماست.

حتما اگر در مسیر root ، وردپرس یا هر سیستم مدیریت محتوایی دیگری نصب شده است ، ابتدا باید آنرا پاک کنید، و از خالی بودن مسیر ریشه سایت مطمعن شوید

قدم چهارم: آماده سازی مراحل انتقال

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

http://www.example.com/importbuddy.php

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

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

تغییر فایل hosts

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

با این کار به در دسترس بودن سایت خود ۱۰۰% اطمینان خواهید داشت. دیگران در اینترنت هنوز از طریق مسیر سرور قبلی به سایت شما دسترسی دارند، این تغییرات اجازه دسترسی به فایلها بر روی سرور جدید را با استفاده از نام دامنه خود میدهد

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

بر روی برنامه Notepad راست کلیک کرده و آنرا در حالت مدیریتی Run as Administrator اجرا کنید.

سپس وارد منوی file شده و گزینه open را انتخاب کنید و به مسیر C:WindowsSystem32driversetc رفته و فایل hosts را باز کنید.

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

sudo nano /private/etc/hosts

آدرس IP که قبلا از cPanel کپی کرده اید را بهمراه نام دامنه در انتهای فایل وارد کنید:

۱۹۲٫۱۶۸٫۱٫۲۲ www.example.com

نام دامنه و آدرس سرور را با مقدار بالا جایگزین کنید.

نکته مهم: پس از اتمام مراحل انتقال فراموش نکنید تغییراتی که در فایل hosts ایجاد کرده اید را به حالت قبل باز گردانید.

قدم پنجم : اجرای برنامه انتقال Importbuddy

اجرای این برنامه، بایستی در یک پنجره مرورگر صورت گیرد. محل قرارگیری آن:

http://www.example.com/importbuddy.php

example.com را با نام دامنه خود جایگزین کنید. در ابتدا، از شما خواسته میشود رمز فایلimportbuddy.php ، (کلمه رمزی را که در هنگام پیکربندی برنامه بک آپ بادی BackupBuddy داده بودید) را وارد کنید. به اولین مرحله بازگردانی فایلهای Importbuddy وارد میشوید و فایل پشتیبان پایگاه داده که بارگذاری کرده اید را بصورت خودکار نمایش میدهد . برای ادامه روی دکمه مرحله بعد کلیک کنید.

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

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

تنظیمات پایگاه داده در زیر آدرس سایت مشاهده میشود. حال نوبت ایجاد پایگاه داده بر روی سرور جدید است ، بایستی اطلاعات مربوط به پایگاه داده را در فیلدهای زیر وارد و سپس بر روی دکمه Test Database Settings کلیک کنید. اگر importbuddy هنگام ارتباط با پایگاه داده با خطا مواجه شود ،مقدارهای وارد شده را دوباره بررسی کنید. هرزمان که ارتباط با موفقیت برقرار شد روی دکمه مرحله بعد کلیک کنید.

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

برای مشکلات مشابه و نحوه برطرف کردن آنهاImportbuddy تعدادی لینک نمایش میدهد. فایل های انتقال را وقتی مظمعن شدید که همه چیز بدرستی صورت گرفته ، پاک سازی کنید . برای پاک سازی کامل روی Clean up & remove temporary files کلیک کنید.

به دلیل پاک شدن اسکریپت importbuddy.php از سرورتان با خطای ۴۰۴ مواجه میشوید که طبیعی است

تغییراتی را که در فایل hosts ایجاد کردید به حالت قبل بازگردانید.

قدم ششم: تغییرDNS سایت ( آدرسهای دامنه)

برای انتقال دامنه به سرور جدید باید آدرس DNS سرور جدید برا برای دامنه خود ست کنید

با این کار کاربران سایت شما به محل جدید سایت (هاست جدید) هدایت شوند.

اگر دامنه خود را از سایتهایی مانند Godaddy, Namecheap و … تهیه کرده اید ، تنها باید آدرسهای DNS سرور جدید را برای دامنه خود بروزرسانی کنید. اگر دامنه را از شرکت سرویس دهنده وب تامین کرده اید ، بهترین کار انتقال دامنه ها به سرور جدید است.

برای تغییر DNS دامنه آدرسهای DNS سرور جدید را نیاز دارید ، که معمولا تعدادی آدرس شبیه این خواهد بود:

ns1.hostname.com

ns2.hostname.com

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

بیشتر شرکت های ایرانی ارائه دهنده سرویس دامین این امکان را به شما میدهند که خودتان براحتی DNS ها را تغییر دهید، کافیست در پنل کاربری تان لوگین کرده، در بخش مشاهده ی لیست دامنه های برای هر دامنه، یک دکمه ی “مدیریت” و یا “تنظیمات” وجود دارد. با کلیک بر روی آن گزینه میتوانید دی ان اس های دامین را براحتی تغییر دهید.

نحوه تغییر آدرس های مربوط به DNS سرور دامنه هایی که بوسیله ی سایر سرویس دهنده های خارجی مانندGoDaddy ثبت شده اند. با نام کاربری خود وارد سایت ارئه دهنده سرویس شوید. بر روی نام دامنه کلیک کنید، آدرس سرورها رابهمراه توضیحاتی را در مورد آنها می بینید. زیر آدرس سرورها روی لینک مدیریت کلیک کنید.

در صفخه ای که باز میشود لینکی برای ورود آدرس دلخواه مشاهده میکنید، با کلیک روی لینک فرمی باز می شود که آدرس DNS سرور جدید را از شما میخواهد.در پایان تغییرات را ذخیره کنید.

شما با موفقیت آدرس سرورها را تغییر دادید .این تغییرات بین ۴ تا ۴۸ ساعت زمان میبرد تا درسراسر اینترنت منتشر شوند. راستی ما آموزش انتقال وردپرس لوکال هاست به هاست اصلی را نیز برای شما تهیه کرده ایم که مرتبط با موضوع انتقال است و می توانید از آن بازدید کنید.

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


پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

47 + = 54