انتقال سایت وردپرسی به هاست و دامنه دیگر:
گاها اتفاق می افتد که قسط انتقال سایت وردپرسیتان به هاست و دامنهی دیگری را دارید.این موضوع می تواند دلایل متعددی داشته باشد، به عنوان مثال: ممکن است انتخاب اولیه دامنه ، بهترین گزینه ممکن برای نام دامنه شما نباشدبنابراین تصمیم می گیرید تا از دامنه بهتری برای راه اندازی سایت استفاده کنید.ویا هاستی که از آن استفاده می کنید دیگر جوابگوی نیازهایتان نباشد و قصد ارتقاء آن را داشته باشید. این انتقال دامنه و هاست باید به گونهای انجام شود که دادهها از دست نروند. همچنین حفظ امنیت اطلاعات دیتابیس نیز در پروسه انتقال، باید مورد توجه قرار گیرد. با توجه به اهمیت این مبحث در این مقاله از وبکوک به آموزش انتقال سایت وردپرسی به هاست و دامنهای دیگر میپردازیم.
برای انتقال سایت وردپرس به هاست و دامنه دیگر چه باید کرد؟
از نظر عملیاتی بین این کار و انتقال سایت وردپرس از لوکال هاست هایی مانند زمپ به هاست سیپنل و یا دایرکت ادمین شباهت زیادی وجود دارد. اما فرق اصلی بین این دو انتقال، در تفاوت درون محیط انتقال است. برای اینکه بتوانید هاستتان را به شکل درستی تغییر دهید لازم است تا گامهای زیر را به ترتیب اجرا کنید:
- دریافت خروجی از فایلهای هاست قدیمی
- آپلود کردن فایلهایی که از خروجی هاست گرفته شده بر روی هاست جدید
- دریافت خروجی از دیتابیس وردپرس هاست و دامنهی اولیه
- ایجاد دیتابیس در دامنه و هاست جدید
- انجام درونریزی دیتابیس خروجی به دامنه و هاست جدید
- ویرایش کردن فایل wp-config.php وردپرسی و ثبت اطلاعات دیتابیس جدید
- تصحیح و به روز رسانی کردن آدرس دامنه ( دامنه جدید باید جایگزین دامنه قبلی شود.)
- انتقال دادن و به اصطلاح ریدایرکت نمودن کاربران به دامنهی جدید ( انجام این گام از پروسه کاملا اختیاری است. با این حال با توجه به شرایط سایت توصیه میشود تا این بخش از کار را نیز انجام دهید.)
حتما بخوانید : گوگل سرچ کنسول چیست؟
لازم است پیش از انتقال سایت وردپرسی به هاست و دامنهی جدید از دیتابیس وردپرس یک نسخه پشتیبان تهیه کنید. تاچنانچه در حین انجام عملیات با خطا و یا مشکلی مواجه شدید از این نسخه پشتیبان برای بازیابی وب سایتتان استفاده کنید. نکته بعدی که باید مورد توجه قرار گیرد اتصال درست هاست و دامنهی جدید است. این اتصال به وسیلهی ست کردن Nameserver های دامنه انجام میگیرد. این اتصال در حدود۲۴ یا ۷۲ ساعت زمان نیاز دارد و باید قبل از شروع عملیات انتقال انجام شده باشد. در ادامه این مطلب گامهای گفته شده برای انتقال هاست و دامنه را به تفضیل توضیح خواهیم داد:
۱- دریافت خروجی از فایلهای سایت
دریافت فایل خروجی سایت از هاست قدیمی اولین اقدامی است که باید انجام دهید. برای این کار به دایرکت ادمین و یا هاست سیپنلی که میزبان وب سایتتان است وارد شده و نسخهی خروجی مورد نظر را تهیه نمایید. بهتر است این نسخه zip شده باشد. دقت کنید برای تمام فایلهای موجود در filemanager بک آپ تهیه کرده باشید. برای ورود به دایرکت ادمین بعد از آدرس سایت عبارت :۲۲۲۲ و برای هاست سیپنل عبارت :۲۰۸۲ را درج نمایید. در این مرحله از کار کادرهای مربوط به رمز عبور و نام کاربری را به دقت پر کنید. این اطلاعات در زمان خرید هاست به شما داده شده است. چنانچه هاست سایت سیپنل است طبق تصویر زیر باید روی گزینهی file Manager کلیک کرده تا به مدیریت فایل وارد شوید.
از بخش مدیریت فایلهای هاست به قسمت public_html وارد شوید. این بخش مربوط به فایلهای وب سایت شما است. روی گزینهی select All کلیک کرده تا همه پوشهها انتخاب شوند.
سپس با کلیک راست کردن روی آنها و انتخاب گزینهای به نام compress پنجرهای باز میشود. در این پنجره فرمت فایلهای خروجی را میتوانید انتخاب کنید. همانطور که در قسمت قبل اشاره شد بهتر است از فرمت zip برای فالهای خروجی استفاده شود. مسیر و محل ذخیره سازی فایلها را نیز در انتهای همین پنجره تعیین نمایید.
بعد از انجام مراحل گفته شده بر روی گزینهی Compress Files کلیک کنید. بعد از مدت زمان کوتاهی فایل خروجی تهیه میشود. این فایل را دانلود و بر روی سیستم خود ذخیره نمایید. بعدها لازم است تا این فایل بر روی هاست جدید آپلود شود.
حتما بخوانید : دیلیت اکانت تلگرام
۲- آپلود کردن فایلهای خروجی در هاست جدید:
حالا باید فایل zip شدهی دریافتی از مرحله قبل بر روی هاست جدید آپلود شود. برای این کار وارد قسمت file manager هاست جدید میشویم. با انتخاب گزینهی Public_html و کلیک بر روی Upload فایل مورد نظر را در هاست جدید آپلود میکنیم.
در پنجرهای که پیش روی شما باز میشود به کمک گزینهی select file میتوانید فایل مورد نظر را انتخاب کنید. سپس چند لحظه صبر نمایید تا فایل به طور کامل در هاست جدید آپلود شود.
بعد از تکمیل فرآیند آپلود شدن فایل روی گزینهی extract کلیک کرده تا فایل از حالت zip شده خارج شود.اینک آپلود فایلهای هاست قدیمی روی هاست جدید انجام شده است.
۳- دریافت خروجی از دیتابیس :
برای این کار به صفحه اصلی در هاست قبلی رفته و بر روی گزینهی phpMyAdmin از قسمت Databases کلیک کنید. سپس به صفحهای هدایت میشوید که در آن از شما نام کاربری و رمز عبور برای ورود درخواست میشود. این رمز عبور و نام کاربری با نام کاربری و رمز ورود به دیتابیس یکی است.
در سمت چپ بر روی پایگاه دادهی که میخواهید کپی شود کلیک کنید. سپس گزینهی Export را از سربرگهای بالای صفحه انتخاب کرده و نوع فایل خروجی را تعیین کنید. برای تعیین نوع فایل در قسمت Format گزینهی SQL را انتخاب نمایید. در انتها نیز روی گزینهی Go کلیک کنید. در این مرحله باید منتظر تهیه خروجی از دیتابیس بمانید. زمان لازم برای تهیه این خروجی از هاست قدیمی به حجم فایل دیتابیس مرتبط است. فایل ایجاد شده را دانلود کنید.
پیشنهاد میشود از یک هاست پشتیبان گیری به عنوان فضای ذخیره سازی فایلها استفاده کنید. از این فضا برای ذخیره سازی بکآپهای سایت وقتی که روی بستر اینترنت قرار دارد استفاده میشود.
حتما بخوانید : کم کردن حجم عکس (راهنمای گام به گام)
۴- ایجاد دیتابیس در هاست جدید:
گام بعدی برای انتقال وردپرس به هاست دیگر ساخت یک دیتابیس در هاست جدید است. بعد از انجام این مرحله دادههایی که از هاست قبلی دانلود شد باید به هاست جدید منتقل گردد. برای این کار لازم است تا ابتدا به صفحهی اصلی کنترل پنل هاست وارد شوید. گزینهی MySQL databases wizard را انتخاب کنید تا به صفحهی ایجاد دیتابیس جدید منتقل شوید.
در این مرحله باید نام مورد نظر خود را برای پایگاه دادههای جدید انتخاب نمایید. بعد از درج نام دلخواه گزینهی Next Step را انتخاب کنید تا به مرحله بعدی وارد شوید. در این بخش از کار باید با تعیین و درج نام کاربری و رمز عبور دیتابیس جدید را ایجاد کنید.
اگر بر روی گزینهای به نام Password Generator کلیک کنید یک رمز توسط سیپل برای شما ساخته میشود. این رمز بسیار قوی و امن بوده و توصیه میشود از آن برای دیتابیس جدید استفاده کنید. از این رمز عبور در جای امنی نگهداری نمایید تا هرگز فراموش نشود. چرا که در بخشهای بعدی کار به این رمز عبور و نام کاربری نیاز خواهید داشت.
بعد از اینکه تمام کادرهای مورد نیاز پر شد تیک گزینهی All privileges را نیز فعال کنید. سپس روی گزینهی next step کلیک نمایید تا بین پایگاه دادهها و نام کاربری ارتباط ایجاد شود.اگر کار را به درستی انجام داده باشید پیغامی مبنی بر موفقیت آمیز بودن پروسه نشان داده میشود.
۵- درونریزی دیتابیس خروجی به دامنه و هاست جدید:
در این بخش از انتقال وردپرس به هاست و دامنه دیگر باید خروجی دیتابیس قدیمی به هاست جدید ایمپورت شود. دوباره به صفحه اصلی کنترل پنل هاست برمیگردیم. گزینهی phpMyAdmin را از قسمت databases انتخاب کرده و پایگاه داده ای که در بخش قبل ساختیم را انتخاب میکنیم.
از قسمت بالای صفحه گزینهی import را انتخاب نموده و در صفحهی باز شده روی browse کلیک میکنیم. در این مرحله فایل sql. را که ذخیره کرده بودیم انتخاب نموده و روی دکمه go کلیک میکنیم. دقت کنید فایل را به درستی انتخاب نمایید تا بعدا مشکلی در روند کار پیش نیاید. بعد از کمی صبر اگر کلیه مراحل به درستی انجام شده باشد در کادری به رنگ سبز نتیجه درونریزی قابل مشاهده است.
حتما بخوانید : آنالیز سایت چیست؟(راهنمای کامل)
بعد از انتقال موفقیت آمیز پایگاه داده باید به سراغ برقراری ارتباط بین فایلهای وردپرسی و دیتابیس برویم. این کار به وسیلهی ویرایش کردن فایل wp-config.php انجام میشود.
۶- ویرایش کردن فایل wp-config.php و درج اطلاعات دیتابیس جدید:
برای ویرایش این فایل در ابتدا به قسمت file manager وارد شوید. در مراحل قبل فایلهای وردپرسی را آپلود و از فرمت zip خارج کردیم.
در این مرحله به سراغ همان بخش رفته و فایل wp-config.php را پیدا کنید. با راست کلیک روی این فایل لیستی باز میشود که شامل گزینهای به نام edit است. با کلیک بر روی گزینه edit به صفحهی جدید وارد خواهید شد. در این صفحه قادر هستید تا اطلاعات دیتابیسی که در هاست جدید ساختهاید را مشاهده کنید.
اطلاعات موجود در این دیتابیس مربوط به هاست قبلی است که باید با دادههای جدید جایگزین شود. در بخش DB_NAME نام دیتابیس جدید را وارد کرده و در بخش DB_USER نام کاربری جدید را درج کنید. در بخش DB_PASSWORD رمز عبوری که برای دیتابیس انتخاب کردهاید را وارد نمایید و گزینهی SAVE را انتخاب کنید. در این بخش از کار ویرایش دیتابیس نیز به اتمام میرسد.
۷- تصحیح و به روزرسانی دامنه در دیتابیس جدید:
آخرین بخش ضروری از پروسهی انتقال وردپرس به هاست و دامنه دیگر آپدیت آدرسهای دامنه است. لزوم این تغییر دامنه، بالا آمدن محتواهای سایت با دامنه جدید است. از قسمت PHPMYADMIN در هاست جدید به بخش wp-options در دیتابیس جدید وارد شوید. توجه کنید که امکان دارد این بخش به دلیل تغییر پیشوند جدول وردپرس با نام دیگری ظاهر شود. اما پسوند option بدون تغییر باقی میماند. با توجه با نامی که انتخاب نمودهاید به تیبل Browse وارد شوید. در این بخش رکوردهایی با نام home و siteurl را بیابید و نام دامنهی سایت را در آنها جایگزین کنید.
برای این جایگزینی کافی است تا روی دکمه edit کلیک کرده و در بخش مربوطه آدرس جدید را درج کنید. بعد از انجام این به روز رسانی لازم است لینکهای داخلی وردپرس نیز آپدیت شوند. برای این به روز رسانی باید به سربرگ sql از بخش phpMyAdmin رفته کد زیر را وارد کنید:
UPDATE wp_posts SET post_content= REPLACE (post_content ‘ old-domain’ new-domain/’)
توجه کنید که به جای عبارت old- domain.com نام دامنهی قبل و به جای new-domain.com نام دامنه جدید را درج کنید.در انتها نیز بر روی گزینهی GO کلیک کرده و کمی صبر کنید تا عملیات به موفقیت تکمیل شود.
اگر مراحل گفته شده را به درستی انجام داده باشید در این مرحله کار انتقال با موفقیت انجام شده است. مرحله بعدی اجباری نیست و میتوان از انجام آن صرف نظر کرد.
۸- ریدایکرت کردن کاربران به دامنه جدید:
این مرحله کاملا اختیاری بوده و بستگی به شرایط سایت شما دارد. چنانچه در وردپرس لینکهای باکیفیت زیادی دارید یا گوگل بیشتر محتواهای سایت را ایندکس کرده، این بخش را انجام دهید. از این طریق امتیازات قبلی شما در دامنه جدید ثبت خواهد شد. به این ترتیب جایگاه و تلاشهای شما برای سئوی سایت از بین نخواهد رفت. اما برای سایتهایی که جدید هستند و هنوز اطلاعات چندانی در آنها نیست ضرورتی برای انجام این مرحله وجود ندارد. کمک گرفتن از افزونهها یک راه حل ساده برای انجام این کار است. علاوه بر این باید دامنه جدید سایت را به گوگل نیز معرفی کرده و در گوگل وبمستر ثبت کنید. در انتها سایت شما با هاست و دامنه جدید در اختیار شما قرار میگیرد.
سخن پایانی:
انتقال وردپرس به هاست و دامنه دیگر با آموزشهای ارائه شده در این مطلب از وبکوک ساده است. کافی است بر اساس گام بندیهای گفته شده پیش بروید تا بدون مشکل انتقال انجام گیرد. وبکوک ارائه دهندهی خدمات جامع دیجیتال مارکتینگ در کشور آمادهی ارائه کلیه خدمات مورد نیاز به کاربران است. طراحی سایت، خدمات سئو و تولید محتوا از جملهی خدمات وبکوک محسوب میشوند. برای دریافت خدمات مورد نیاز خود با کارشناسان ما در وبکوک تماس گرفته یا فرم درخواست مشاوره را پر کنید.