Wordpress

چگونه وردپرس مان را خیلی آسان به سرور جدید منتقل کنیم؟ (اسباب کشی وردپرسی!)

تبلیغات
4 سوالی شهرداری
کانال تلگرام فتولیا

سلام ;

 

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

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

 

چیزهایی که قبل از اسباب کشی به آنها نیاز داریم :

  • دسترسی به کنترل پنل  سرور جدید
  • دیتابیس وبلاگ (نامش می تواند متفاوت از قبلی باشد ،می توانید با استفاده از بخش “صدور” در phpmyadmin آن را استخراج نمایید)
  • نام کاربری ،رمز عبور و نام هاست دیتابیس جدید (نام هاست عموما localhost است )
  • پشتیبان از دیتابیس
  • پشتیبان از کل فایل ها

قدم اول : فایل های ریشه را به سرور جدید آپلود کنید 

برای این کار می توانید کل فایل ها را در یک فایل Zip قرار داده و آن را در cpanel آپلود کرده و با استفاده از گزینه extract در cpanel ،فایل های داخل آن را استخراج نمایید. حالا یک پوشه جدید با همان نام فایل zip دارید که باید داخل آن شده و همه محتویات آن را انتخاب کرده و با گزینه Move،به دایرکتوری ریشه منتقل کنید.

migrate
migrate

قدم دوم : یک دیتابیس جدید ایجاد کرده و از گزینه import در phpmyadmin،برای ورود دیتابیس قبلی استفاده کنید

به بخش مدیریت cpanel خود رفته و در بخش databases ،گزینه phpmyadmin را انتخاب کنید.حالا از بخش کناری همان دیتابیس جدید(خالی) را انتخاب کرده و از تب import،دیتابیس قبلی را وارد آن کنید.

migrate
migrate
و تمام !

قدم سوم : اطلاعات پایگاه داده را در فایل wp-config ،بروز کنید

فایل wp-config.php را در filemanager خود cpanel با برنامه های ftp باز کنید و دنبال این چهار فیلد بگردید و آنها را اصلاح کنید:

hostname, database username, database password, database name

کد های تقریبا به این شکلند :

تا اینجا کار ما تمام است.حالا تنها باید nameserver های دامنه تان را مطابق سرور جدید تنظیم کنید.در این میان اگر وب سایت فعالی داشته باشید ممکن است چند نظر کاربران را نیز از دست بدهید ولی در کل اتمام این کار ۴-۵ ساعت وقت خواهد برد(حداکثر ۴۸ ساعت !)

منبع

15 Comments

  1. آقا من یه صفحه ی اصلی کشیدم رو آدرس اصلی mysite.com …
    ولی همه قالب و مطالبم رو subdomain که ایجاد کردم ، برای اینکه کسی نبینه و یدفعه رونمایی کنم انداختم رو demo.mysite.com …
    حالا کارم تموم شده قالب رو ویرایش کردم ، مطالبمم گذاشتم …
    حالا میخوام از subdomain بدون اینکه مطالب و قالبم بهم بریزه ببرمش رو آدرس اصلی چه کار باید بکنم …

    هاستم لینوکس نامحدوده – ساینمم وردپرس تشریف داره.

  2. سلام ممنون از مطالب خوبتون
    من به قسمت ایمپورت که می رسم این ارور رو دریافت می کنم خواهش می کنم راهنماییم کنید
    Error

    SQL query:


    — Database: hozekosa_mine

    — ——————————————————–

    — Table structure for table ahm_files

    CREATE TABLE IF NOT EXISTS ahm_files (
    id int( 11 ) NOT NULL AUTO_INCREMENT ,
    title varchar( 255 ) NOT NULL ,
    description text NOT NULL ,
    category text NOT NULL ,
    file varchar( 255 ) NOT NULL ,
    password varchar( 40 ) NOT NULL ,
    download_count int( 11 ) NOT NULL ,
    access enum( ‘guest’, ‘member’ ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL ,
    show_counter tinyint( 1 ) NOT NULL ,
    quota int( 11 ) NOT NULL ,
    link_label varchar( 255 ) NOT NULL ,
    PRIMARY KEY ( id )
    ) ENGINE = MYISAM DEFAULT CHARSET = utf8 AUTO_INCREMENT =1;

    MySQL said: Documentation
    #۱۰۴۶ – No database selected

  3. با سلام خدمت علی آقا اگر امکان داشته باشد یک مطلب هم در مورد ایجاد فایل پشتیبان از دیتابیس و کل فایل ها بنویسید در ضمن سایتتون سنگین بارگذاری میشه

    1. سلام دوست من

      چشم ، حتما .پیشنهاد خوبیست . در مورد سرعت بارگذاری ،سایت ما اساسا سنگین نیست ولی امیدواریم زودتر این مشکل هم حل بشه.

      موفقیت

  4. بازتاب: انتقال وردپرسی | مجله اینترنتی Ewk
  5. بازتاب: چگونه وردپرس مان را خیلی آسان به سرور جدید منتقل کنیم؟ (اسباب کشی وردپرسی!) |
    1. سلام دوست من

      چرا ؟ احتمالا از اتصال اینترنت شما بوده وگرنه ممنون میشم مشکل رو بفرمایید تا در صورت امکان حلش کنیم.

      ممنونم
      موفق باشید

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

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

آخرین مقالات فتولیا در ایمیل شما

در خبرنامه ما عضو شوید و آخرین مطالب و مقالات آموزشی را اول شما دریافت کنید