راهنمای کامل آموزش تغییر هاست اشتراکی به سرور مجازی (VPS)

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

عضویت در خبرنامه

با عضویت در خبرنامه‌ ایران‌سرور، اخبار و مقالات را به‌روز و دست اول دریافت کنید.

ارتقای سایت به سرور مجازی معمولاً برای مدیریت بهتر منابع و افزایش امنیت انجام می‌شود، اما قبل از هر اقدامی، بهتر است با مقاله تفاوت سرور و هاست آشنا شوید تا دلیل نیاز به این تغییر را به‌خوبی درک کنید.

بررسی هاست اشتراکی

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

هاست اشتراکی (Shared Hosting) نوعی خدمات میزبانی وب و انواع هاست است که در آن چندین وب‌سایت روی یک سرور واحد قرار می‌گیرد، منابع و هزینه نگهداری سرور بین کاربران تقسیم می‌شود.

بررسی سرور مجازی

سرور مجازی یا VPS با استفاده از فناوری مجازی‌سازی، یک سرور فیزیکی را به چند بخش مستقل تقسیم می‌کند. برخلاف هاست اشتراکی، منابع اختصاصی‌تری در اختیار دارید و امنیت بیشتری تجربه می‌کنید. اگر می‌خواهید بیشتر بدانید، مقاله « vps چیست؟» را بخوانید

مهم‌ترین دلایل تغییر هاست اشتراکی به سرور مجازی

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

از مهم‌ترین دلایل تغییر هاست اشتراکی به سرور مجازی می‌توان به موارد زیر اشاره کرد:

۱. سرعت و عملکرد بهتر

با سرور مجازی می‌توانید دامنه‌های نامحدود را میزبانی کرده و از منابع اختصاصی بهره‌مند شوید. این موضوع باعث افزایش سرعت و عملکرد سایت می‌شود. مهاجرت از هاست اشتراکی به VPS، امکان ارتقا و پاسخ‌گویی به ترافیک بالا را فراهم می‌کند و زمان بارگذاری سایت را تا ۳۰۰٪ بهبود می‌بخشد.

۲. امنیت بیشتر

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

تغییر هاست اشتراکی به سرور مجازی

۳. دسترسی کامل به منابع در سرور مجازی

از دیگر دلایل اصلی تغییر هاست اشتراکی به سرور مجازی، دسترسی کامل به منابع و کنترل کامل روی سرور است. برخلاف هاست اشتراکی، در VPS می‌توانید تنظیمات دلخواه را اعمال کرده و نرم‌افزارهای موردنیاز خود را نصب کنید؛ همین موضوع باعث بهبود عملکرد نسبت به هاست اشتراکی می‌شود.

۴. خوددرمانی(self-healing) سرور مجازی

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

۵. کاربرد وسیع‌تر

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

 

چرا تغییر هاست اشتراکی به سرور مجازی (VPS) اهمیت دارد؟

سرور مجازی (VPS) یکی از محبوب‌ترین گزینه‌های هاستینگ برای سایت‌ها و پروژه‌های بزرگ است. برخلاف هاست اشتراکی، VPS با استفاده از فناوری مجازی‌سازی منابع اختصاصی به هر کاربر می‌دهد. در مقایسه با سرور اختصاصی، هزینه کمتری دارد و گزینه‌ای مقرون‌به‌صرفه‌تر برای بسیاری از کسب‌وکارهاست. توجه داشته باشید اگر شما هم به دنبال انتخاب بهترین گزینه برای میزبانی سایت خود هستید، خرید هاست می‌تواند اولین قدم مهم باشد. تغییر از هاست اشتراکی به سرور مجازی، مزایای زیادی به همراه دارد که می‌تواند باعث رشد و بهبود عملکرد سایت شما شود. از این رو، انتخاب هاست مناسب برای شروع این مسیر ضروری است.

در اینجا مزایای تغییر هاست اشتراکی به سرور مجازی آمده است:

۱. دسترسی به سرور

هاست VPS باعث می‌شود که شما کنترل بیشتری روی وب‌سایت خود داشته باشید. برخلاف هاست اشتراکی که اغلب عملکردهای خاصی را محدود می کند، VPS کنترل بیشتری بر برنامه‌ها به شما می‌دهد. به عنوان مثال، می‌توانید ایمیل‌های سفارشی ایجاد کرده یا دسترسی FTP را برای کاربران یا همکاران خود فراهم کنید.

۲. عملکرد بهتر

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

۳. انعطاف‌پذیری در انتقال

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

۴. استفاده کارآمد از منابع

استفاده کارآمد از منابع سرور با هاست سرور مجازی به کاهش مصرف انرژی کمک می‌کند و نیاز به سرورهای فیزیکی اضافی را کاهش می‌دهد. در واقع، این هاست تاثیرات زیست محیطی را کاهش  و پایداری را افزایش می‌دهد.

انتقال به سرور مجازی به شما امکان کنترل بیشتری بر منابع سایتتان می‌دهد، اما برای بهره‌برداری حداکثری از این منابع، انتخاب سرور و سیستم‌عامل مناسب ضروری است. برای آشنایی بیشتر با یکی از بهترین گزینه‌ها یعنی لینوکس، می‌توانید مقاله سرور مجازی لینوکس چیست؟ را بررسی کنید.

انتقال سایت از هاست اشتراکی به سرور مجازی

۵. انطباق

هاست VPS حفاظت از داده‌ها را افزایش می‌دهد و به رعایت استانداردها و مقررات خاص صنعت کمک می‌کند. این یک انتخاب خوب برای مشاغلی است که باید قوانین سختگیرانه محافظت از داده‌ها را دنبال کنند.

۶. پشتیبانی از برنامه‌ها

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

۷. همکاری پیشرفته

با هاست سرور مجازی می‌توانید پروژه‌های وب را از راه دور و با همکاری تیمی مدیریت کنید. اگر به کنترل بیشتر و مقیاس‌پذیری نیاز دارید، ارتقا از هاست اشتراکی به VPS انتخابی مقرون‌به‌صرفه و قدرتمند است. ارائه‌دهندگان هاست، پلن‌های متنوع VPS را با امکانات مختلف و حتی به‌صورت مدیریت‌شده عرضه می‌کنند.

چه زمانی باید برای تغییر هاست اشتراکی به سرور مجازی اقدام کرد؟

اگر با هر یک از این مشکلات مواجه هستید، باید برای انتقال سایت از هاست اشتراکی به سرور مجازی اقدام کنید. اما ابتدا، مطمئن شوید که به حساب‌های هاستینگ اشتراکی، VPS و cPanel وب‌سایت خود دسترسی دارید.

  • وب‌سایت شما بسیار کند بارگذاری می‌شود.
  • پیام ۵۰۹ Bandwidth Limit Exceeded برای شما بسیار آشنا است.
  • شما نمی‌توانید برنامه‌های خاصی را اجرا کنید، زیرا طرح هاستینگ شما به آن اجازه نمی‌دهد.
  • برای مدیریت ترافیک افزایش یافته وب‌سایت خود، به امنیت و پشتیبانی فنی اضافی نیاز خواهید داشت.

چگونه می‌توان تغییر هاست اشتراکی به سرور مجازی را انجام داد؟

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

۱. ایجاد بکاپ سایت

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

این آموزش به شما نشان می‌دهد که چگونه داده‌های سایت خود را از طریق کنترل پنل سفارشی هاستینگر، hPanel، بکاپ کنید. مراحل ممکن است برای ارائه دهنده هاستینگ دیگری متفاوت باشد، اما روند کلی مشابه است:

  1. hPanel را باز کنید و به حساب هاستینگ خود وارد شوید.
  2. به Files → Backups بروید.
  3. Files backups را انتخاب کنید. زمان و تاریخ آخرین بکاپ را از منوی کشویی بررسی کنید. روی Next step کلیک کنید.
  4. روی Download all files کلیک کرده و تا تا پایان فرایند صبر کنید.
  5. هنگامی که گزینه Download Backup ظاهر شد، روی آن راست کلیک کرده و Copy Link Address را انتخاب کنید.
  6. لینک را در یک ویرایشگر متن مانند Notepad پیست کنید. ما از این لینک دانلود برای مهاجرت فایل‌های وب‌سایت خود استفاده خواهیم کرد.

ایجاد بکاپ سایت

مراحل دانلود بکاپ پایگاه داده را تکرار کنید. اگر هیچ بکاپی در دسترس نیست، Generate new backup → Proceed را انتخاب کنید. سپس، لینک دانلود بکاپ و نام پایگاه داده را در یک ویرایشگر متن کپی کنید.

۲. تنظیم یک سرور خصوصی مجازی برای تغییر هاست اشتراکی به سرور مجازی

قبل از انتقال سایت از هاست اشتراکی به سرور مجازی، ابتدا VPS را تنظیم کنید. ما توصیه می‌کنیم یک قالب سرور با پشته(LAMP، Linux، Apache، MySQL و PHP) و Webmin/Virtualmin از پیش نصب شده را انتخاب کنید. 

برای تغییر سیستم‌عامل VPS و نرم‌افزار از پیش نصب شده، به hPanel بروید و تب VPS را انتخاب کنید. VPS مورد نظر را انتخاب کرده و روی Operating System در نوار کناری کلیک کنید. سپس، OS with Control Panel و قالب دلخواه خود را انتخاب کرده و روی Change OS کلیک کنید.

دقت کنید که ممکن است راه‌اندازی سرور جدید چند دقیقه طول بکشد و این فرایند تمام داده‌های موجود در VPS شما را پاک خواهد کرد.

۱) دسترسی به Webmin/Virtualmin

Webmin یک نرم‌افزار رابط کاربری مبتنی بر وب برای مدیریت سیستم‌های یونیکس است. این به مدیر سیستم اجازه می‌دهد تا سیستم را از راه دور از طریق هر مرورگر وب مدیریت کند.

Virtualmin یک افزونه Webmin است که باعث ساده‌سازی وظایف مدیریت چند دامنه می‌شود و مشابه cPanel یا سایر ابزارهای مدیریت وب‌سایت عمل می‌‌کند. در ادامه نحوه دسترسی به Webmin یا Virtualmin با مجوزهای دسترسی root آمده است:

  1. پس از نصب سیستم‌عامل جدید، به hPanel → Operating system بروید تا نام کاربری و آدرس URL مدیریت پنل را به دست آورید.
  2. رمز عبور root خود را دریافت کنید. اگر آن را فراموش کردید، آن را بازنشانی کرده و یک رمز عبور جدید از بخش Settings ایجاد کنید.
  3. برای دسترسی به Webmin یا Virtualmin، لینک Login URL را در نوار آدرس مرورگر وب خود وارد کنید.
  4. پس از مشاهده صفحه ورود، اعتبارنامه‌ها را وارد کنید.
  5. در جادوگر پس از نصب، روی Next کلیک کنید تا Virtualmin را تنظیم کنید.

۲) تنظیم Virtualmin

مراحل زیر را برای پیکربندی Virtualmin دنبال کنید. بسته به نسخه، مراحل ممکن است کمی متفاوت باشند:

مموری (Memory)

  • Preload Virtualmin libraries؟ – پیشنهاد می‌کنیم No را انتخاب کنید، زیرا برای بیشتر فرایند از یک اتصال SSH ایمن استفاده خواهیم کرد.
  • Run email domain lookup server؟ – اگر می‌خواهید یک سرور ایمیل را روی VPS خود اجرا کنید، Yes را انتخاب کنید. به خاطر داشته باشید که این ویژگی از RAM بیشتری استفاده می‌کند.
  • Virus Scanning – اسکنر ویروس ClamAV را فعال کنید.
  • Spam filtering – SpamAssassin را برای اجرای یک سرور ایمیل روی VPS خود فعال کنید.
  • Database servers – enable را روی سرور پایگاه داده MariaDB انتخاب و disable را روی PostgreSQL انتخاب کنید. این انتخاب پایگاه داده‌ای است که می‌خواهید استفاده کنید.
  • MariaDB password – رمز عبور پایگاه داده را وارد کنید.
  • MariaDB database size – اندازه پایگاه داده وب‌سایت را بر اساس استفاده سیستم تعیین کنید. اگر مطمئن نیستید که چه چیزی را انتخاب کنید، تنظیمات را روی پیش فرض بگذارید.
  • DNS configuration – Skip check for resolvability را انتخاب کنید. بعداً می‌توانید نام دامنه را از طریق DNS Zone Editor hPanel به VPS اشاره کنید. پس از تکمیل فرایند پیکربندی، روی Re-check and refresh the configuration کلیک کنید تا بررسی کنید که آیا تنظیمات سرور مجازی موفقیت‌آمیز بوده است.

۳. ایجاد یک سرور مجازی خصوصی

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

  1. به List Virtual Server بروید و سرور خود را از لیست انتخاب کنید.
  2. اگر پیغامی مبنی بر “Virtualmin’s configuration has not been checked since it was last updated” مشاهده کردید، Re-check and refresh configurations را انتخاب کنید.
  3. صبر کنید تا فرایند بررسی کامل شود. در پایین صفحه، روی Return to the servers list کلیک کنید.
  4. اگر لیست یک سرور جدید را نشان نمی‌دهد، یک سرور جدید ایجاد کنید. در غیر این صورت، این مرحله را رد کنید.
  5. از صفحه پیکربندی سرور، روی سرور جدید → تب Virtual server details کلیک کنید. Home directory خود را برای انتقال فایل دریافت کنید.
  6. برای ایجاد پایگاه داده، کادر MariaDB database enable را علامت بزنید. روی Save virtual server کلیک کنید. سرور برای میزبانی یک وب‌سایت آماده است.
  7. Virtualmin یک حساب کاربری MariaDB با نام کاربری ورود اداری برای دامنه ایجاد می‌کند. همچنین با استفاده از تنظیمات پیش‌فرض قالب، یک پایگاه داده MariaDB برای سرور مجازی ایجاد می‌کند.
  8. نام پایگاه داده اولین قسمت از نام دامنه خواهد بود؛ بنابراین اگر دامنه foo.com باشد، پایگاه داده foo نامیده می‌شود.

بسته به ارائه‌دهنده هاستینگ، پایگاه داده وب‌سایت شما ممکن است MariaDB نباشد. به‌عنوان‌مثال، هاستینگر از MySQL استفاده می‌کند. در حالی که متفاوت هستند، می‌توانید بدون هیچ مرحله اضافی یک پایگاه داده MySQL را به MariaDB منتقل کنید.

۴. انتقال فایل‌های وب‌سایت به VPS

پس از تنظیم سرور جدید، فایل‌های سایت را از هاستینگ اشتراکی به VPS منتقل کنید. ما از دستور wget برای دانلود آرشیوهای بکاپ ایجاد شده در مرحله اول استفاده خواهیم کرد. در ادامه به نحوه استفاده از آن اشاره خواهیم کرد:

۱. از طریق یک کلاینت SSH یا با استفاده از Browser terminal از بخش Overview در hPanel به حساب VPS جدید خود متصل شوید.

۲. اکنون به دایرکتوری دسترسی پیدا می‌کنید که محل ذخیره فایل‌ها است. از دایرکتوری Home که از مرحله آخر کپی شده است استفاده کنید. دستور باید به شکل زیر باشد:

cd /home/hostinger-dev/public_html/

توجه: به یاد داشته باشید که hostinger-dev را با نام دامنه مناسب جایگزین کنید.

۳. لینک دانلود بکاپ فایل وب‌سایت خود را کپی کنید.

۴. از دستور wget برای دانلود بکاپ از سرور اشتراکی خود به VPS استفاده کنید. اگر نمی‌توانید لینک را در کلاینت SSH جای‌گذاری کنید، ابتدا آن را به یک ویرایشگر متن منتقل کنید. در اینجا نمونه‌ای از ظاهر دستور آمده است:

wget http://srv167.main-hosting.eu:8080/download-backup/fe26ee2e4159db037c3106c37fa3ffb5b2072662/backup-file-name.tar.gz

به یاد داشته باشید که backup-file-name.tar.gz را با نام فایل مناسب جایگزین کنید.

۴. سپس آرشیو را با استفاده از دستور tar استخراج کنید:

tar -xvf backup-file-name.tar.gz

توجه: برای دو دستور آخر، backup-file-name.tar.gz را با نام فایل مناسب جایگزین کنید.

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

cd domains/hostinger-dev/public_html/

به یاد داشته باشید که hostinger-dev را با نام دامنه خود جایگزین کنید.

۶. سپس، همه محتویات را با استفاده از دستور mv به پوشه public_html ایجاد شده با Virtualmin منتقل کنید:

mv -v ./* /home/hostinger-dev/public_html/

۷. با استفاده از دستور cd به فهرست راهنمای public_html که Virtualmin ایجاد کرده است، برگردید:

cd /home/hostinger-dev/public_html/

۸. از دستور ls برای تأیید اینکه پوشه حاوی همه فایل‌های منتقل شده است استفاده کنید. شما باید لیستی شبیه به این را ببینید:

Virtualmin به طور خودکار یک کاربر و گروه بر اساس نام دامنه ایجاد می‌کند. مالکیت فایل‌ها و پوشه‌ها را با استفاده از دستور chown برای مطابقت با اعتبارنامه‌های Virtualmin تغییر دهید:

chown hostinger-dev:hostinger-dev -R *

۵. انتقال فایل‌های پایگاه داده به سرور خصوصی مجازی (VPS)

۱) استفاده از دستور wget برای انتقال بکاپ پایگاه داده:

برای انتقال بکاپ پایگاه داده از حساب هاستینگ اشتراکی خود به VPS، از دستور wget استفاده خواهیم کرد. مراحل مشابه با انتقال داده‌های سایت در بخش قبلی است.

۲) عدم نیاز به ایجاد پایگاه داده جدید:

از آنجا که سرور قبلاً هنگام پیکربندی VPS یک پایگاه داده جدید ایجاد کرده است، نیازی به ایجاد پایگاه داده‌های اضافی ندارید.

۳) بررسی نام و رمز عبور پایگاه داده MySQL:

برای انتقال بکاپ پایگاه داده MySQL، نام، نام کاربری و رمز عبور پایگاه داده جدید را به دست آورید. به بخش Edit Databases در پنل کنترل Virtualmin بروید تا آن‌ها را بازیابی کنید. نام کاربری و رمز عبور در برگه‌های جداگانه نمایش داده می‌شوند.

در این مثال، نام و نام کاربری پایگاه داده MySQL ما هر دو hostinger-dev هستند.

۴) دانلود و وارد کردن بکاپ MySQL:

پس از به دست آوردن نام پایگاه داده MySQL، مراحل زیر را برای وارد کردن بکاپ دنبال کنید:

  1. لینک دانلود بکاپ را پیدا کنید: به بخش «back ups» در حساب کاربری هاستینگ اشتراکی خود بروید و لینک دانلود بکاپ را کپی کنید.
  2. به پنل کنترل VPS بروید و یک پوشه جدید به نام sql_backup ایجاد کنید. سپس با دستور زیر وارد پوشه جدید شوید:
mkdir sql_backup && cd sql_backup
  1. دانلود بکاپ: از دستور wget برای دانلود فایل بکاپ از هاستینگ اشتراکی و ذخیره آن روی سرور مجازی جدید استفاده کنید. 
wget http://srv167.main-hosting.eu:8080/download-backup/60a7e64afb1a769b1de4f2139aa0a27c2c2ecb01/backup-file-name.sql.gz
  1. استخراج فایل فشرده: فایل فشرده شده را با دستور gunzip از حالت فشرده خارج کنید:
gunzip backup-file-name.sql.gz

با این کار، فایلی با همان نام اما با فرمت SQL به دست خواهید آورد.

  1. وارد کردن بکاپ به پایگاه داده جدید: فایل بکاپ را به پایگاه داده جدید با استفاده از دستور زیر منتقل کنید:
  • MySQL-database-name: نام پایگاه داده جدیدی که در VPS ساخته‌اید (اطلاعات مربوط به این مورد را از پنل کنترل Virtualmin به دست آورید).
  • hostinger_dev: در صورتی که VPS شما نام کاربری متفاوتی دارد، آن را جایگزین کنید.
  1. رمز عبور پایگاه داده را وارد کنید: رمز عبوری که در زمان نصب VPS ایجاد کرده‌اید را وارد کنید.

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

۶) اعمال تغییرات نهایی 

پس از تکمیل فرایند وارد کردن وب‌سایت و پایگاه داده MySQL، ممکن است نیاز به انجام تنظیمات اضافی VPS داشته باشید تا اطمینان حاصل کنید که به‌درستی فرایند تغییر هاست اشتراکی به سرور مجازی انجام شده است:

اگر پیام establishing a database connection ظاهر شد، فایل wp-config.php را ویرایش کنید و آن را با جزئیات جدید پایگاه داده MySQL به روز کنید. مراحل زیر را برای انجام این کار دنبال کنید:

به پوشه داده‌های سایت وارد شوید: با استفاده از دستور cd وارد پوشه‌ای که تمام داده‌های سایت شما در آن ذخیره شده است شوید:

cd /home/hostinger-dev/public_html/

بررسی وجود فایل wp-config.php: تمام فایل‌های موجود در پوشه فعلی را مشاهده خواهید کرد. با استفاده از دستور ls بررسی کنید که آیا فایل wp-config.php در فهرست وجود دارد.

پس از اطمینان از وجود فایل، فرمان زیر را اجرا کنید تا آن را با Nano Text Editor ادیت کنید: 

nano wp-config.php

به پایین اسکرول کنید تا این خطوط را ببینید:

// ** MySQL settings – You can get this info from your web host ** //
// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
;define('DB_NAME', 'database-name')
/** MySQL database username */
;define('DB_USER', 'username')
/** MySQL database password */
;define('DB_PASSWORD', 'password')
/** MySQL hostname */
;define('DB_HOST', 'mysql')

جزئیات پایگاه داده را وارد کرده و رکورد DNS را به‌روزرسانی کنید.

وارد کردن جزئیات پایگاه داده:

  1. در قسمت‌های زیر، جزئیات پایگاه داده خود را وارد کنید:
    • DB_NAME: نام پایگاه داده
    • DB_USER: نام کاربری
    • DB_PASSWORD: رمز عبور
    • DB_HOST: localhost از آنجا که پایگاه داده MySQL روی همان سرور قرار دارد.
  2. با فشار دادن CTRL + X پنجره را ببندید و با فشار دادن Y تغییرات را تأیید کنید.

به‌روزرسانی رکورد DNS:

  1. تغییر رکورد A: برای تغییر رکورد DNS جهت اشاره نام دامنه به VPS به جای سرور هاستینگ اشتراکی، ساده‌ترین راه تغییر رکورد A از طریق ثبت‌کننده نام دامنه یا تنظیمات حساب VPS است.
    • اگر دامنه شما با Hostinger ثبت شده است: به بخش DNS Zone در hPanel بروید، آدرس IP VPS خود را به عنوان رکورد A وارد کنید و روی “Save Changes” کلیک کنید.
    • اگر دامنه شما با ثبت‌کننده دیگری ثبت شده است: روش مشابهی برای سایر ثبت‌کننده‌های نام دامنه اعمال می‌شود. می‌توانید با ثبت‌کننده خود تماس بگیرید تا نام دامنه را به VPS جدید خود اشاره دهید.

سرور مجازی ایران ایران سرور

با خرید سرور مجازی ایران، تجربه‌ای بی‌نظیر از سرعت و پایداری را برای وب‌سایت خود به ارمغان بیاورید. برای خرید سرور مجازی ایران با بهترین امکانات و پشتیبانی ۲۴ ساعته، همین حالا اقدام کنید.

خرید سرور مجازی ایران

جمع‌بندی

تغییر هاست اشتراکی به سرور مجازی برای بسیاری از کاربرانی که قصد دارند وب‌سایت خود را گسترش دهند، ضروری است. یک برنامه هاستینگ VPS امنیت بهتری را تضمین می‌کند، عملکرد پایداری را ارائه می‌دهد و به کاربران امکان می‌دهد منابع را به صورت انعطاف‌پذیر مدیریت کنند – این امر آن را برای وب‌سایت‌هایی با ترافیک بالاتر مناسب می‌کند.

معمولاً، بسیاری از ارائه دهندگان هاستینگ، هم برنامه‌های اشتراکی و هم VPS را ارائه می‌دهند. به عنوان مثال، Hostinger چهار برنامه هاستینگ VPS را با قیمت شروع از ۴.۹۹ دلار در ماه ارائه می‌دهد.

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

سوالات متداولی که شما می‌پرسید؟

  1. تفاوت بین هاست اشتراکی و میزبانی VPS چیست؟

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

  1. آیا می‌توانیم یک وب‌سایت غیر وردپرس را از هاست اشتراکی به VPS منتقل کنیم؟

بله؛ می‌توانید وب‌سایت‌های دارای کد سفارشی یا آن‌هایی که روی هر سیستم مدیریت محتوا (CMS) ساخته شده‌اند را به برنامه‌های میزبانی VPS منتقل کنید.

  1. آیا میزبانی VPS سریعتر از میزبانی مشترک است؟

بله؛ میزبانی VPS منابع سرور مجزا را برای اطمینان از عملکرد خوب وب‌سایت، حتی در هنگام ترافیک بالا، فراهم می‌کند.

منابع:

hostinger

monovm

امتیاز شما به محتوا

نظر خود را در رابطه با مقاله‌ای که خواندید ثبت کنید. همچنین می‌توانید نظر خود را نظر در بخش نظرات بنویسید.

3.9/5 - (7 امتیاز)

دیدگاه شما

دیدگاهتان را بنویسید

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