هل تعاني من بطء استضافتك المشتركة، توقف موقعك المتكرر عند زيادة الزوار، أو التكاليف الباهظة للوحات التحكم التقليدية مثل cPanel؟ إذا كان الأمر كذلك، فإن الانتقال إلى سيرفر VPS خاص مع لوحة تحكم حديثة وفائقة السرعة مثل CloudPanel هو الخطوة الأذكى والأكثر فاعلية لنقل أداء واستقرار موقعك إلى مستوى المؤسسات العالمية، مع خفض استهلاك الموارد إلى الحد الأدنى.
تتميز لوحة تحكم CloudPanel بأنها مبنية خصيصاً لتشغيل تطبيقات الويب ومواقع ووردبريس ومشاريع PHP / Node.js على خوادم Nginx سريعة ومحسّنة، مع واجهة مستخدم رسومية خفيفة وأدوات سطر أوامر (CLI) برمجية قوية جداً. في هذا الدليل العملي المباشر، ستتعلم خطوة بخطوة كيفية تهيئة السيرفر الجديد، أوامر التحديث الأساسية، نقل ملفات وقواعد بيانات الموقع باستخدام wget وunzip، وأهم أوامر الـ CLI الرسمية للوحة CloudPanel لإدارة موقعك كالمحترفين.
المرحلة الأولى: تهيئة السيرفر وتحديث النظام (Initial Server Setup)
بمجرد استلام بيانات الوصول لسيرفر الـ VPS الجديد الخاص بك عبر بروتوكول SSH بصلاحيات الـ root، فإن أول خطوة حاسمة لضمان استقرار وأمان الخادم هي تحديث كافة حزم النظام إلى أحدث إصدار وتثبيت أدوات نقل الملفات الأساسية.
1. تسجيل الدخول وتحديث حزم النظام (Ubuntu / Debian)
افتح موجه الأوامر (Terminal أو PuTTY) وسجل الدخول إلى السيرفر:
ssh root@YOUR_SERVER_IP
ثم قم بتنفيذ أمر التحديث الشامل للحزم ومستودعات الأمان:
apt update && apt upgrade -y
2. تثبيت أدوات نقل وفك ضغط الملفات الضرورية
تأكد من تثبيت الحزم الأساسية التي سنستخدمها في سحب النسخ الاحتياطية وفك ضغطها بسرعة صاروخية:
apt install -y wget curl zip unzip tar rsync
3. ضبط التوقيت وإعادة تشغيل السيرفر (اختياري لكن مفضل)
من الأفضل ضبط المنطقة الزمنية للسيرفر لضمان دقة سجلات الدخول وتوقيت قواعد البيانات:
timedatectl set-timezone Asia/Riyadh
# أو للتوقيت العالمي الموحد:
# timedatectl set-timezone UTC
# ثم أعد تشغيل السيرفر لتفعيل كافة التحديثات:
reboot
المرحلة الثانية: تثبيت لوحة CloudPanel وإنشاء الموقع وقاعدة البيانات
إذا كان السيرفر خاماً (Bare Metal أو VPS بدون لوحة)، يمكنك تثبيت CloudPanel بنقرة واحدة عبر أمر التثبيت الرسمي لنظام Ubuntu أو Debian:
curl -sS https://installer.cloudpanel.io/ce/v2/install.sh -o install.sh;
echo "2a47595fc94bb9f49117d0f33d81d385f3596875b563c337376660486b1ec309 install.sh" | sha256sum -c && sudo bash install.sh
بعد اكتمال التثبيت، يمكنك فتح لوحة التحكم عبر المتصفح من خلال الرابط: https://YOUR_SERVER_IP:8443 وإنشاء حساب المدير الأول.
إنشاء الموقع عبر واجهة CloudPanel أو عبر الـ CLI
توفر CloudPanel مساراً قياسياً وموحداً لتخزين مواقع الويب، حيث يُنشأ لكل موقع مستخدم خاص به (Site User) داخل المسار التالي:
/home/SITE_USER/htdocs/DOMAIN_NAME/
المرحلة الثالثة: نقل الملفات وفك الضغط بأعلى سرعة عبر الـ Terminal
بدلاً من رفع الملفات ببطء شديد عبر برامج FTP التقليدية التي قد تستغرق ساعات، نعتمد هنا على طريقة المحترفين: سحب ملف النسخة الاحتياطية المضغوط مباشرة بين السيرفرات بسرعة خط الإنترنت الفائق للسيرفر!
1. الدخول لمجلد الموقع الجديد
cd /home/SITE_USER/htdocs/DOMAIN_NAME/
2. سحب ملف النسخة الاحتياطية باستخدام أمر wget
إذا كان ملف النسخة الاحتياطية (ملف zip أو tar.gz) مرفوعاً على استضافتك القديمة أو رابط سحابي مباشر:
# سحب ملف مضغوط مع دعم استكمال التحميل في حال الانقطاع (-c):
wget -c https://your-old-site.com/backup-files.zip
3. فك ضغط الملفات بسرعة صاروخية
إذا كان الملف بصيغة .zip:
unzip backup-files.zip
إذا كان الملف بصيغة .tar.gz:
tar -xzvf backup-files.tar.gz
بعد اكتمال فك الضغط بنجاح، يمكنك حذف الملف المضغوط لتوفير مساحة السيرفر:
rm -f backup-files.zip
4. ضبط أذونات وصلاحيات الملفات والمستخدم (خطوة حاسمة جداً)
من أهم أسباب ظهور أخطاء 403 Forbidden أو 500 Internal Server Error بعد النقل هو عدم تطابق ملكية الملفات مع مستخدم الموقع في CloudPanel. لحل ذلك جذرياً، نفذ الأوامر التالية كـ root:
# تعيين ملكية المجلدات والملفات لمستخدم الموقع:
chown -R SITE_USER:SITE_USER /home/SITE_USER/htdocs/DOMAIN_NAME/
# ضبط أذونات المجلدات لتكون 755:
find /home/SITE_USER/htdocs/DOMAIN_NAME/ -type d -exec chmod 755 {} ;
# ضبط أذونات الملفات لتكون 644:
find /home/SITE_USER/htdocs/DOMAIN_NAME/ -type f -exec chmod 644 {} ;
المرحلة الرابعة: استيراد وتصدير قواعد البيانات عبر سطر الأوامر
قواعد البيانات الكبيرة (أكثر من 100 ميجابايت) غالباً ما تفشل عند استيرادها عبر phpMyAdmin بسبب حدود الذاكرة (Memory Limits). سطر الأوامر يستورد قواعد بيانات بحجم عدة جيجابايت في ثوانٍ معدودة:
1. استيراد قاعدة البيانات إلى السيرفر الجديد
mysql -u DATABASE_USER -p DATABASE_NAME < /path/to/database_backup.sql
(سيطلب منك السيرفر إدخال كلمة مرور قاعدة البيانات، أدخلها واضغط Enter لتبدأ المعالجة فوراً).
2. تصدير قاعدة البيانات (لحفظ نسخة احتياطية لاحقاً)
mysqldump -u DATABASE_USER -p DATABASE_NAME > /home/SITE_USER/htdocs/DOMAIN_NAME/backup_dump.sql
المرحلة الخامسة: الدليل الشامل لأوامر CloudPanel CLI الرسمية (clpctl)
تتيح لك أداة clpctl الرسمية في CloudPanel التحكم الكامل في السيرفر وتطبيقاته ومواقعه دون الحاجة حتى لفتح متصفح الويب. تنقسم الأوامر إلى قسمين رئيسيين وفقاً لتوثيق CloudPanel الرسمي:
أولاً: أوامر المستخدم الجذر (Root User Commands)
تُنفذ هذه الأوامر بصلاحيات root لإدارة النظام والمواقع والمستخدمين وقواعد البيانات:
| الأمر (Command) | الوظيفة والغرض التقني |
|---|---|
| clpctl system:info | عرض معلومات شاملة عن السيرفر: استهلاك المعالج، الذاكرة، القرص، وإصدار CloudPanel. |
| clpctl update | تحديث لوحة تحكم CloudPanel تلقائياً إلى أحدث إصدار مستقر. |
| clpctl user:reset:password –userName=admin –password=NEW_PASSWORD | إعادة تعيين كلمة مرور مدير لوحة التحكم في حال فقدانها فوراً. |
| clpctl site:add:php | إضافة موقع PHP جديد مع تحديد إصدار الـ PHP، اسم النطاق، ومستخدم الموقع. |
| clpctl site:delete –domainName=example.com | حذف موقع محدد وملفاته وقواعد بياناته نهائياً من السيرفر. |
| clpctl db:add | إنشاء قاعدة بيانات MySQL جديدة مع إنشاء المستخدم وكلمة المرور بضغطة زر. |
| clpctl ssl:install:certificate:lets-encrypt –domainName=example.com | توليد وتثبيت شهادة أمان مجانية Let’s Encrypt SSL وتفعيل التجديد التلقائي. |
ثانياً: أوامر مستخدم الموقع وخدمات ووردبريس (Site User & WP-CLI)
عند التواجد داخل مجلد الموقع، يمكنك استخدام حزمة WP-CLI المدمجة مسبقاً في CloudPanel لتعديل إعدادات الموقع وقاعدة البيانات بعد النقل دون لمس ملف wp-config.php يدوياً:
# استبدال الروابط القديمة بروابط السيرفر الجديد في قاعدة البيانات:
wp search-replace 'https://old-domain.com' 'https://new-domain.com' --all-tables
# تفريغ الكاش بعد اكتمال النقل:
wp cache flush
# التحقق من حالة ووردبريس وتحديث الإضافات:
wp plugin update --all
المرحلة السادسة: توجيه الـ DNS والتحقق النهائي
- توجه إلى مزود نطاقك (مثل Cloudflare، Namecheap، أو GoDaddy).
- قم بتعديل سجل الـ A Record ليشير اسم النطاق الرئيسي (@) والـ (www) إلى عنوان الـ IP الجديد لسيرفر الـ VPS.
- انتظر دقائق حتى تنتشر سجلات الـ DNS عالمياً.
- من داخل لوحة CloudPanel، توجه إلى تبويب SSL/TLS وفعل شهادة Let’s Encrypt بضغطة زر.
هل تبحث عن سيرفر سحابي VPS مدار بالكامل مع تهيئة CloudPanel مجاناً؟
وفر وقتك ومجهودك التقني، ودع خبراء WPPiT يتولون نقل موقعك وقواعد بياناتك بالكامل بدون توقف (Zero Downtime). نوفر لك باقات سيرفرات سحابية فائقة السرعة على أقوى مراكز البيانات العالمية (Amazon AWS) مع لوحة CloudPanel مجهزة ومحسّنة لأقصى درجات السرعة والأمان والحماية، مع دعم فني متواصل على مدار الساعة!



Comments (0)