ترقية PulseHub
عملية الترقية العامة
1. قم بالنسخ الاحتياطي لكل شيء أولاً
الاستضافة المشتركة: phpMyAdmin → تصدير قاعدة البيانات. مدير الملفات → تنزيل مجلد config/.
VPS:
mysqldump -u root -p pulsehub_db > pulsehub_backup_$(date +%Y%m%d).sql
cp -r /var/www/pulsehub/config /backup/pulsehub_config_$(date +%Y%m%d)
2. رفع الملفات الج ديدة
قم بتنزيل الإصدار الجديد ورفع جميع الملفات باستثناء config/. لا تقم بالكتابة فوق مجلد config/ الخاص بك.
3. تشغيل ترحيلات قاعدة البيانات
إذا كان schema_update.sql مُضمّنًا:
الاستضافة المشتركة — أداة الترقية عبر الويب (موصى بها):
- انتقل إلى
https://yourdomain.com/install/upgrade.php - سجل الدخول بحساب المسؤول الخاص بك
- معاينة عبارات SQL
- انقر على تطبيق تحديث قاعدة البيانات
بدون CLI، بدون phpMyAdmin — نقرة واحدة.
البديل — phpMyAdmin: علامة تبويب SQL → الصق محتويات schema_update.sql → تنفيذ.
VPS: mysql -u root -p pulsehub_db < schema_update.sql
4. مسح ذاكرة التخزين المؤقت للمتصفح
تحديث قسري (Ctrl+Shift+R) لإعادة تحميل JS وCSS المحدثة.
5. إعادة تشغيل PHP-FPM (VPS فقط)
sudo systemctl reload php8.4-fpm
الاستضافة المشتركة: تخطَّ هذه الخطوة — مضيفك يتعامل معها تلقائيًا.
التراجع
الاستضافة المشتركة: استورد نسخة .sql الاحتياطية عبر phpMyAdmin. أعد رفع الملفات القديمة (احتفظ بـ config/).
VPS: استعد قاعدة البيانات والملفات من النسخة الاحتياطية.