بسیاری از کاربران وردپرس ترجیح می دهند قبل از انتقال وب سایت به سرور میزبانی زنده، با استفاده از یک سرور محلی روی رایانه خود، روی وب سایت خود کار کنند.
این به شما این امکان را می دهد تا قبل از اینکه تغییرات را به صورت آنلاین در دسترس قرار دهید، به صورت خصوصی روی وب سایت خود کار کنید.
در نهایت، باید آن را به یک سرور زنده منتقل کنید تا برای بازدیدکنندگان آنلاین در دسترس قرار گیرد.
در این مقاله از ایوسی، دستورالعمل های گام به گام نحوه انتقال وردپرس از یک سرور محلی به یک سایت زنده را به شما نشان می دهیم.
چرا وردپرس را از یک سرور محلی به یک سایت زنده منتقل کنیم؟
ساختن وبلاگ وردپرس خود بر روی یک سرور محلی یک راه امن برای آزمایش تغییرات در وب سایت شما بدون تأثیر بر بازدیدکنندگان است.
هنگامی که تکمیل وب سایت خود را به پایان رساندید، گام بعدی این است که از سرور محلی خود به یک سایت زنده منتقل شوید.
بیایید دو روش برای انتقال سایت خود از یک سرور محلی به یک سایت زنده به شما نشان دهیم.
روش اول از افزونه مهاجرت وردپرس استفاده می کند و برای مبتدیان توصیه می شود.
در روش دوم، نحوه انتقال دستی وردپرس از یک سرور محلی به یک سایت زنده را به شما نشان خواهیم داد.
شما می توانید روشی را انتخاب کنید که بهترین کار را برای شما دارد:
قبل از اینکه سایت وردپرس خود را مهاجرت کنید
برای انتقال وردپرس از یک سرور محلی به یک سرور زنده، باید چند چیز را در جای خود داشته باشید.
ابتدا، فرض می کنیم که شما یک سایت وردپرسی دارید که بر روی یک سرور محلی (که به آن لوکال هاست نیز گفته می شود) روی رایانه شما اجرا می شود و به آن دسترسی کامل دارید.
در مرحله بعد، باید یک نام دامنه و میزبانی وب داشته باشید .
اگر در خارج از ایران فعالیت می کنید، Bluehost را برای هاستینگ شما توصیه می کنم و اگر یک جایگزین عالی Bluehost می خواهید ، می توانید به Hostinger نگاه کنید . آنها همچنین به کاربران ivsi.ir با نام دامنه رایگان تخفیف انحصاری ارائه می دهند.
اگر توانایی پرداخت کمی بیشتر را دارید، SiteGround را بررسی کنید . آنها همچنین یک معامله ویژه برای خوانندگان ivsi.ir دارند.
اگر برای راه اندازی وب سایت خود به کمک نیاز دارید، راهنمای گام به گام ما را در مورد نحوه ساخت وب سایت دنبال کنید .
در نهایت، شما به یک برنامه FTP نیاز دارید و می دانید که چگونه از FTP برای آپلود سایت سرور محلی خود در سایت زنده استفاده کنید.
آماده؟ بیایید مهاجرت سایت وردپرس خود را شروع کنیم.
روش ۱: انتقال وردپرس از سرور محلی به سایت زنده با استفاده از یک افزونه مهاجرت (توصیه می شود)
این روش ساده تر است و برای مبتدیان توصیه می شود. ما از یک افزونه مهاجرت وردپرس برای انتقال وردپرس از لوکال هاست به یک سایت زنده استفاده خواهیم کرد .
مرحله ۱: افزونه Duplicator را نصب و راه اندازی کنید
ابتدا باید افزونه Duplicator را در سایت محلی خود نصب و فعال کنید. برای جزئیات بیشتر، راهنمای گام به گام ما در مورد نحوه نصب افزونه وردپرس را ببینید .
نکته حرفه ای : همچنین نسخه حرفه ای Duplicator وجود دارد که پشتیبان گیری ایمن، ذخیره سازی ابری، بازیابی آسان سایت و موارد دیگر را ارائه می دهد.
پس از فعالسازی، باید به صفحه Duplicator » Packages بروید و روی دکمه «ایجاد جدید» کلیک کنید.
این شما را به صفحهای میرساند که در آن میتوانید به نسخه پشتیبان خود یک نام بدهید.
سپس، روی دکمه «بعدی» کلیک کنید.
Duplicator اکنون چند آزمایش را انجام می دهد تا ببیند آیا همه چیز مرتب است یا خیر.
اگر همه موارد با “خوب” مشخص شده اند، روی دکمه “ساخت” کلیک کنید.
این فرآیند بسته به اندازه وب سایت شما ممکن است چند دقیقه طول بکشد. باید این برگه را باز بگذارید تا فرآیند کامل شود.
پس از اتمام، گزینه های دانلود بسته های «نصب کننده» و «بایگانی» را مشاهده خواهید کرد. برای دانلود هر دو فایل در رایانه خود باید روی پیوند “دانلود با یک کلیک” کلیک کنید.
فایل “آرشیو” یک کپی کامل از سایت وردپرس شما است. این شامل تمام فایل های اصلی وردپرس و همچنین تصاویر، آپلودها، تم ها، افزونه ها و یک نسخه پشتیبان از پایگاه داده وردپرس شما می باشد.
فایل «نصب کننده» اسکریپتی است که با باز کردن بسته بندی فایل آرشیو حاوی وب سایت شما، کل فرآیند مهاجرت را خودکار می کند.
مرحله ۲: یک پایگاه داده برای وب سایت وردپرس زنده خود ایجاد کنید
قبل از اینکه بتوانید نصب کننده را اجرا کنید یا وب سایت وردپرس را از لوکال هاست به سرور میزبان خود آپلود کنید، باید یک پایگاه داده MySQL برای وب سایت زنده جدید خود ایجاد کنید.
اگر قبلاً یک پایگاه داده MySQL ایجاد کرده اید، می توانید از این مرحله صرف نظر کنید.
برای ایجاد یک پایگاه داده، باید به داشبورد cPanel حساب میزبانی خود مراجعه کنید. سپس، بخش «پایگاههای داده» را پیدا کرده و روی نماد «جادوگر پایگاه داده MySQL» کلیک کنید.
در صفحه بعدی، یک فیلد برای ایجاد یک پایگاه داده جدید وجود دارد.
به سادگی یک نام برای پایگاه داده خود وارد کنید و روی دکمه “ایجاد پایگاه داده” کلیک کنید.
اکنون cPanel یک پایگاه داده جدید برای شما ایجاد می کند.
پس از آن، باید یک نام کاربری و رمز عبور برای کاربر جدید خود وارد کنید و سپس روی دکمه “ایجاد کاربر” کلیک کنید.
در مرحله بعد، باید کاربری را که ایجاد کرده اید به پایگاه داده اضافه کنید.
ابتدا روی کادر “همه امتیازات” کلیک کنید.
سپس به پایین اسکرول کنید و روی دکمه “ایجاد تغییرات” کلیک کنید تا تغییرات خود را ذخیره کنید.
پایگاه داده شما اکنون آماده استفاده با سایت وردپرس شما است. حتماً نام پایگاه داده، نام کاربری و رمز عبور را یادداشت کنید. در مرحله بعد به این اطلاعات نیاز خواهید داشت.
مرحله ۳: آپلود فایل ها از سرور محلی به وب سایت وردپرس زنده
اکنون، باید فایل های بایگانی و نصب کننده را از سایت محلی خود در حساب میزبانی خود آپلود کنید.
ابتدا با استفاده از یک سرویس گیرنده FTP به سایت زنده خود متصل شوید. پس از اتصال، مطمئن شوید که دایرکتوری ریشه وب سایت شما کاملا خالی است.
به طور معمول، پوشه اصلی پوشه /home/public_html/
است.
برخی از شرکت های میزبان وردپرس هنگام ثبت نام به طور خودکار وردپرس را نصب می کنند . اگر فایل های وردپرس را در آنجا دارید، باید آنها را حذف کنید.
پس از آن، میتوانید فایلهای archive.zip و installer.php را از Duplicator در پوشه ریشه خالی خود آپلود کنید.
مرحله ۴: اجرای اسکریپت مهاجرت
پس از آپلود فایل های مهاجرت، باید URL زیر را در مرورگر خود مشاهده کنید:
http://example.com/installer.php
فراموش نکنید که ‘example.com’ را با نام دامنه خود جایگزین کنید.
با این کار جادوگر مهاجرت Duplicator راه اندازی می شود.
نصب کننده چند آزمایش را اجرا می کند و اسکریپت را مقداردهی اولیه می کند.
در قسمت Setup از شما خواسته می شود هاست MySQL، نام پایگاه داده، نام کاربری و رمز عبور خود را وارد کنید.
هاست شما احتمالا لوکال هاست خواهد بود. پس از آن، جزئیات پایگاه داده ای که در مرحله قبل ایجاد کرده اید را وارد خواهید کرد.
سپس، بر روی دکمه “تأیید اعتبار” کلیک کنید تا مطمئن شوید جزئیاتی که وارد کرده اید صحیح است.
پس از آن، برای ادامه روی دکمه «بعدی» کلیک کنید.
Duplicator اکنون پشتیبان پایگاه داده وردپرس شما را از بایگانی به پایگاه داده جدید شما وارد می کند.
همچنین نشانیهای اینترنتی را که به سایت محلی اشاره میکنند، به سایت زنده جدید شما بهروزرسانی میکند.
اکنون می توانید روی دکمه «ورود به مدیر» کلیک کنید تا وارد قسمت مدیریت وردپرس سایت زنده خود شوید.
پس از ورود به سایت زنده خود، Duplicator به طور خودکار فایل های نصب را پاک می کند.
همین. شما با موفقیت وردپرس را از سرور محلی به سایت زنده خود منتقل کردید.
روش ۲: وردپرس را به صورت دستی از سرور محلی به سایت زنده منتقل کنید
در این روش به شما نشان خواهیم داد که چگونه به صورت دستی وردپرس را از سرور محلی به سایت زنده خود منتقل کنید. اگر روش اول کار نمی کند یا ترجیح می دهید آن را به صورت دستی انجام دهید مفید خواهد بود.
مرحله ۱: پایگاه داده محلی وردپرس را صادر کنید
اولین کاری که باید انجام دهید این است که پایگاه داده محلی وردپرس خود را صادر کنید. برای انجام این کار از phpMyAdmin استفاده خواهیم کرد.
اگر با آن آشنا نیستید، ممکن است بخواهید نگاهی به راهنمای مدیریت پایگاه داده وردپرس با استفاده از phpMyAdmin بیاندازید .
به سادگی به http://localhost/phpmyadmin/
بروید و روی پایگاه داده وردپرس خود کلیک کنید. در مرحله بعد، روی دکمه “صادرات” از نوار منوی بالا کلیک کنید.
در گزینه “Export method:” می توانید “Quick” یا “Custom” را انتخاب کنید. سفارشی گزینه های بیشتری برای صادرات پایگاه داده در اختیار شما قرار می دهد.
اما توصیه میکنیم «سریع» را انتخاب کنید و سپس روی دکمه «برو» کلیک کنید تا پایگاه داده خود را دانلود کنید.
مرحله ۲: فایل های وردپرس را در سایت لایو آپلود کنید
اکنون، ما باید تمام فایل های وب سایت شما را به سایت زنده منتقل کنیم.
برای شروع، پیش بروید و مشتری FTP خود را باز کنید و به حساب میزبانی وب خود متصل شوید.
هنگامی که به سایت زنده خود متصل شدید، مطمئن شوید که فایل ها را در دایرکتوری مناسب آپلود کرده اید. به عنوان مثال، اگر میخواهید سایت در «yoursite.com» میزبانی شود، میخواهید همه فایلها را در پوشه public_html خود آپلود کنید.
اکنون فایل های وردپرس محلی خود را انتخاب کرده و در سرور زنده خود آپلود کنید.
مرحله ۳: یک پایگاه داده MySQL در سایت زنده خود ایجاد کنید
در حالی که مشتری FTP شما در حال آپلود فایل های وردپرس شما است، می توانید شروع به وارد کردن پایگاه داده خود به سرور زنده کنید.
اکثر ارائه دهندگان هاست وردپرس cPanel را برای مدیریت حساب میزبانی شما ارائه می دهند، بنابراین ما به شما نشان خواهیم داد که چگونه با استفاده از cPanel یک پایگاه داده ایجاد کنید.
ابتدا باید وارد داشبورد cPanel خود شوید و روی نماد MySQL Database Wizard کلیک کنید، که در بخش «پایگاههای داده» یافت میشود.
در صفحه بعدی، می توانید یک پایگاه داده جدید ایجاد کنید.
شما باید یک نام برای پایگاه داده خود وارد کنید، سپس روی «ایجاد پایگاه داده» کلیک کنید.
اکنون cPanel به طور خودکار یک پایگاه داده جدید برای شما ایجاد می کند.
در مرحله بعد، باید یک نام کاربری و رمز عبور برای کاربر جدید خود وارد کنید و سپس روی «ایجاد کاربر» کلیک کنید.
پس از آن، باید کاربری را که ایجاد کرده اید به پایگاه داده اضافه کنید.
ابتدا کادر “همه امتیازات” را علامت بزنید.
سپس به پایین اسکرول کنید و روی “ایجاد تغییرات” کلیک کنید تا تغییرات شما ذخیره شود.
شما با موفقیت یک پایگاه داده جدید برای سایت وردپرس زنده خود ایجاد کرده اید.
مرحله ۴: پایگاه داده وردپرس را به سایت زنده وارد کنید
گام بعدی در این فرآیند، وارد کردن پایگاه داده وردپرس است.
به داشبورد cPanel خود بروید، به بخش «پایگاههای داده» بروید و روی «phpMyAdmin» کلیک کنید.
این شما را به phpMyAdmin می برد، جایی که می خواهید روی پایگاه داده ای که در بالا ایجاد کرده اید کلیک کنید. phpMyAdmin پایگاه داده جدید شما را بدون جدول نشان می دهد.
در مرحله بعد، روی تب ‘Import’ در منوی بالا کلیک کنید. در صفحه واردات، روی دکمه «انتخاب فایل» کلیک کنید و سپس فایل پایگاه داده را از سایت محلی که در مرحله اول ذخیره کرده اید انتخاب کنید.
پس از آن، روی دکمه “برو” در پایین صفحه کلیک کنید. پایگاه داده شما به طور خودکار به phpMyadmin وارد می شود.
مرحله ۵: آدرس سایت را تغییر دهید
اکنون باید آدرس سایت را در پایگاه داده خود تغییر دهید تا با سایت زنده وردپرس شما ارتباط برقرار کند.
در phpMyAdmin، به دنبال جدول wp_options
در پایگاه داده خود بگردید که در بالا وارد کردید.
اگر پیشوند پایگاه داده خود را تغییر دادید، به جای wp_options
، ممکن است {new_prefix}_options
باشد.
بعد، روی دکمه «مرور» در کنار wp_options
کلیک کنید. یا، روی پیوند در نوار کناری کلیک کنید تا صفحهای که فهرستی از فیلدهای جدول wp_options
را دارد باز شود.
سپس در ستون options_name
باید به دنبال گزینه siteurl
بگردید.
سپس، روی نماد «ویرایش» کلیک کنید.
با این کار پنجره ای باز می شود که در آن می توانید فیلد را ویرایش کنید.
در کادر ورودی option_value
، URL نصب محلی خود را خواهید دید که چیزی شبیه http://localhost/test
خواهد بود.
شما باید URL سایت جدید خود را در این قسمت وارد کنید، به عنوان مثال: https://ivsi.ir.
سپس، می توانید با کلیک بر روی دکمه “برو” فیلد را ذخیره کنید.
در مرحله بعد، باید همان مراحل بالا را برای نام گزینه home
دنبال کنید. منوی wp_options
می تواند چند صفحه باشد. معمولا گزینه home
در صفحه دوم خواهد بود.
سپس، URL خانه (home
) را بهروزرسانی کنید تا با URL سایت زنده شما یکسان باشد.
مرحله ۶: سایت زنده خود را راه اندازی کنید
اکنون که پایگاه داده را وارد کرده اید و محتوای خود را آپلود کرده اید، نوبت به پیکربندی وردپرس رسیده است.
در این زمان، سایت شما باید خطای ” خطا در ایجاد اتصال پایگاه داده ” را نشان دهد.
برای رفع این مشکل، با استفاده از یک سرویس گیرنده FTP به وب سایت خود متصل شوید و فایل wp-config.php را باز کنید.
شما به دنبال خطوط کد زیر خواهید بود:
// ** MySQL settings - You can get this info from your web host ** // /** The name of the database for WordPress */ define( 'DB_NAME', 'database_name_here' ); /** MySQL database username */ define( 'DB_USER', 'username_here' ); /** MySQL database password */ define( 'DB_PASSWORD', 'password_here' ); /** MySQL hostname */ define( 'DB_HOST', 'localhost' );
شما باید نام پایگاه داده، نام کاربری و رمز عبوری که قبلا ایجاد کرده اید را وارد کنید.
در مرحله بعد، فایل wp-config.php
را ذخیره کرده و آن را در سرور میزبان وردپرس خود بارگذاری کنید.
اکنون، وقتی از وب سایت خود بازدید می کنید، باید به صورت زنده باشد.
پس از آن، باید وارد پنل مدیریت وردپرس خود شوید و به تنظیمات » عمومی بروید . سپس، بدون تغییر چیزی، به پایین بروید و روی دکمه «ذخیره تغییرات» کلیک کنید.
این اطمینان حاصل می کند که URL سایت شما در هر جای دیگری که لازم است اصلاح شود.
پس از انجام این کار، به تنظیمات » پیوندهای ثابت بروید ، سپس به پایین بروید و روی «ذخیره تغییرات» کلیک کنید تا مطمئن شوید که همه پیوندهای پست به خوبی کار می کنند.
مرحله ۷: تصحیح تصاویر و لینک های شکسته با به روز رسانی مسیرها
هر زمان که یک سایت وردپرس را از یک دامنه به دامنه دیگر یا از یک سرور محلی به یک سایت زنده منتقل می کنید ، با لینک های شکسته و تصاویر از دست رفته روبرو خواهید شد.
یک راه ساده برای به روز رسانی URL ها با استفاده از پرس و جوی SQL زیر است:
UPDATE wp_posts SET post_content = REPLACE(post_content, 'localhost/test/', 'www.yourlivesite.com/');
به سادگی به phpMyAdmin بروید، روی پایگاه داده خود کلیک کنید و سپس از منوی بالا بر روی ‘SQL’ کلیک کنید و پرس و جوی بالا را اضافه کنید.
مطمئن شوید که آن را به سایت محلی خود و نشانیهای وب سایت زنده تغییر دادهاید و روی دکمه «برو» کلیک کنید.
خودشه. شما اکنون با موفقیت وردپرس را از سرور محلی خود به یک سایت زنده منتقل کرده اید.
امیدوارم وب سایت زنده شما به خوبی راه اندازی شود. اگر متوجه هر گونه خطایی شدید، می توانید راهنمای ما در مورد خطاهای رایج وردپرس را برای کمک به عیب یابی بررسی کنید.
امیدواریم این مقاله به شما کمک کرده باشد که وردپرس را از یک سرور محلی به یک سایت زنده منتقل کنید. همچنین ممکن است بخواهید راهنمای ما را در مورد نحوه ایجاد یک خبرنامه ایمیلی به روش صحیح ببینید .
و بخوانید: