ما دو روش مختلف برای انتقال سایت وردپرسی از لوکال به هاست را آموزش خواهیم داد. روش اول استفاده از یک افزونه برای انتقال سایت وردپرسی که این روش برای مبتدی ها توصیه می شود. روش دوم انتقال وردپرس از لوکال به هاست به صورت دستی را نشان خواهیم داد.
شما می توانید یکی از این دو روش را انتخاب کنید:
روش 1. انتقال سایت وردپرسی از لوکال به هاست با استفاده از یک افزونه
روش 2.انتقال سایت وردپرسی از لوکال به هاست با استفاده از روش دستی
آنچه خواهید خواند:
مقدمه
به منظور انتقال وردپرس از لوکال به هاست، شما باید چند چیز را در جای خود قرار دهید. اولا فرض می کنیم که شما یک سایت وردپرسی را بر روی لوکال خود (که همچنین localhost نامیده می شود) در رایانه خود اجرا می کنید و شما به آن دسترسی کامل دارید. بعد، شما باید نام دامنه و میزبانی وب را در اختیار داشته باشید. در نهایت، شما نیاز به یک FTP دارید و می دانید که چگونه از FTP استفاده کنید، بنابراین می توانید مطالب خود را به هاست انتقال دهید.
آماده اید؟ بیایید انتقال سایت خود را آغاز کنیم.
این روش آسان تر است و برای مبتدیان توصیه می شود. ما از افزونه Duplicator برای انتقال سایت وردپرسی از لوکال به هاست استفاده خواهیم کرد.
مرحله1: نصب و راه اندازی افزونه Duplicator
این فایل ها چه هستند؟
فایل آرشیو یک کپی کامل از وب سایت وردپرسی شماست. این فایل شامل تمام فایل های وردپرس شامل تصاویر، آپلودها، تم ها، افزونه ها و پشتیبانی از پایگاه داده وردپرس شما می باشد. فایل نصب کننده یک اسکریپت است که انتقال را با باز کردن فایل آرشیو به صورت خودکار انجام می دهد.
مرحله 2: ایجاد دیتابیس برای هاست
دیتابیس شما آماده است تا با سایت وردپرسی شما استفاده شود. اطمینان حاصل کنید که نام پایگاه داده، نام کاربری و رمز عبور را ضمیمه کرده اید. شما به این اطلاعات در مرحله بعد نیاز دارید.
مرحله 3: آپلود کردن فایل ها از لوکال به هاست
حالا شما بایدفایل آرشیو و فایل های نصب کننده را از لوکال به هاست خود آپلود کنید. اول، با استفاده از یک سرویس گیرنده FTP به هاست خود متصل شوید. پس از اتصال، اطمینان حاصل کنید که پوشه root وب سایت شما کاملا خالی است. به طور معمول، پوشه root شما در آدرس home / public_html / folder است. برخی از شرکت های میزبانی هاست به طور خودکار وردپرس را هنگام نام نویسی نصب می کنند. اگر فایل های وردپرس وجود دارد، پس شما باید آنها را حذف کنید. پس از آن، می توانید فایل های بایگانی و نصب کننده را از Duplicator به دایرکتوری root خالی خود آپلود کنید.
مرحله 4: اجرای اسکریپت انتقال وب سایت وردپرسی
پس از آپلود فایل ها، باید از URL زیر در مرورگر خود دیدن کنید:
http://example.com/installer.php فراموش نکنید که example.com را با نام دامنه خود جایگزین کنید.
نصب کننده به طور خودکار فایل آرشیو را اسکن کرده و یک آزمون اعتبار سنجی را اجرا می کند. شما باید علامت کادر ضوابط و شرایط را چک کنید و با کلیک کردن بر روی دکمه Next ادامه دهید. در صفحه بعدی، از شما می خواهد اطلاعات پایگاه داده وردپرس خود را وارد کنید. میزبان شما احتمالا لوکال هاست است. بعد از آن شما جزئیات پایگاه داده ای که در مرحله قبل ایجاد کرده اید وارد کنید.
Duplicator در حال حاضر پشتیبان پایگاه داده وردپرس خود را از بایگانی به پایگاه داده جدید خود وارد میکند. بعد از آن از شما میپرسد که آدرس سایت یا مسیر را به روزکند یا نه. شما نباید هر چیزی را تغییر دهید از آنجا که آن را به طور خودکار URL وب سایت شما را پیدا میکند و مسیر آن را تشخیص می دهد.
هنگامی که شما به هاست خود وارد می شوید، Duplicator به طور خودکار فایل های نصبی را پاک می کند.
شما توانستید با موفقیت وردپرس را از لوکال به هاست خود منتقل کنید.
در این روش ما به شما نحوه انتقال سایت وردپرسی از لوکال به هاست به صورت دستی نشان خواهیم داد. اگر روش اول کار نکرد یا شما ترجیح می دهید این کار را به صورت دستی انجام دهید، این مطالب مفید خواهد بود.
مرحله 1: دیتابیس لوکال خود را برون بری کنید
در قسمت Export Method شما دوگزینه مشاهده میکنید:
Quick:
با انتخاب این گزینه میتوانید تمامی اطلاعات پایگاهداده (دیتابیس) را دانلود کنید.Custom:
با انتخاب این گزینه میتوانید اطلاعات پایگاهداده را برای دانلود سفارشیسازی کنید. مثلا چه قسمتهایی از دیتابیس در فایل دانلود شود.
مرحله 2: آپلود کردن فایل های وردپرس در هاست
حالا ما باید تمام فایل های وب سایت خود را به هاست منتقل کنیم. برای شروع، سرویس گیرنده FTP خود را باز کنید و به هاست خود متصل شوید. هنگامی که شما به هاست متصل هستید، مطمئن شوید فایلها را در دایرکتوری درست آپلود کرده اید. به عنوان مثال، اگر می خواهید سایت را در yoursite.com میزبانی کنید، باید تمام فایل ها را در دایرکتوری public_html خود آپلود کنید. حالا فایل های وردپرس لوکال خود را انتخاب کنید و آنها را به هاست خود آپلود کنید.
مرحله 3: ایجاد دیتابیس MySQL در هاست
در حالی که سرویس گیرنده FTP شما فایل های وردپرس خود را آپلود می کند، می توانید شروع به وارد کردن پایگاه داده خود به هاست کنید. اکثر ارائه دهندگان هاست،cPanel را برای مدیریت حساب میزبانی ارائه میدهند بنابراین ما به شما نحوه ایجاد دیتابیس با استفاده از cPanel را نشان خواهیم داد.
در صفحه بعدی، با وارد کردن یک نام برای پایگاه داده خود و با کلیک بر روی دکمه Create Database، یک پایگاه داده ایجاد کنید.
مرحله 4: درون ریزی اطلاعات وردپرس در هاست
مرحله5: تغییر Url سایت
حال شما باید URL سایت را در دیتابیس خود تغییر دهید، این کار سبب میشود یک ارتباط بین لوکالهاست و هاست شما ایجاد شود. در phpMyAdmin، جدول wp_options در دیتابیس را مشاهده کنید. اگر پیشفرض پایگاه داده خود را تغییر دادید، به جای wp_options ممکن است {prefix _options} باشد. با کلیک بر روی دکمه Browse در کنار wp_options یا پیوندی که در نوار کناری مشاهده میکنید،یک صفحه جدید با لیستی از فیلدها که شامل اطلاعات دیتابیس شما است، باز میشود.
وقتی روی فیلد ویرایش کلیک میکنید، یک پنجره فیلد ویرایش ظاهر میشود. در جعبه ورودی برای گزینه value، شما URL نصب محلی خود را احتمالا چیزی شبیه http:// localhost / test را میببینید. به دقت آدرس سایت جدید خود را در این زمینه وارد کنید، به عنوان مثال: http://www.ariawp.com.
مرحله 6: سایت خود را تنظیم کنید
مرحله 7: تصحیح تصاویر و لینک های شکسته با به روز رسانی مسیرها
هر زمان که یک سایت وردپرسی را از یک دامنه به دامنه دیگری یا از لوکال به هاست انتقال میدهید، با پیوندهای شکسته و تصاویر از دست رفته روبرو خواهید شد. شما میتوانید از پرس و جو SQL استفاده کنید. برای کسانی که میخواهند این کار را از طریق SQL انجام دهند، اینجا یک کد ساده SQL است که باید این مشکل را حل کند:
UPDATE wp_posts SET post_content = REPLACE(post_content, 'localhost/test/', 'www.yourlivesite.com/');
امیدواریم که این مقاله آریا وردپرس به شما کمک کرده باشد تا سایت وردپرسی خود را از لوکال به هاست انتقال داده باشید و اگر در زمان انتقال وب سایت وردپرسی خود متوجه خطایی شدید می توانید مقاله ما را درباره رفع خطاهای رایج وردپرس مشاهده فرمایید.
عضو تیم قدرتمند و حرفه ای آریا وردپرس هستم و بیش از 2 سال است در زمینه وب کار میکنم و آموزش هایی که از وردپرس یاد گرفتم را سعی میکنم با شما عزیزان به اشتراک بگذارم.
