إنتقل إلى المحتوى الرئيسي

ترقية 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 مُضمّنًا:

الاستضافة المشتركة — أداة الترقية عبر الويب (موصى بها):

  1. انتقل إلى https://yourdomain.com/install/upgrade.php
  2. سجل الدخول بحساب المسؤول الخاص بك
  3. معاينة عبارات SQL
  4. انقر على تطبيق تحديث قاعدة البيانات

بدون 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.1-fpm

الاستضافة المشتركة: تخطَّ هذه الخطوة — مضيفك يتعامل معها تلقائيًا.


التراجع

الاستضافة المشتركة: استورد نسخة .sql الاحتياطية عبر phpMyAdmin. أعد رفع الملفات القديمة (احتفظ بـ config/).

VPS: استعد قاعدة البيانات والملفات من النسخة الاحتياطية.