آموزش انتقال وردپرس به هاست و دامنه دیگر
وقتی کاربران قصد تغییر دامنه سایت خودشون را دارندکه ممکن است به دلیل انتخاب عجولانه در نام دامنه باشد. بنابراین سایت فعلی که روی دامنه اولیه ساختید را به هاست و دامنه جدید منتقل کنید.در این مقاله قصد داریم انتقال وردپرس به هاست و دامنه دیگر را آموزش دهیم .
باما همراه باشید .
آموزش انتقال وردپرس به هاست و دامنه دیگر
در مرحله اول ایتدا باید از فایلهای موجود در هاست خروجی گرفت .
سپس فایلهای خروجی گرفته شده در هاست جدید را آپلود کرد.
همچنین از دیتابیس وردپرس دامنه و هاست اولیه خروجی گرفت و دیتابیس در هاست و دامنه جدید را ساخت
درون ریزی دیتابیس خروجی گرفته شده در هاست و دامنه جدید هم در مرحله بعدی باید انجام بگیرد.
فایل wp-config.php وردپرس را ویرایش کنید و اطلاعات دیتابیس جدید را وارد کنید , بهروزرسانی و تصحیح آدرس دامنه به طوری که دامنه جدید را در دیتابیس جایگزین دامنه قبلی کنید انتقال و ریدایرکت کاربران از دامنه قبلی به دامنه جدید این کار اختیاری است .
دقت داشته باشید که این مراحل باید به دقت انجام گیرد. قبل از اینکه اقدام به عملیات انتقال وردپرس به هاست و دامنه دیگر بکنید باید دامنه جدید و هاست جدید از طریق ست کردن NameServer های دامنه به درستی متصل شده باشند. اتصال هاست به دامنه معمولا تا 72 ساعت طول خواهد کشید،
خروجی گرفتن از فایلهای وردپرس هاست قدیم
ابتدا از آدرس سایتتون از عبارت 2222: برای ورود به هاست دایرکت ادمین و از عبارت 2082: برای ورود به هاست سی پنل استفاده کنید. سپس در صفحه ورود به هاست فیلدهای نام کاربری و رمز عبور اطلاعاتی که هنگام خرید هاست در اختیار شما قرار گرفته را وارد کنید. سپس اگر هاست شما سیپنل هست مانند تصویر زیر از بخش Files روی گزینه File Manager کلیک کنید تا به صفحه مدیریت فایل در هاست سیپنل هدایت شوید.
سپس به public_html که مربوط به فایل های سایت شما میشه وارد شوید. با انتخاب Select All کلیه فایلها و پوشههای مربوط به وردپرس را انتخاب کنید. روی آنها راست کلیک کنید و گزینه Compress را برای تهیه خروجی انتخاب کنید.
فرمت فایل خروجی را در حالت ZIP انتخاب کنید و سپس در انتهای پنجره مسیر مورد نظر برای ذخیره فایل به همراه عنوان اون را وارد کنید.
روی دکمه Compress Files کلیک کرده و منتظر بمونید تا فایل خروجی بسته به میزان حجم دادههای سایت تهیه بشه. حالا بعد از اینکه فایل خروجی شما ایجاد شد دانلود کنید .
در این مرحله باید فایل ZIP را در هاست جدید آپلود کنیم. بنابراین وارد هاست جدید شده و گزینه File Manager که در کنترل پنل هاست میباشد را انتخاب کنید. سپس به مسیر Public_html مراجعه کرده و با انتخاب دکمه Upload که مشابه تصویر زیر میبینید اقدام به آپلود فایل خروجی در هاست جدید بکنید.
در صفحه ی باز شده، از طریق دکمهی select file فایل خروجی دانلود شده را انتخاب کنید و منتظر بمونید تا عملیات آپلود تا انتها پیش رود.
پس از اتمام آپلود در همان مسیر فایل ZIP. که از هاست قبلی تهیه کردید را میبینید. روی فایل راست کلیک کرده و سپس گزینه extract کلیک کنید تا فایلها از حالت فشرده استخراج شوند.
خروجی گرفتن از دیتابیس وردپرس در هاست قدیمی
برای تهیه خروجی از دیتابیس وردپرس به صفحه اصلی هاست قدیمی مراجعه کرده و سپس مشابه تصویر زیر از بخش Databases روی گزینه phpmyadmin کلیک کنید تا به صفحه مدیریت دیتابیس در phpmyadmin هدایت شوید.
در صفحه باز شده ممکنه از شما نام کاربری و رمز عبور ورود به phpmyadmin هاست درخواست شود در این صورت باید از همان نام کاربری و رمز برای ورود به محیط دیتابیس هاست استفاده کنید.
حالا که وارد صفحه phpmyadmin در هاست قدیمی شدید ابتدا از سمت چپ روی نام پایگاه داده ای که قصد دارید تا از اون خروجی تهیه کنید کلیک کنید. سپس از سربرگ بالا گزینه Export را انتخاب کنید و از قسمت Format نوع فایل خروجی را روی SQL انتخاب کرده و در نهایت روی دکمه Go کلیک کنید. بسته به میزان حجم دیتابیس منتظر بمونید تا خروجی از دیتابیس وردپرس تهیه شده و در نهایت فایل تهیه شده را دانلود کنید.
دیتابیس در هاست جدید بسازید ………..
ابتدا یک پایگاه داده جدید در هاست جدید ایجاد کنیم و سپس با درون ریزی پایگاه دادهای که در مرحله قبل از هاست قدیمی خروجی گرفتیم را به این دیتابیس جدید ایمپورت کنیم. پس برای ساخت پایگاه داده جدید در هاست ابتدا به صفحه اصلی کنترل پنل هاست خودتون مراجعه کنید و سپس مشابه تصویر زیر روی دکمه MySQL database wizard کلیک کنید تا به صفحه ساخت دیتابیس جدید در هاست هدایت شوید.
پس از کلیک روی دکمه مورد نظر یک نام دلخواه برای پایگاه داده جدید وردپرس انتخاب کنید و سپس روی دکمه Next Step کلیک کنید تا وارد مرحله تعیین نام کاربری پایگاه داده وردپرس و رمز پایگاه داده وردپرس شده و در نهایت دیتابیس خودتون رو بسازید.
پس از اینکه روی دکمه Next Step کلیک کنید به صفحهای هدایت مشوید که در اون میتونید تا نام کاربری پایگاه داده، رمز پایگاه داده رو انتخاب کنید و در نهایت پایگاه داده خودتونو ایجاد کنید. با استفاده از دکمه Password Generator قادر خواهید بود تا یک رمز قوی که سی پل به صورت خودکار برای سما میسازه ایجاد کنید و از اون برای رمز پایگاه داده خودتون استفاده کنید. رمز را هیچوقت فراموش نکنید چرا که در آینده و در مراحل بعد به این رمز و نامهای انتخاب شده احتیاج پیدا خواهید کرد.
در نهایت پس از پر کردن کلیه فیلدهای بالا به صفحه دیگری پ، در این مرحله تیک گزینه ی ALL PRIVILEGES رو بزنین و روی next step کلیک کنین تا ارتباط بین یوزر و پایگاه داده برقرار بشه و سطح دسترسی های یوزر هم تصحیح بشه.
بعد از کلیک روی Next Step در این مرحله پایگاه داده به درستی ساخته شده و پیغام موفقیت آمیز بودن اون به شما نمایش داده میشود.
بعد از اینکه پایگاه داده رو ساختید باید وارد phpmyadmin هاست جدید شده و فایل خروجی پایگاه دادهای که از هاست قبلی ازش خروجی گرفتید رو داخل این دیتابیس در هاست جدید ایمپورت کنید. بنابراین به صفحه اصلی کنترل پنل هاست مراجعه کنید و از قسمت databases گزینهی phpmyadmin رو مشابه تصویر زیر انتخاب کنید.
پس از ورود به phpmyadmin، پایگاه دادهی جدید رو که در مرحله قبل ساختیم را انتخاب کنید و روی دکمه import که در بالای صفحه قرار داره کلیک کنید. سپس در صفحهی import روی browse کلیک کرده و فایل .sql ذخیره شده را که در کامپیوتر خودمون ذخیره کردیم انتخاب کنید. در نهایت با کلیک روی دکمه go که در انتهای صفحه قرار داره کلیک کنید. منتظر بمونید تا عملیات درون ریزی دیتابیس تا انتها انجام بگیره به طوری که در باکسی با رنگ سبز نتیجه درون ریزی را با موفقیت ببینید.
سپس بین دیتابیس با فایلهای وردپرس ارتباط ایجاد کنید که از طریق ویرایش فایل wp-config.php در هاست جدید صورت خواهد گرفت.
برای این کار نیاز داریم تا ابتدا وارد File Manager هاست جدید بشیم. بنابراین به صفحه اصلی هاست مراجعه کرده بعد از ورود به محیط فایل منیجر هاست حالا باید فایل wp-config.php را ویرایش کنیم. با راست کلیک کردن روی فایل گزینه Edit را انتخاب کنید تا به صفحه ویرایش فایل هدایت شوید.
بعد از اینکه صفحه ویرایش فایل wp-config.php براتون باز شد اطلاعات دیتابیس را که در هاست جدید ساختید در این فایل وارد کنید.
DB_NAME: نام پایگاه داده جدید رو وارد کنید.
DB_USER: نام یوزر پایگاه داده جدید رو وارد کنید.
DB_PASSWORD: رمزعبور کاربر پایگاه داده جدید رو وارد کنید و در آخر با کلیک روی دکمه Save که در بالای صفحه قرار داره فایل رو ذخیره کنید. در این مرحله اصلاح ارتباط پایگاه داده ما هم تموم شده و لازمه تا آدرس های سایت را اصلاح کنیم.
دامنه ما تغییر کرده باید لینکهای سایت را تصحیح کنیم.
بنابراین وارد phpmyadmin هاست جدید شده و جدول wp-options برای دیتابیس جدید ساخته شده را انتخاب کنید. البته این امکان وجود داره که به دلیل تغییر پیشوند جداول وردپرس که در حالت عادی روی _wp هستش این بخش با یک نام دیگه برای شما نشون داده بشه که در هر صورت بعد از پیشوند جدول عبارت options قرار خواهد داشت. بسته به نامی که انتخاب کردید به این تیبل مراجعه کرده و سپس در رکوردهای جدول که بهتون نمایش داده میشه رکوردهای siteurl و home را پیدا کنید و نام دامنهی سایتتون رو داخلش جایگزین کنید.
برای این کار کافیه روی دکمه Edit که مشابه تصویر فوق در بخش siteurl و home قرار داره کلیک کنید. سپس در صفحه ویرایش آدرس دامنه جدید را وارد کنید.
بعد از اینکه نام دامنه رو برای سایتتون تنظیم کردین باید لینکهای داخلی وردپرس رو هم بروزرسانی کنید تا کلیه لینکهای موجود در سایت بر اساس نام دامنه تنظیم شوند. برای این کار روی نام پایگاه داده ی سایت داخل phpmyadmin کلیک کنید، سپس سربرگ sql رو باز کنین و کد زیر رو داخلش تایپ کنید.
|
UPDATE wp_posts SET post_content = REPLACE (post_content, ‘old-domain.com’, ‘new-domain.com/’);
|
به جای old-domain.com در کد بالا نام دامنه قبلی و به جای new-domain.com نام دامنه جدید را در فیلد Run SQL query/queries on database قرار داده و در نهایت روی دکمه Go کلیک کنید و منتظر بمونید تا عملیات بهروزرسانی انجام بگیرد. بعد از این کار سایت شما با موفقیت در هاست و دامنه جدید لود خواهد شد. حالا باید سایت با دامنه جدید را بررسی کنید. اگر کلیه مراحل را به درستی طی کرده باشید وردپرس به درستی از یک هاست به هاست و دامنه دیگر منتقل شده است.