آموزش تصویری انتقال سایت از یک هاست به هاست دیگر
ممکن است با خودتان فکر کنید که داشتن یک سایت وردپرسی و مدیریت کردن آن کار راحتی است. گاهی مطالبی را روی سایت آپلود خواهید کرد و تمام…. اما در واقع اینطور نیست. تامین امنیت سایت و اطلاعات آن، هزینهها، آموزش کار با افزونهها و هزاران اقدام دیگر، مسائلی است که باید برای مدیریت یک سایت بیاموزید.
یکی از اقداماتی که باید به عنوان مدیر یک سایت وردپرسی آن را بلد باشید، این است که سایت خود را از یک هاست به هاست دیگر منتقل کنید. در این آمورش از گنجه بلاگ با ما همراه باشید تا نحوه انتقال سایت از یک هاست به هاست دیگر را با دو روش متفاوت بیاموزید:
- از طریق هاست قبلی
- از طریق افزونه داپلیکیتور
انتقال وردپرس به هاست جدید از طریق هاست قبلی
برای انجام این کار باید دقت بالایی داشته باشید. در غیر این صورت ممکن است وقت زیادی از شما گرفته شود. پس مراحل را با تمرکز و دقت بالا بخوانید و سعی کنید با دقت انجام دهید.
در مرحله اول باید از فایلهای موجود در وردپرس هاست قدیمی خود خروجی بگیرید. برای این کار مطابق تصاویر عمل کنید:
پس از ورود به سیپنل، از بخش “FILES” روی “File manager” کلیک کنید. نحوه ورود به سیپنل را در مقالهای با همین نام بخوانید.
پس از ورود به بخش “File manager” پوشه “Public-html” را انتخاب نمایید. بر روی “Select All” کلیک کنید و پس از انتخاب شدن تمام موارد، کلیک راست کنید. برای فشردهسازی فایلها گزینه “Compress” را انتخاب نمایید.
حالا میتوانید فایل فشرده شده اطلاعات را در سیستم خود ذخیره کنید. برای این کار فرمت “Zip” را انتخاب کنید.
در مرحله دوم زمان آن است که فایل فشرده شده اطلاعات وردپرس هاست قدیمی را در هاست جدید بارگذاری کنید. برای این کار لازم است مطابق آموزش زیر عمل کنید:
مسیر گفته شده در قسمت قبل را در هاست جدیدی که قصد انتقال اطلاعات به آن را دارید، طی کنید. مطابق تصویر از گزینههای موجود در بالای صفحه روی “Upload” کلیک کنید. در پنجره بازشده “Select File” را انتخاب کنید. حالا نوبت آن است که فایل زیپ اطلاعات را در هاست جدید بارگذاری کنید.
پس از این کار روی فایل موردنظر کلیک راست کنید و برای خارج کردن آن از حالت فشرده روی “Extract” کلیک کنید.
تا اینجا برای انتقال سایت از یک هاست به هاست دیگر، دو فرایند راحت را انجام دادید. در مرحله سوم باید در هاست قدیمی از اطلاعات دیتابیس وردپرس خروجی بگیرید. برای این کار مطابق تصویر پس از مراجعه به “PHPMyAdmin” اطلاعات را “Export” کنید. برای آموزش کامل فرایند اکسپورت اطلاعات در “PHPMyAdmin” کلیک کنید. با مطالعه این مقاله، خروجی گرفتن از اطلاعات را خواهید آموخت.
در مرحله چهارم میبایست در هاست جدید یک دیتابیس ایجاد کنید تا بتوانید اطلاعاتی که در مرحله قبل اکسپورت کردید را درونریزی کنید. برای ساخت دیتابیس کافیست در کنترلپنل هاست جدید مسیر “MySQL@Database”<“DATABASES” را طی کنید.
در پنجره باز شده، در فیلد خالی نام دلخواه را وارد کنید. سپس روی “Crete Database” کلیک کنید.
پس از بازگشت به صفحه قبل، کمی موس را اسکرول کنید تا بتوانید برای پایگاه داده خود رمز عبور و نام کاربری انتخاب کنید. با کلیک روی “Password Generator” میتوانید از پسوردهای قویتر استفاده کنید. فیلدهای خالی را مطابق آنچه در تصویر نی گفته شده پر کنید.
حالا باید برای برقرار شدن ارتباط بین یوزر و دیتابیس، در صفحه جدید تیک گزینه “ALL PRIVILEGES” را فعال نمایید. و تمام… شما موفق شدید در هاست جدید خود یک دیتابیس بسازید.
حالا در مرحله پنجم فرایند انتقال اطلاعات از یک سایت به سایت دیگر، باید اطلاعات مربوط به وردپرس هاست قدیمی را دیتابیسی که در هاست جدید ایجاد کردید ایمپورت (درونریزی) کنید. آموزس ایمپورت کردن اطلاعات در “PHPMyAdmin” را در مقاله ای با همین نام بخوانید. پس از طی کردن مسیر “PHPMyAdmin”<“DATABASES” مطابق تصویر عمل کنید.
در مرحله ششم برای ویرایش اطلاعات و وارد کردن اطلاعات در دیتابیس جدید مراحل زیر را انجام دهید.
- به بخش “File Manager” در هاست خود رجوع کنید.
- پوشه “wp-config.php” را انتخاب کنید. روی فایلی که در مراحل قبل طبق آموزش آپلود کردید، راست کلیک کنید و “Edit” را نتخاب نمایید.
در صفحه جدید اطلاعات دیتابیس جدیدی که در مرحله قبل ساختید را مطابق آنچه در ادامه گفتهایم وارد کنید:
- DB-NAME: نام پایگاه داده
- DB-USER: یوزر پایگاه داده
- DB_PASSWORD: پسورد پایگاه داده
تغییرات را سیو کنید تا مرحله پایانی را نیز با هم انجام دهیم. در مرحله آخر باید آدرس دامنه هاست جدید را در اطلاعات وردپرس بروزرسانی کنید. برای این کار مراحل زیر را انجام دهید. برای این کار در “PHPMyAdmin” هاست جدید، گزینه “wp-option” را انتخاب نمایید. برای ویرایش این گزینه کافیست رکوردهای “siteurl” و “home” را بیابید و دامنه جدید را جایگزین کنید.
همانطور که مشاهده کردید، مراحل این روش کمی طولانی و زمانبر است. روشی که در ادامه برای انتقال سایت به هاست جدید به شما آموزش میدهیم آسانتر میباشد؛ یعنی انتقال سایت با افزونه داپلیکیتور..
اگر شما نیز سرویس هاست خود را نامناسب میدانید و نیاز دارید هاست جدید تهیه کنید، میتوانید سرویسها و پلن های ارائه شده در گنجه هاست را مشاهده کنید و برای خرید هاست اقدام نمایید.
انتقال وردپرس به هاست جدید با افزونه داپلیکتور
در ابتدا لازم است توضیح مختصری درباره افزونه داپلیکتور بخوانید.
داپلیکیتور چیست؟
با استفاده از افزونه داپلیکیتور میتوانید به راحتی تمام اطلاعات موجود در سایت خود را تحت عنوان بستهای به نام Package دریافت کنید. در نتیجه در صورت نیاز به انتقال وردپرس به هاست دیگر، نیاز به اقدامات پیچیدهای نخواهید داشت.
این افزونه نیز مانند بسیاری از دیگر افزونهها یک سطح حرفهای که دارای امکانات بیشتری است برای کاربران خود در نظر گرفته است. برای انتقال سایت از یک هاست به هاست دیگر، نیازی به تهیه نسخه حرفهای آن نخواهید داشت. علاوه بر این شما میتوانید فایلهای دلخواه خود را انتقال دهید. به عبارتی قابلیت اختصاصیسازی این افزونه، به شما این امکان را میدهد که اجباری برای انتقال تمامی فایلهای سایت نداشته باشید. انتقال سایت از یک هاست به هاست دیگر با استفاده از افزونه داپلیکیتور را میتوان بهترین و آسانترین روش ممکن دانست. برای یادگیری این کار از این طریق مقاله آموزش انتقال سایت با داپلیکیتور را بخوانید.
در این آموزش از مجموعه مقالات گنجه بلاگ، با دو روش مختلف به شما آموختیم که چگونه انتقال اطلاعات از یک سایت به سایت دیگر و یا از یک هاست به هاست دیگر را انجام دهید. برای این کار علاوه بر هاست قبلی خود میتوانید از افزونه داپلیکیتور کمک بگیرید. کافیست مطابق آموزش مراحل را با دقت انجام دهید. اگر این آموزش برای شما مفید بود، به آن امتیاز دهید. سوالات خود را نیز از ما بپرسید و پاسخ بگیرید.
برای انتقال سایت از هاست به یه هاست دیگه حتما باید دامنه هم انتقال بدیم؟
خیر نیازی نیست برای جابه جایی هاست دامنه هم انتقال داده بشه. ولی پیشنهاد می کنیم همین کارو بکنید
سلام، ممنون از خدمات خوبتون
من از گنجه هاست سرویس هاست لینوکس خریدم و حالا میخوام به هاست ووکامرس منتقل کنم سایتم رو. چیکار باید بکنم؟
سلام معصومه عزیز
ممنون از لطف شما، انجام وظیفهست
تیکت بزنید همکاران راهنماییتون میکنن
سلام، من یه مشکلی که دارم اینه که سایت asp رو انتقال دادم روی یه هاست دیگه. حالا هرچی میگردم فایل کانفیگ رو پیدا نمیکنم که مشخصات دیتابیس رو وارد کنم. چیکار باید بکنم؟
با یک برنامه نویس و یا طراح سایت خود در این رابطه مشورت نمایید
سلام. من اگه بخوام سایتمو به گنجه منتقل کنم باید چیکار کنم؟
سلام دوست عزیز
خیلی خوشحالیم که میخواید به ما بپیوندید 🙂
ابتدا سرویس مورد نظرتون رو تهیه کنید. بعد بکاپ هاست قبلیتون رو بگیرید و تیکت بزنید تا تیم پشتیبانی براتون انجام بدن.
سایتم رو کسی اختصاصی زده ولی میخوام کلا عوض کنم با وردپرس بالا بیارم
میخوام روی یک دامنه دیگه طراحی کنم با هاست دیگه بعد دامنه اصلی رو بیارم روی هاست جدید به نظرتون مشکلی پیش نمیاد؟ تموم لینکهارو هم درست میکنم
سلام سمانه عزیز
نه هیچ اشکالی پیش نمیاد شما می تونید با Duplicator سایتتون رو به راحتی به هاست و دامنه جدید منتقل کنید
ندا حرف نداری ایوووول
سلام بعد از انتقال هاست و دامنه به هاست جدید من وقتی در هاست قبلی تغییری نظیر حذف قالب رو انجام میدم روی سایتم اعمال میشه من باید چگونه ارتباط را با هاست قبلی کامل حذف کنم ؟
سلام
DNS های شما به صورت کامل تنظیم نشده است. باید دی ان اس هاتون رو تنظیم کنید.
اگر که دامنه شما درون گنجه هاست ثبت شده یا دامنه شما .ir هست، میتونید از راهنمای زیر برای تنظیم دی ان اس استفاده کنید:
https://ganje.host/blog/connect-domain-to-host/
سلام سلام .. ممنون از مقالب خوبتون. دو سوال دارم:
من روی یک هاست دو دامنه دارم ..
1- داشتن چند دامنه روی یک هاست روی سرعت سایت تاثیر منفی داره؟
2- اگر بخواهم بعدایکی از این دامنه ها رو روی هاست جدیدی منتقل بدم امکانش هست و اگر هست مطالب سایت چی میشه، حذف میشه یا منتقل میشه/ و اینکه اگر صفحات سایت در صفحه اول گوگل بالا بیاد با انتقال به هاست جدید مشکلی پیش میاد؟
ممنون میشم راهنمایی فرمائید.
سلام رضا عزیز
پیشنهاد ما اینه که از ادان دامین (چند دامنه روی یک هاست) استفاده نکنید. برای ا نکه با موضوع بیشتر آشنا بشید میتونید این مقاله رو مطالعه کنید:
تفاوت ادان دامین و پارک دامین
سلام من کارایی که گفتین انجام دادم نه تنها سایتم منتقل نشد ،بلکه سایتی که روی همین هاستم بود هم پرید ، الان من چطور سایتمو برگردونم😢😢
سلام آنا عزیز
همه مراحل رو به درستی پیش رفتید؟
اگه سایتتون روی گنجه هاست هست تیکت بزنید تا همکاران فنی مشکلتون رو حل کنند.
سلام
فایل زیپ کجا ذخیره میشه؟
در همان مسیری که فایل های اصلی وجود دارند. اگر شما بخواهید فایل های موجود در public_html را زیپ کنید، فایل زیپ نهایی نیز در همان مسیر قرار میگیرد.