# تعليمات تحديث السيرفر - حذف نظام Freezer

## المشكلة
النظام على السيرفر يحاول تحميل ملفات Freezer المحذوفة مما يسبب خطأ 500.

## الحل - نفذ الأوامر التالية على السيرفر:

### 1. سحب التحديثات من GitHub
```bash
cd /home/mobtaker/public_html/adly.almobtakeralaraby.com.eg
git pull origin main
```

### 2. تنظيف Cache و Autoload
```bash
php artisan optimize:clear
composer dump-autoload --optimize
```

### 3. إعادة تشغيل PHP-FPM (إذا لزم الأمر)
```bash
sudo systemctl restart php8.2-fpm
# أو
sudo service php8.2-fpm restart
```

### 4. التحقق من عمل الموقع
افتح: https://adly.mobtakeraraby.com/admin

## ملاحظات مهمة

### الملفات المحذوفة:
- ✅ جميع Resources الخاصة بـ Freezer
- ✅ جميع Models الخاصة بـ Freezer
- ✅ جميع Pages (التقارير) الخاصة بـ Freezer
- ✅ جميع Migrations الخاصة بـ Freezer
- ✅ جميع Seeders الخاصة بـ Freezer
- ✅ جميع Views الخاصة بـ Freezer

### التعديلات:
- ✅ إزالة `freezer_id` foreign key من `supplier_inbounds` table
- ✅ إزالة `freezer_id` foreign key من `supplier_outbounds` table

### السبب:
نظام Freezer كان من مشروع آخر ودخل بالخطأ في هذا المشروع، لذلك تم حذفه بالكامل.

## إذا استمرت المشكلة

### خيار 1: حذف bootstrap cache يدوياً
```bash
rm -f bootstrap/cache/packages.php
rm -f bootstrap/cache/services.php
php artisan optimize:clear
```

### خيار 2: إعادة بناء autoload
```bash
composer dump-autoload --no-scripts
composer dump-autoload --optimize
```

### خيار 3: التحقق من vendor/composer/autoload_classmap.php
تأكد من عدم وجود أي references لـ Freezer في ملف:
```bash
grep -i "freezer" vendor/composer/autoload_classmap.php
```

إذا وجدت أي references، قم بتنفيذ:
```bash
composer dump-autoload --optimize
```
