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

مهاجرت یک سایت وردپرس از یک ارائه دهنده میزبانی به دیگری می تواند استرس زا باشد! از این راهنمای گام به گام برای بدون درز کردن آن استفاده کنید.
به تغییر هاست فکر می کنید اما مطمئن نیستید که چگونه یک سایت وردپرس را از یک هاست به میزبان دیگر منتقل کنید؟
آنها می گویند که خانه تکانی، ازدواج، و تغییر شغل سه چیز استرس زا در زندگی هستند… اما من می توانم استدلال کنم که رقیب قوی دیگری برای سه نفر برتر وجود دارد.
انتقال وب سایت وردپرس خود از یک هاست به میزبان دیگر!
خوب، من یک خبر خوب و یک خبر بد دارم.
اول خبر بد… انتقال یک وب سایت به میزبان جدید همیشه باعث تپش قلب شما و عرق کردن کف دست شما می شود، مهم نیست که چند بار این کار را انجام داده اید.
خبر خوب: انتقال یک سایت وردپرس به یک هاست جدید اساساً مجموعه ای از مراحل است که می توانید هر بار تکرار کنید.
برای هر وب سایتی که مهاجرت می کنید عملاً یکسان است.
این راهنمای گام به گام برای انتقال بی‌وقفه وب‌سایت وردپرس شما، کل فرآیند را کمی استرس‌زاتر می‌کند.
سه گزینه اصلی برای مهاجرت یک وب سایت وردپرس از یک ارائه دهنده میزبانی به یک ارائه دهنده هاست جدید وجود دارد.
بهترین گزینه برای شما به ارائه دهنده هاست فعلی و ارائه دهنده هاست جدید و اندازه سایت وردپرسی که می خواهید مهاجرت کنید بستگی دارد.
اولین گزینه برای مهاجرت یک سایت وردپرس بسیار ساده ترین (و کم استرس ترین است!) است، اما اینکه آیا این یک گزینه است بستگی به ارائه دهنده میزبانی دارد که شما به کدام ارائه دهنده مهاجرت می کنید.
بسیاری از ارائه دهندگان میزبانی مدیریت شده وردپرس، مانند Flywheel یا SiteGround ، یا یک انتقال رایگان انجام می دهند یا یک افزونه برای نصب در سایت شما برای انجام انتقال ارائه می کنند (در این مورد در یک لحظه بیشتر).
Flywheel یا یک پلاگین DIY را به شما ارائه می دهد تا مهاجرت را تکمیل کنید یا آنها مهاجرت را به صورت رایگان انجام می دهند.
تنها کاری که باید انجام دهید این است که یک فرم مختصر در وب سایت آنها با جزئیات میزبانی فعلی پر کنید و از آنها بخواهید که مهاجرت را انجام دهند.
این می تواند یک تا سه روز طول بکشد، اما در زمان (و استرس) شما صرفه جویی می کند.
همانطور که در بالا ذکر کردم، اگر هاست کاملاً مدیریت شده شما انتقال را برای شما انجام ندهد، معمولاً افزونه ای را ارائه می دهند که می توانید برای انجام مهاجرت در سایت خود نصب کنید.
استفاده از این افزونه مهاجرت آسان است.
این افزونه ها معمولاً به عنوان یک جادوگر نصب عمل می کنند تا شما را به طور یکپارچه در فرآیند انتقال فایل ها و پایگاه داده وردپرس از یک مکان به مکان دیگر راهنمایی کنند.
آنها همچنین به طور خودکار وردپرس را در سایت جدید نصب می‌کنند تا فایل‌ها و پایگاه داده‌ها را آپلود کنند.
اگر از هاست کاملاً مدیریت شده استفاده نمی کنید، گزینه افزونه دیگری وجود دارد.
وارد افزونه All-In-One WP Migration شوید.
برای انتقال یک سایت وردپرس با استفاده از این افزونه، مراحل زیر را دنبال کنید:
مرحله 1 : وارد بک‌اند سایت وردپرسی شوید که می‌خواهید مهاجرت کنید.
مرحله 2 : از داشبورد وردپرس، به افزونه ها بروید و روی Install New کلیک کنید.
مرحله 3 : All-In-One WP Migration را جستجو کنید و افزونه All-In-One WP Migration را توسط ServMask نصب کنید.
مرحله 4 : افزونه را فعال کنید.
مرحله 5 : مراحل یک تا چهار را در سایت جدید وردپرس (سایتی که می خواهید به آن مهاجرت کنید) تکرار کنید تا افزونه را هم در سایت جدید و هم در سایت قدیمی نصب کنید.
مرحله 6 : افزونه Regenerate Thumbnails by Alex Mills (Viper007Bond) را در سایتی که می خواهید به آن مهاجرت کنید، نصب کنید.
مرحله 7 : همه افزونه ها، تم ها و فایل های اصلی وردپرس را هم در سایت جدید و هم در سایت قدیمی به روز کنید (توجه: نسخه وردپرس باید در هر دو سایت یکسان باشد).
مرحله 8 : با استفاده از افزونه All-in-One WP Migration یک فایل صادراتی ایجاد کنید
مرحله 9 : اختیاری: یک قانون به « پیدا کردن » پیشوند پایگاه داده سایت جدید خود و « جایگزینی » با پیشوند پایگاه داده سایت قدیمی خود اضافه کنید (فقط در صورت لزوم)
مرحله 10 : صادرات به فایل و دانلود فایل به کامپیوتر شما.
مرحله 11 : در سایت جدید، افزونه All-in-One Migration را باز کنید و فایل مرحله قبل را وارد کنید.
مرحله 12 : پس از بارگذاری فایل، فایل صادراتی آپلود شده را در صورت درخواست در سایت جدید اعمال کنید.
مرحله 13 : به Setting > Permalinks بروید و چندین بار ذخیره کنید.
مرحله 14 : همه افزونه های خود را بررسی کنید و مطمئن شوید که فعال هستند.
مرحله 15 : کتابخانه رسانه را بررسی کنید. اگر تصاویر در آنجا نیستند، از افزونه Regenerate Thumbnails استفاده کنید تا در صورت لزوم دوباره آنها را فعال کنید.
مرحله 16 : تمام صفحات/پست ها/و غیره را بررسی کنید. تا مطمئن شوید همه چیز همانطور که باید به نظر می رسد. سپس می‌توانید سایت وردپرسی که به تازگی مهاجرت کرده‌اید را به‌روزرسانی کنید تا ببینید همه چیز چگونه به نظر می‌رسد.
مرحله 17 : افزونه Better Search Replace توسط Delicious Brains را در سایت جدید نصب کنید.
مرحله 18 : در داشبورد وردپرس، به Tools > Better Search Replace بروید.
مرحله 19 : URL سایت قدیمی خود (به عنوان مثال oldwebsite.com) را به قسمت " جستجو برای " اضافه کنید.
مرحله 20 : URL سایت جدید خود (به عنوان مثال newwebsite.com) را به قسمت " Replace with " اضافه کنید.
مرحله 21 : اجرای خشک. اگر از اجرای خشک راضی هستید، افزونه را به طور واقعی اجرا کنید.
مرحله ۲۲ : فایل‌های تم (عمدتاً style.css، اما شاید فایل‌های PHP) را مرور کنید تا مطمئن شوید که تمام نمونه‌های « oldwebsite.com » با « newwebsite.com» جایگزین شده‌اند.
مرحله 23 : سایت جدید خود را بررسی کنید. اگر تغییرات اعمال نشدند، کش مرورگر خود را پاک کنید. اگر تغییرات هنوز اعمال نشده است، حافظه پنهان سرور خود را پاک کنید.
افزونه All-In-One WP Migration دارای محدودیت در اندازه سایتی است که می تواند مهاجرت کند (128 مگابایت).
اگر سایت بسیار بزرگی دارید، این افزونه های جایگزین ممکن است به شما در انتقال سایت وردپرس از یک میزبان به میزبان دیگر کمک کنند:
حتماً تمام دستورالعمل‌های افزونه‌ای را که انتخاب می‌کنید بخوانید تا مطمئن شوید که برای نوع مهاجرتی که می‌خواهید انجام دهید مناسب است.
برای بسیاری از مهاجرت ها، استفاده از یک افزونه باید به خوبی کار کند.
با این حال، برای مهاجرت های پیچیده تر، ممکن است لازم باشد سایت وردپرس خود را به صورت دستی منتقل کنید.
این کار را می توان با استفاده از File Manager در cPanel ارائه دهنده هاست خود یا با استفاده از اتصال FTP یا SFTP انجام داد.
برای استفاده از یک کلاینت SFTP/FTP مانند Filezilla یا Cyberduck ، باید با ارائه دهنده(های) هاست خود برای پیکربندی صحیح این اتصال مشورت کنید، اما معمولاً به نام کاربری و رمز عبور حساب میزبانی خود، آدرس FTP یا SFTP نیاز دارید. و شماره پورت صحیح
هنگامی که این اطلاعات را به دست آوردید، این مراحل را دنبال کنید:
مرحله 1 : با استفاده از File Manager در cPanel یا اتصال SFTP/FTP، به پوشه ریشه (public_html مکان معمول است) سایتی که به آن مهاجرت می کنید بروید. اگر مطمئن نیستید که پوشه ریشه کجاست، ممکن است بخواهید با ارائه دهنده هاست خود تماس بگیرید، زیرا ممکن است به دلایل امنیتی در پوشه ای با نام دیگری باشد.
مرحله 2 : اگر از File Manager واقع در cPanel استفاده می کنید، public_html را انتخاب کنید و آن را در رایانه خود دانلود کنید.
اگر از سرویس گیرنده SFTP/FTP استفاده می کنید، پوشه public_html را انتخاب کنید و آن را در رایانه خود دانلود کنید. برای آسان‌تر کردن انتقال، می‌توانید یک فایل فشرده از پوشه دانلود شده ایجاد کنید.
مرحله 3 : اکنون باید پایگاه داده وردپرس خود را دانلود کنید. در میزبانی که سایت در حال حاضر در آن قرار دارد وارد phpMyAdmin شوید.
مرحله 4 : پایگاه داده را صادر کنید. (توجه: ممکن است لازم باشد با ارائه دهنده هاست خود تماس بگیرید تا در صورت مشاهده بیش از یک پایگاه داده در phpMyAdmin، از کدام پایگاه داده استفاده کنید).
مرحله 5 : پایگاه داده را برای صادرات انتخاب کنید. برای نوع صادرات بر روی Export و سپس Quick و به عنوان نوع فایل SQL کلیک کنید. برو را کلیک کنید.
مرحله 7 : مطمئن شوید که هیچ چیزی در سایتی که به آن مهاجرت می کنید نصب نشده باشد.
مرحله 8 : به ارائه دهنده هاست جدید بروید و یک پایگاه داده خالی جدید ایجاد کنید. در cPanel، به MySQL Databases بروید و روی آن کلیک کنید، پایگاه داده جدید را به طور مناسب نامگذاری کنید و روی Create Database کلیک کنید.
مرحله 9 : یک کاربر جدید در بخش MySQL Users ایجاد کنید. یک نام کاربری و رمز عبور ایجاد کنید و گزینه Create User را انتخاب کنید. توجه داشته باشید که همه نام های کاربری و رمز عبوری که برای ایجاد پایگاه داده و کاربر استفاده می کنید. شما باید موارد موجود در فایل wp-config.php را به روز کنید.
مرحله 10 : با رفتن به Add User to Database ، انتخاب کاربر جدید و پایگاه داده و کلیک کردن روی Add، کاربر را به پایگاه داده اضافه کنید.
مرحله 11 : در مرحله بعد باید فایل wp-config.php را از فایل های وردپرسی که دانلود کرده اید ویرایش کنید. مطمئن شوید که اگر یک نام پایگاه داده جدید « DB_NAME » ، نام کاربری « DB_USER» و/یا رمز عبور « DB_PASSWORD » ایجاد کرده‌اید، می‌خواهید آن‌ها را در اینجا به‌روزرسانی کنید و فایل را ذخیره کنید.

عاقلانه است که ابتدا یک کپی از wp-config.php اصلی ایجاد کنید و آن را در جای دیگری در رایانه خود ذخیره کنید.
این یک اقدام احتیاطی در صورتی است که اتفاقی بیفتد و شما به اطلاعات پایگاه داده از محل فعلی سایت نیاز دارید.
مرحله 12 : وارد phpMyAdmin سایت جدید شوید. پایگاه داده خالی جدیدی را که ایجاد کرده اید انتخاب کنید. پایگاه داده SQL را که از مکان فعلی صادر شده است وارد کنید، با انتخاب پایگاه داده جدید در پنجره سمت چپ، روی زبانه Import کلیک کنید ، فایل مورد نظر را برای وارد کردن انتخاب کنید و روی Go کلیک کنید.
فایل فشرده پایگاه داده ای را که صادر کرده اید انتخاب کنید و مطمئن شوید که برای وارد کردن به عنوان یک فایل SQL آماده است و روی Start Import کلیک کنید.
مرحله 13 : در مرحله بعد، می خواهید فایل های وردپرس را در نصب جدید آپلود کنید. وارد File Manager cPanel محل نصب سایت جدید شوید یا برای مکان جدید سایت به SFTP/FTP متصل شوید. پوشه public_html را در مکان جدید آپلود کنید.
مرحله 14 : اگر از یک سایت مرحله‌ای، زیر دامنه یا نام دامنه دیگری مهاجرت می‌کنید، افزونه‌ای مانند Better Search Replace را در سایت منتقل شده نصب کنید تا همه URLهای سایت قدیمی را به URLهای نام دامنه جدید تغییر دهید.
هنگامی که سایت وردپرس خود را به یک هاست جدید منتقل کردید، باید سایت جدید را به نام دامنه خود متصل کنید.
آدرس IP جدید را در سوابق DNS به روز کنید یا اگر ترجیح می دهید سوابق DNS را در میزبان وب خود نگهداری کنید، می توانید سرور نام را در حساب میزبانی دامنه خود به روز کنید.
مرحله 1 : وارد حساب میزبانی دامنه خود شوید. (من از Namecheap برای این نمایش استفاده می کنم.)
مرحله 2 : دامنه ای را که برای سایت جدید استفاده می کنید انتخاب کنید.
مرحله 3 : روی Manage Domain and Advanced DNS کلیک کنید.
مرحله 4 : در A Record، از @ برای Host استفاده کنید و آدرس IP جدید ارائه شده توسط ارائه دهنده میزبان وب جدید را در قسمت Value اضافه کنید. TTL باید خودکار باشد.
مرحله 5 : در رکورد CNAME، از www برای Host استفاده کنید، نام دامنه جدید خود را در قسمت Value و Automatic برای TTL قرار دهید.
مرحله 6 : تغییرات را ذخیره کنید.
24 تا 72 ساعت برای انتشار کامل اینترنت در نظر بگیرید.
مهاجرت به وب سایت وردپرس نباید استرس زا باشد.
اگر هاست شما نمی تواند این کار را برای شما انجام دهد، افزونه هایی وجود دارند که فرآیند مهاجرت را بدون استرس می کنند.
در برخی موارد نادر، ممکن است مجبور شوید از SFTP/FTP برای انتقال یک سایت پیچیده تر استفاده کنید.
همانطور که گفته شد، هنگام انتقال وردپرس، مراحل همیشه مشابه هستند.
زمان زیادی را برای فرآیند مهاجرت در نظر بگیرید.
با تمرین کافی، در انتقال سایت های وردپرس از یک میزبان به میزبان دیگر حرفه ای خواهید بود!
منابع بیشتر:
تصویر ویژه: stockovari/Shutterstock
خبرنامه روزانه ما را از لورن بیکر بنیانگذار SEJ در مورد آخرین اخبار در صنعت دریافت کنید!
برخی از مردم به آسمان نگاه می کنند و ستاره ها را می بینند. دیگران صورت فلکی را می بینند. برخی از افراد به خطوط کد نگاه می کنند و … [بیو کامل را بخوانید]
برای دریافت آخرین اخبار صنعت در خبرنامه روزانه ما مشترک شوید.
برای دریافت آخرین اخبار صنعت در خبرنامه روزانه ما مشترک شوید.

source
سئو سایت

About mohtavaclick

Check Also

Metaverse Primer برای بازاریابان: چگونه به اینجا رسیدیم و بعد به کجا رسیدیم

در همگرایی VR، AR، و ارز دیجیتال Metaverse قرار دارد. برندها مورد توجه هستند، زیرا …

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.

قالب وردپرس وردپرس متخصص وردپرس متخصص ووکامرس افزونه وردپرس کابین وردپرس