میخواهیم نحوه انتقال وردپرس از لوکال به هاست را بشما همراهان عزیز آموزش بدهیم. اکثر وب مستران ابتدا قالب هایی که میخرند را بصورت لوکال نصب میکنند و کار ویرایش قالب را بصورت آفلاین انجام میدهند تا نیاز به اینترنت قوی و پهنای باند زیاد نباشد. برخی هم  طراحی سایت را از ابتدا در کامپیوتر شخصی خود شروع میکنند چراکه اینکار به دلیل تستهای زیاد و کار طولانی مستلزم اینترنت قوی و پهنای باند بالا هست پس اکثر افراد ترجیح میدهند که اینکار را بصورت لوکال انجام بدهند و بعد از اینکه کار طراحیشان تمام شد آنرا روی هاست آپلود کنند و بالا بیاورند. پس علاوه بر ویرایش قالبها، برای طراحی از پایه سایتها هم از لوکال و حالت آفلاین استفاده میشه. بعد از اینکه وردپرس را نصب کردید و کلیه کارهای مربوط به طراحی سایت در محیط لوکال هاست xampp نهایی شد قادر خواهید بود تا نسبت به انتقال وردپرس به هاست سی پنل اقدام کنید. در نهایت ما سایت وردپرسی خودمونو پس از اینکه کارای لازم رو بر روش انجام دادیم و آماده شد درسطح دنیای مجازی اینترنت انتشار میدیم. حالا که سایت شما در محیط لوکال هاست xampp بصورت کامل و بدون هیچ عیب و ایرادی آماده شده میتونید با انتقال اون به هاست سی پنل دیگه رسما کسب و کار خودتون را راه‌اندازی کنید و سایتتون را بالا بیارید.

 انتقال وردپرس از لوکال به هاست

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

زمانیکه تصمیم گرفتید سایت خودتون رو از لوکال به هاست و دنیای مجازی منتقل کنید باید مرحله به مرحله کارهایی رو انجام بدین تا سایتتون بدون مشکل برروی هاست اجرا و نمایش داده بشه. مراحلی که در ادامه براتون تشریح میشه برای قرار دادن وردپرس بر روی هاست سی پنل هستش، و شما باید مراحل رو حتما به ترتیب و با دقت انجام بدید تا مشکلی در انتقال سایت پیش نیاد. توجه داشته باشید نام ها و مسیر هایی که استفاده میکنیم  صرفا جنبه ی آموزشی دارند و می بایست متناسب با سیستم و فایلهای خود این مسیر ها و نام ها را تغییر دهید.

1.    خروجی گرفتن از فایلهای وردپرس موجود در لوکال هاست

2.    آپلود فایلهای وردپرس در فایل منیجر هاست سی پنل

3.    خروجی گرفتن از دیتابیس در لوکال هاست xampp

4.    ساخت پایگاه داده جدید در دیتابیس هاست سی پنل

5.    درون ریزی دیتابیس در هاست سی پنل که در لوکال هاست(xampp) از اون خروجی گرفتید

6.    اتصال دیتابیس به فایلهای وردپرس از طریق ویرایش فایل wp-config.php

7.    به‌روزرسانی آدرس سایت و تصحیح آنها در phpmyadmin

 

 

مرحله اول: تهیه فایل zip از فایل های سایت لوکال

قبل از هرکاری لازمه تا یک خروجی با فرمت zip از فایلهای موجود در وردپرس که در لوکال هاست xampp قرار داره تهیه کنید، بنابراین برای این کار ابتدا لازمه تا از کلیه فایل های موجود در پوشه‌ای که وردپرس در اون نصب هست یک فایل فشرده تهیه کنید. وارد مسیر نصب سایت وردپرس خودتون در کامپیوترتان بشید. مثلاً:

C:\xampp\htdocs\mysite

دقت کنید که قسمت mysite نام همان پوشه ای هست که داخلش سایتتون رو روی لوکال نصب کردید و قسمت \xampp\htdocs\ هم مسیر نصب برنامه xampp یا wamp هست که شاید لازم باشه اینهارو تغییر بدید. پس از اینکه وارد این قسمت شدید، کلیه فایل ها و پوشه های موجود در مسیر نصب سایت رو انتخاب کنید و بر روی یکی از فایل ها کلیک راست کرده و از منوی ظاهر شده send to و سپس compressed (ziped) folder رو انتخاب کنید تا فایل zip یا فشرده ی شما آماده بشه. ابتدا کلیه فایلها رو انتخاب کنید و بعد با راست کلیک کردن و به ترتیب رفتن به منوی Send to> Compressed یک فایل خروجی از اون با فرمت zip تهیه کرده و بسته به حجم فایلهای وردپرس مدتی منتظر بمونید تا فایل موردنظر ساخته شود.

 

مرحله دوم: آپلود فایل zip تهیه شده بر روی هاست

در این مرحله باید فایل zip که حاوی کلیه پوشه ها و فایلهای سایت هست رو در هاستتون آپلود کنین. وارد کنترل پنل هاستتون بشید و قسمت file manager را باز کنید و به مسیر public_html بروید. سپس برروی upload کلیک کنید. در صفحه ی باز شده، از طریق دکمه ی select file می تونید فایل مورد نظرتونو انتخاب کنید تا آپلود بشه.

پس از اتمام آپلود باید انتخابش کنید و برروی extract کلیک کنید تا فایل ها از حالت فشرده استخراج شوند.



مرحله سوم: تهیه خروجی از پایگاه داده لوکال

در این مرحله وارد phpmyadmin در لوکال هاستتون بشید (ممکنه تا در این مرحله از شما نام کاربری و رمز برای ورود بخواد که نام کاربری root را وارد کرده و فیلد رمز را خالی بزارید) و پایگاه داده‌ی مورد نظرتون رو انتخاب کنید. سپس برروی دکمه export که در منوی بالا قرارداره جهت ایجاد خروجی کلیک کنید. در نهایت تو صفحه باز شده روی دکمه go که در انتهای صفحه قرار داره کلیک کنین و بعد از مشخص کردن مسیر ذخیره‌ی پایگاه داده با پسوند sql در کامپیوتر شخصیتون اون رو ذخیره کنید. وارد php my admin لوکال هاستتون بشید و پایگاه داده ی مورد نظرتون رو انتخاب کنید. سپس برروی export جهت ایجاد خروجی کلیک کنید. در صفحه باز شده روی go کلیک کنین. مسیر ذخیره ی پایگاه داده با پسوند sql را مشخص و آنرا ذخیره کنید.

 

مرحله چهارم: وارد کردن خروجی تهیه شده در پایگاه داده بر روی هاست

در این مرحله باید اول یه پایگاه داده ی جدید بسازید و سپس فایل خروجی پایگاه داده رو داخل اون import یا وارد کنید. در این مرحله باید با تمام دقت پیش برید چرا که اگر شما چندین دیتابیس داشته باشید درصورتیکه به اشتباه تو دیتابیس دیگه عملیات ایمپورت انجام بگیره باعث ایجاد مشکل برای شما خواهد شد. درنهایت بعد از کلیک روی دکمه Go پیغام سبز رنگ بشما نشون داده شده و تیبل‌های دیتابیس وردپرس رو مشاهده میکنید که زیر عنوان دیتابیس اضافه شده‌اند.

ساخت پایگاه داده ی جدید در سی پنل :

در ابتدا وارد هاست سی پنل سایتتون بشید. از قسمت databases گزینه ی MySQL Database Wizard کلیک کنین.

در فیلد مقابل New Database نام دلخواه برای پایگاه داده ی جدید وارد کنید و برروی next step کلیک کنین.

در مرحله ی بعد فیلد مقابل Username یک نام کاربری برای یوزر پایگاه داده وارد کنین. در قسمت های Password و Password Again باید رمز عبور رو دوبار تایپ کنین بطوریکه در قسمت Strength میزان استحکام این پسورد از 100% بالای 70% و بصورت خیلی قوی درحالت 100% قرار بگیره که میتونید برای ایجاد رمز عبور بسیار قوی از دکمه ی password generator استفاده کنین و درنهایت برروی create user کلیک کنین.
گزینه ی ALL PRIVILEGES رو بزنین و روی next step کلیک کنین تا ارتباط بین یوزر و پایگاه داده برقرار بشه و سطح دسترسی های یوزر هم تصحیح بشه.

 

ایمپورت فایل sql در پایگاه داده ی جدید:

بعد از اینکه پایگاه داده رو ساختین باید وارد phpmyadmin هاستتون بشید و فایل خروجی پایگاه داده ی لوکال رو داخلش ایمپورت کنین. در سی پنل از قسمت databases گزینه ی phpmyadmin رو انتخاب کنین.

پس از ورود به phpmyadmin ، پایگاه داده ی جدید رو انتخاب کنین و روی import کلیک کنین. در صفحه ی import روی browse کلیک کنین و سپس فایل sql ذخیره شده رو  انتخاب کنین و روی go کلیک کنین تا عملیات ایمپورت اطلاعات پایگاه داده انجام بشه و پیغام سبزرنگ اتمام رو مشاهده کنین.



مرحله پنجم: تصحیح اطلاعات ارتباط با پایگاه داده

خوب ما تا اینجا همه ی  فایل ها و داده های سایتمونو آپلود کردیم و روی هاستمون قراردادیم. ولی اینکار کافی نیست و باید ارتباط بین اطلاعات سایت و پایگاه داده رو برقرار کنیم. برای این کار نیاز داریم تا ابتدا وارد File Manager هاست سی پنل سایتمون بشیم، و بعد فایل wp-config.php رو ویرایش کنیم. بدین منظور وارد هاستتون و قسمت File manager بشید.

به مسیر آپلود فایلهاتون برید و فایل wp-config.php رو انتخاب کنید، سپس روی Edit کلیک کنین.

سپس قسمت های زیر رو تصحیح کنین:

DB_NAME: نام پایگاه داده جدید رو وارد کنین.

DB_USER: نام یوزر پایگاه داده جدید رو وارد کنین.

DB_PASSWORD: رمزعبور کاربر پایگاه داده جدید رو وارد کنین.

در آخر فایل رو ذخیره کنین. اصلاح ارتباط پایگاه داده ما هم تموم شد.

 

مرحله ششم: تصحیح لینک های سایت

در مرحله ی آخر تنظیمات سایت، باید لینک های سایتمومو تصحیح کنیم زیرا ممکنه هنوز به مسیر لوکال هاستمون اشاره کنند و بارگزاری نشن. پس اگر آدرس‌های شما صحیح باشند و قادر به ورود به سایت، پیشخوان وردپرس و لود کامل سایت بدون هیچ مشکلی بودید نیازی به این کار ندارید اما اگر در این موارد مشکلی بود باید اقدام به اصلاح اونها کنید.

البته این نکته را بخاطر داشته باشید که برا اطمینان باید حتما از طریق دیتابیس ببینید که تنظیمات به چه شکلی هست، چون در حالت عادی از اونجایی که برنامه زمپ روشن هست شما سایت را به درستی می بینید و دلیل اونم اینه که داده‌ها رو از طریق لوکال هاست لود میکنه که همین اتفاق در این آموزش افتاده و اگر من برنامه زمپ رو خاموش کنم با خطای اتصال به پایگاه داده مواجه خواهم شد.

بنابراین وارد phpmyadmin بشید، جدول wp-options پایگاه داده جدید که در مرحله چهارم ساختید رو انتخاب کنید، البته این امکان وجود داره که به دلیل تغییر پیشوند جداول وردپرس که در حالت عادی روی _wp هستش این بخش با یک نام دیگه برای شما نشون داده بشه که در هر صورت بعد از پیشوند جدول عبارت options قرار داره، حالا بسته به نامی که انتخاب کردید به این تیبل مراجعه کرده و سپس در رکوردهای جدول که بهتون نمایش داده میشه رکوردهای siteurl و home رو پیدا کنید و نام دامنه‌ی سایتتون رو داخلش جایگزین کنید.

بعد از اینکه نام دامنه رو برای سایتتون تنظیم کردین باید لینک های داخلی وردپرس رو هم بروزرسانی کنین. برای اینکار روی نام پایگاه داده ی سایت داخل phpmyadmin کلیک کنین، سپس سربرگ sql رو باز کنین و کد زیر رو داخلش تایپ کنین:

UPDATE wp_posts SET post_content = REPLACE(post_content, 'localhost/test/', 'www.your-live-site.com/');

بعد از اینکه کد بالا رو تایپ کردین باید قسمت localhost/test رو مطابق با مسیر نصب وردپرستون توی لوکال تصحیح کنین و قسمت ‘www.your-live-site.com هم همون نام دامنه ای هست که به هاستتون متصله و قراره محتوای سایتتونو نمایش بده. سپس روی go کلیک کنین تا کد اجرا بشه و لینک بروز رسانی بشن.



مرحله هفتم: بررسی صحت انتقال

خوب کارهای لازم رو انجام دادیم فقط باید سایتمونو چک کنیم، قبل از هر کاری اگر برنامه xampp روشن هست اونو خاموش کنید تا اگر داده‌های سایت از طریق لوکال هاست لود میشوند و سایت به درستی منتقل نشده اطمینان حاصل کنید. حالا نام دامنه سایت رو داخل مرورگر اینترنت باز کنید، در این مرحله باید تمامی محتوای سایت و قالب وردپرستون بصورت کامل بارگزاری بشه تا مطمئن بشید مراحل فوق رو کامل و صحیح انجام داده اید، اگر احیانا استایل قالب هم لود نشد بدونید که یک جای کار میلنگه که باید برای رفع اون ببینید کدوم یکی از مراحل رو اشتباه انجام دادید. همچنین مسیر ادمین سایت یعنی domain.com/wp-admin رو هم تست کنید و جهت ورود به مدیریت وردپرس هم از همان نام کاربری و رمز عبور که در لوکال هاست xampp استفاده کردید در همینجا هم استفاده کنید. 

امیدواریم این آموزش هم مورد پسندتون واقع بشه و ما رو با نظرات و پیشنهاداتون از طریق فرم زیر یاری کنین تا در بهبود مطالب و سایت بتونیم بهتر عمل کنیم. همچنین اگر سوالی در مورد این آموزش داشتین میتونید در فرم زیر مطرح کنین؛ موفق باشید

 


 

***

نوشتن دیدگاه


تصویر امنیتی
تصویر امنیتی جدید