جستجو برای:
سبد خرید 0
  • خانه
  • آموزش وردپرس
  • افزونه وردپرس
  • آموزش ووکامرس
  • حساب کاربری
  • فروشگاه
     

    ورود

    رمز عبور را فراموش کرده اید؟

    هنوز عضو نشده اید؟ عضویت در سایت
    • 09382488145
    • info@modiranwp.com
    perm_identity
    سبد خرید 0
    0
    مدیران وردپرس
    • خانه
    • آموزش وردپرس
    • افزونه وردپرس
    • آموزش ووکامرس
    • فروشگاه
    • رهگیری مدرک
    ورود و ثبت نام

    وبلاگ

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

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

    access_time1398/03/17
    perm_identity ارسال شده توسط بهروز قاسمی
    folder_open آموزش وردپرس ، آموزش ووکامرس
    visibility 676 بازدید
    آموزش انتقال وردپرس

    آیا می خواهید ورپرس نصب شده روی لوکال هاست یا کامپیوتر شخصی را روی یک هاست انتقال دهید؟ یا نیاز به آموزش انتقال وردپرس به هاست و دامنه ی دیگری دارید؟

    راه اندازی سایت وردپرسی روی یک سرور محلی یا همان لوکال هاست بهترین راه برای سرعت بخشید به روند طراحی و توسعه است. نصب وردپرس روی لوکال هاست یا کامپیوتر شخصی توسط نرم افزارهایی مثل Xampp و wamp (برای windows) یا mamp (برای مک) انجام می شود، به شما کمک می کند تا قبل از افتتاح وب سایت و ورود بازدیدکنندگان به سایت از صحت عملکرد آن آگاه شوید.

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

    آموزش انتقال وردپرس

    در این آموزش از مدیران وردپرس سعی دارم آموزش انتقال وردپرس روی هاست و دامنه ی دیگری را به شما آموزش دهم. این آموزش شامل آموزش انتقال وردپرس از لوکال هاست و انتقال WordPress به هاست و دامنه جدید است. پس با ادامه مقاله همراه باشید.

    ساده ترین راه انتقال وردپرس به هاست، استفاده از افزونه های وردپرسی مانند BackupBuddy یا Duplicator است. اما در این مقاله هر دو روش انتقال وردپرس را با افزونه و بدون استفاده از افزونه به شما آموزش خواهم داد.

    آموزش انتقال وردپرس با افزونه

    این روش بسیار ساده و آسانی است که به مبتدیان برای انتقال وردپرس به هاست پیشنهاد می کنم. ما از پلاگین Duplicator برای انتقال وردپرس از localhost به یک سایت استفاده خواهیم کرد.

    1. برای انتقال وردپرس ابتدا با استفاده از آموزش نصب افزونه و پلاگین در وردپرس، Duplicator را روی وردپرس قدیمی نصب کنید.
    2. سپس با مطالعه آموزش ساخته بسته های نصبی وردپرس توسط افزونه Duplicator یک بسته نصب آسان وردپرس بسازید.
    3. و در آخر با استفاده از  آموزش نصب بسته نصبی وردپرس اقدام به راه اندازی و انتقال وردپرس به هاست و یا دامنه جدید خود نمایید.

    آموزش انتقال دستی وردپرس

    در این روش من به شما نحوه انتقال دستی وردپرس را از لوکال هاست (سرور محلی) به هاست آموزش می دهم. اگر روش اول کار نمی کند یا شما ترجیح می دهید انتقال را به صورت دستی انجام دهید، این قسمت را مطالعه نمایید.

    مرحله 1: خروجی گرفتن از بانک اطلاعاتی

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

    شاید این مطالب هم دوست داشته باشید

    • آموزش ساخت بسته نصب آسان در وردپرسآموزش ساخت بسته نصب آسان در وردپرس
    • آموزش نصب وردپرس در ۵ دقیقهآموزش نصب وردپرس در ۵ دقیقه
    • آموزش نصب وردپرس روی کامپیوتر شخصی با برنامه Xamppآموزش نصب وردپرس روی کامپیوتر شخصی با برنامه Xampp
    • آموزش نصب وردپرس روی Directadminآموزش نصب وردپرس روی Directadmin

    http://localhost/phpmyadmin/

    اگر وردپرس را روی هاست نصب کردید نیز می توانید از صفحه مدیریت هاست خود روی گزینه phpMyadmin وارد این قسمت شوید.

    سپس پایگاه داده خود را انتخاب و روی گزینه Export کلیک کنید.

    خروجی گرفتن از بانک اطلاعاتی

    در صفحه باز شده دو گزینه Quick و Custom به شما نمایش داده می شود. گزینه Custom قابلیت های سفارشی سازی بیشتری به شما نمایش می دهد. مثلا به شما اجازه می دهد تا برای خروجی اطلاعات، جداولی را انتخاب کنید. اما با انتخاب گزینه Quick می تونید خیلی راحت و بدون اطلاعات فنی خاصی از دیتابیس خودتون خروجی بگیرید.

    پس گزینه Quick را انتخاب و روی Go کلیک کنید تا فایل دیتابیس را دانلود نمایید.

    خروجی گرفتن از دیتابیس mysql
    خروجی گرفتن از دیتابیس mysql

    مرحله 2: انتقال فایل های وردپرس به هاست جدید

    پس از خروجی گرفتن از پایگاه داده ها باید فایل های سایت را به هاست جدید منتقل کنید. برای اینکار می توانید از برنامه های FTP مانند FileZila استفاده کنید.

    اطلاعات اتصال FTP توسط سرویس دهنده هاست در اختیار شما قرار می گیرید. حتی می توانید از طریق پنل هاست تون یک اکانت FTP برای خودتون و یا همکارانتون ایجاد کنید.

    پس از اتصال با استفاده از FTP، دایرکتوری که می خواهید وردپرس را روی آن منتقل کنید را انتخاب نمایید. برای مثال اگر می خواهید وردپرس را روی مسیر اصلی سایت یعنی example.ir نصب کنید، باید فایل ها را در دایرکتوری public_html آپلود نمایید.

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

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

    آپلود فایل های وردپرس

    مرحله 3: ساخت پایگاه داده در هاست جدید

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

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

    برای اینکار وارد Cpanel خود شوید و در داشبورد پنل روی MySQL® Database Wizard کلیک کنید.

    در قسمت Step 1: Create A Database نام بانک اطلاعاتی جدیدی که می خواهید بسازید را تایپ کنید و روی Next Step کلیک کنید.

    نکته: توجه کنید که نام بانک اطلاعاتی شما و نام کاربری شما که در ادامه توضیح می دهم، مشمول پیشوندی است که در تصویر بالا با فلش قرمز رنگ نمایش داده شده است. طبق عکس بالا نام بانک اطلاعاتی من democom_modiranwp است.

    در این قسمت بابد برای اتصال به دیتابیس یک کاربر ایجاد کنید.

    نام کاربری را در فیلد اول و رمز خود را بصورت یکسان در دو فیلد بعدی تکرار کنید و سپس روی Creat User کلیک کنید.

    توجه: حتما نام، نام کاربری و رمز عبور دیتابیس را یکجا یادداشت کنید چون در ادامه آموزش به آن ها نیاز پیدا خواهیم کرد.

    در صفحه بعد باید به این کاربر دسترسی های لازم به دیتابیس را بدهیم. برای اینکار تیک گزینه ALL PRIVILEGES را بزنید و سپس روی Next Step کلیک کنید تا پایگاه داده شما ساخته شود.

    مرحله 4: Import یا وارد کردن دیتابیس در هاست

    در این مرحله باید دیتابیسی که قبلا خروجی گرفته اید را در هاست Import کنید. برای اینکار در داشبورد Cpanel اسکرول را به سمت پایین صفحه بکشید و از بخش Databases وارد قسمت phpMyAdmin شوید.

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

    در منوی بالا روی Import کلیک کنید.  در این قسمت روی Choose File کلیک کرده و فایلی که در مرحله 1 خروچی گرفتید را انتخاب و روی دکمه GO کلیک کنید.

    ورود اطلاعات به phpMyadmin

    مرحله 5: تغییر آدرس دامنه سایت

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

    در این مرحله شما باید آدرس سایت خود را در پایگاه داده تغییر دهید.

    در phpmyadmin، جدول wp_options را در پایگاه داده خود جستجو کنید که در آخرین مرحله وارد کرده اید. در صورتی که پیشوند پایگاه داده خود را تغییر دادید، به جای wp_options به دنبال {prefix} _options بروید.

    برای تغییر دامنه وردپرس با استفاده از phpMyadmin در پایگاه داده جدید سایت که در مرحله3 ایجاد کردیم، بدنبال جدول wp_options بگردید و آن را باز کنید.

    توجه: در صورتی که پیشوند پایگاه داده خود را تغییر دادید، به جای wp_options به دنبال {پیشوند}_options بگردید.

    wp_options

    همانطور که در تصویر زیر ملاحظه می کنید باید در ستون option_name آدرس سایت قبلی را مشاهده کنید. برای تغییر آن روی دکمه edit کلیک کنید.

    تغییر آدرس وردپرس

    وقتی روی فیلد ویرایش کلیک میکنید، یک پنجره فیلد ویرایش ظاهر میشود. در جعبه ورودی برای گزینه option_value، آدرس دامنه قبلی شما چیزی شبیه به http://localhost/test یا http://modiranwp.com را می بینید. به دقت URL جدید سایت خود را در این قسمت جایگزین و روی دکمه Go کلیک کنید. به عنوان مثال:

    https://www. modiranwp.com

    ویرایش آدرس سایت

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

    مرحله 6: تنظیم وردپرس روی هاست جدید

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

    اگر وارد سایت خود شوید با خطای اتصال به پایگاه داده روبرو خواهید شد. معنای این خطا این است که وردپرس نمی تواند به پایگاه داده شما متصل شود.

    برای تنظیم پایگاه داده جدید روی وردپرس باید مجددا ftp را بازکنید و سپس فایل wp-config.php موجود روی مسیر نصب وردپرس را ویرایش کنید. در این مرحله شما باید همان نام، کاربر و رمز عبور پایگاه داده جدیدی که در مرجله 3 ساختید را در wp-config.php جایگزین کنید. سپس فایل wp-config.php را ذخیره کرده و آن را آپلود کنید.

    مجددا وارد سایت خود شوید. همینک سایت شما در دسترس است.

    برای اطمینان از کارکرد صحیح سایت به داشبورد مدیریتی وردپرس وارد شوید. از ستون سمت راست از زیر منوی تنظیمات دو گزینه تنظیمات عمومی و پیوندهای یکتا را باز کنید بدون اعمال تغییرات، روی دکمه ذخیره تغییرات کلیک کنید. اینکار به ما اطمینان می دهد که آدرس سایت و پیوندهای یکتای سایت بدرسی تغییر نموده اند.

    مرحله 7: رفع تصاویر و لینک های شکسته با به روز رسانی مسیرها

    یکی از مشکلاتی که ممکن است پس از انتقال وردپرس از لوکال هاست به هاست و یا انتقال به دامنه جدید با آن مواجه شوید، خطای 404 یا لینک های شکسته ایست که باعث می شود بسیاری از لینک ها و یا تصاویر کار نکنند.

    این خطا بدلیل این اتفاق می افتد که مسیر فایل ها و… از آدرس دامنه قبلی خوانده می شود. برای رفع این مشکل باید از یک SQL query و یا از افزونه Velvet Blues Update URLs استفاده نمایید.

    تغییر آدرس دامنه با استفاده از افزونه

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

    افزونه Velvet Blues Update URLs مشکل تغییر URL های قدیمی و لینک ها را حل می کند.

    Velvet Blues Update URLs

    نسخه فعلی: 3.2.9

    تعداد نصب فعال: 400,000+

    اخرین به روز رسانی: 1397/12/18

    امتیاز94% / نیازمند WP 4.5+

    لینک دانلود مستقیم
    آموزش تغییر آدرس دامنه با SQL query

    برای کسانی که می خواهند مشکل تغییر آدرس دامنه را با استفاده از یک کد ساده کوئری SQL حل نمایند، دستور زیر را آماده کردیم:

    PHP
    1
    UPDATE wp_posts SET post_content = REPLACE(post_content, 'localhost/test/', 'www.yourlivesite.com/');

    برای اینکار به phpmyadmin بروید، بر روی پایگاه داده خود کلیک کنید، و سپس در منوی بالا روی SQL کلیک کنید. کد بالا را در کادر کپی کنید و پس از تغییر آدرس سایت قدیمی (localhost/test/) و آدرس سایت جدید (www.yourlivesite.com/) روی دکمه Go کلیک کنید.

    اجرای دستور SQL

    کار تمام شد!!! وردپرس شما به هاست منتقل شد.

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

    0/5 ( 0 نظر )

    [ آیا این مطلب برای شما مفید و کاربردی بود؟ ]

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

    عاشق راه اندازی کسب و کارهای اینترنتی... مدرس و مشاور دیجیتال مارکتینگ/ موسس وب سایت مدیران وردپرس/ مدیر واحد دیجیتال مارکتینگ شرکت آوب

    نوشته های بیشتر از بهروز قاسمی
    مطالب زیر را حتما بخوانید
    • چطور سایت وردپرسی را در گوگل سرچ کنسول اضافه کنیم؟
      راهنمای ثبت سایت در گوگل

      19 بازدید

    • آموزش استفاده از FTP
      آموزش استفاده از FTP در وردپرس

      28 بازدید

    • آموزش افزایش امنیت وردپرس
      آموزش افزایش امنیت وردپرس

      215 بازدید

    • از کجا بفهمم قالب و افزونه سایت چیه؟
      از کجا بفهمم قالب و افزونه یک سایت چیست؟

      358 بازدید

    • افزایش حداکثر اندازه آپلود وردپرس
      آموزش افزایش حجم آپلود در وردپرس

      161 بازدید

    جدید تر آموزش نصب بسته نصبی وردپرس در سی پنل
    قدیمی تر آموزش ساخت بسته نصب آسان در وردپرس

    2 دیدگاه

    به گفتگوی ما بپیوندید و دیدگاه خود را با ما در میان بگذارید.

    • مرتضی گفت:
      1398/08/06 در 9:37 ب.ظ

      با سلام خدمت شما
      ممنون از مطلب مفیدتون
      سوالی که داشتم اینه که : با پشتیبان گیری دیتا بیس و ریخت روی هاست جدید افزونه هایی که داشتیم هم پشتیبان گیری میشه و مشکلی بوجود نمیاد ؟

      پاسخ
      • بهروز قاسمی گفت:
        1398/08/09 در 8:33 ب.ظ

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

    خیلی خوشحالم!

    لطفا برای اینکه به ما انگیزه و انرژی بیشتری بدهید، از طریق فرم زیر برای ما نظرتان را ارسال کنید.

    شرمنده ام! :(

    از اینکه این مطلب نتوانسته برای شما کاربردی و مفید باشد خیلی ناراحت شدم:( برای بهبود مطالب به نظرات شما نیازمنید. لطفا از طریق فرم زیر برایمان نقد های خود را ارسال کنید تا ما را در بهبود مطالب کمک کنید.

    لغو پاسخ

    جستجو برای:
    موضوعاتی که در این مقاله می خوانید
    • آموزش انتقال وردپرس
      • آموزش انتقال وردپرس با افزونه
      • آموزش انتقال دستی وردپرس
    چطور وب سایت بسازیم؟
    دسته‌ها
    • آموزش طراحی سایت
    • آموزش ها
    • آموزش وردپرس
    • آموزش ووکامرس
    • افزونه وردپرس
    ما را در شبکه های اجتماعی دنبال کنید:
    تمامی حقوق برای سایت مدیران وردپرس محفوظ می باشد.
      keyboard_arrow_up