دیتابیس و وب

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

انتقال فایل‌ها و دیتابیس با کمترین قطعی و تغییر DNS در انتها.

1 دقیقه مطالعه 1 بازدید به‌روزرسانی 2026-10-10
فهرست مطالب ۱. آماده‌سازی سرور۲. بکاپ از هاست قدیمی۳. انتقال به سرور۴. تنظیمات سایت۵. تست قبل از تغییر DNS۶. تغییر DNS

۱. آماده‌سازی سرور

وب‌سرور، PHP و دیتابیس را نصب کنید. وردپرس یا Nginx

۲. بکاپ از هاست قدیمی

  • فایل‌ها: از کنترل‌پنل هاست یک فایل zip بسازید.
  • دیتابیس: در phpMyAdmin گزینهٔ Export.

۳. انتقال به سرور

cd /var/www/example.com
wget https://OLD-HOST/backup.zip
unzip backup.zip
mysql -u root -p shop < backup.sql

یا با SFTP آپلود کنید.

۴. تنظیمات سایت

اطلاعات اتصال دیتابیس را در فایل تنظیمات سایت (مثلاً wp-config.php) به‌روز کنید.

۵. تست قبل از تغییر DNS

در فایل hosts کامپیوتر خودتان دامنه را به IP سرور جدید ببندید و سایت را کامل تست کنید.

۶. تغییر DNS

TTL را از یک روز قبل کم کنید، سپس رکورد A را به IP سرور جدید تغییر دهید. DNS

تا چند روز هاست قدیمی را نگه دارید تا همهٔ کش‌های DNS به‌روز شوند.

آموزش‌های مرتبط

مشکل حل نشد؟
تیم پشتیبانی آماده کمک است.