מאי 23, 2026מדריכים
כיצד להעביר אתר ל-VPS חדש
מדריך הגירה מלא: גיבוי קבצי ומסד נתונים, העברה ל-Hiddence VPS, עדכון DNS ואימות האתר.

העברת אתר ל-VPS חדש - בין אם מאירוח משותף או שרת ישן - דורשת העתקת קבצים, מסדי נתונים ועדכון DNS. עקוב אחר רשימת הבדיקה הזו כדי למזער את זמן ההשבתה בשרת ה-Hiddence שלך.
לפני שמתחילים
- ספק ל-VPS החדש את אותן גרסאות OS/PHP/MySQL או חדשות יותר
- התקן ערימת אינטרנט (Nginx/Apache, PHP, MySQL/MariaDB)
- שים לב ל-DNS TTL הנוכחי והורד אותו ל-300 יום לפני ההגירה
- צור גיבוי מלא של השרת הישן
- הודע למשתמשים על חלון תחזוקה קצר אפשרי
שלב 1: גיבוי קבצי אתר
בשרת הישן, העבר את ספריית האתר לארכיון:
bash
cd /var/www
tar -czvf website-backup.tar.gz yoursite/
# Download to your computer:
scp user@old-server:/var/www/website-backup.tar.gz .שלב 2: העלה ל-VPS חדש
העתק את הארכיון לשרת ה-Hiddence שלך וחלץ:
bash
scp website-backup.tar.gz root@NEW_VPS_IP:/var/www/
ssh root@NEW_VPS_IP
cd /var/www
tar -xzvf website-backup.tar.gz
chown -R www-data:www-data yoursite/שלב 3: העבר את מסד הנתונים של MySQL
יצוא בשרת ישן, יבוא בחדש:
bash
# On old server:
mysqldump -u root -p database_name > db.sql
# Copy and import on new VPS:
scp db.sql root@NEW_VPS_IP:/tmp/
mysql -u root -p -e "CREATE DATABASE database_name;"
mysql -u root -p database_name < /tmp/db.sql
# Update wp-config.php or app .env with new DB credentials if neededשלב 4: החלף DNS
כאשר האתר עובד על ה-IP החדש (בדיקה באמצעות /etc/hosts או URL זמני), עדכן את רשומת DNS A ל-VPS IP החדש. המתן להפצה וודא:
- האתר נפתח בדומיין ללא שגיאות
- אישור HTTPS תקף (הנפק מחדש Certbot במידת הצורך)
- טפסים ועבודת כניסה (חיבור מסד הנתונים בסדר)
- עבודות Cron ושליחת מיילים
- שמור על שרת ישן מקוון 24–48 שעות כחלופה
טיפים להגירה
- השתמש ב-rsync עבור אתרים גדולים: rsync -avz old:/var/www/site/ new:/var/www/site/
- התאם את גרסת PHP כדי למנוע בעיות תאימות
- בדיקה עם קובץ hosts: echo "NEW_IP yourdomain.com" >> /etc/hosts
- סרוק את המטמון Redis/Memcached לאחר ההגירה
- הפעל חיפוש-החלפה בכתובות URL ב-WordPress אם הדומיין השתנה