استكشاف الأخطاء وإصلاحها

دليل شامل لحل الأخطاء الشائعة في منصة Peak Link

50+
خطأ شائع
8
فئات رئيسية
100%
حلول مُجربة
24/7
دعم متاح
أخطاء المصادقة والتسجيل
فشل تسجيل الدخول عالي
الأسباب المحتملة:
  • كلمة مرور خاطئة
  • البريد الإلكتروني غير مسجل
  • الحساب معطل أو محذوف
  • مشكلة في قاعدة البيانات
الحلول:
  1. تأكد من صحة البريد الإلكتروني وكلمة المرور
  2. استخدم خاصية "نسيت كلمة المرور" لإعادة تعيينها
  3. تحقق من حالة الحساب في لوحة التحكم
  4. راجع سجلات النظام للأخطاء
// Laravel Log Check tail -f storage/logs/laravel.log
خطأ في تنسيق البريد الإلكتروني متوسط
رسالة الخطأ:
يجب أن يكون البريد الإلكتروني بريداً إلكترونياً صحيحاً
الحل:
  1. تأكد من وجود @ في البريد الإلكتروني
  2. تأكد من وجود نطاق صحيح (مثل .com, .org)
  3. تجنب المسافات والرموز الخاصة
مثال صحيح: user@example.com
تأكيد كلمة المرور غير متطابق متوسط
رسالة الخطأ:
تأكيد كلمة المرور غير متطابق
الحل:
  1. تأكد من كتابة نفس كلمة المرور في الحقلين
  2. انتبه للأحرف الكبيرة والصغيرة
  3. تأكد من عدم وجود مسافات إضافية
أخطاء التحقق من البيانات
الحقل مطلوب عالي
رسالة الخطأ:
هذا الحقل مطلوب
الحل:
  1. تأكد من ملء جميع الحقول المطلوبة
  2. ابحث عن الحقول المميزة بعلامة (*)
  3. تأكد من عدم ترك مسافات فارغة فقط
حجم الملف كبير جداً متوسط
رسالة الخطأ:
يجب ألا يكون حجم الملف أكبر من 2048 كيلوبايت
الحل:
  1. ضغط الصورة قبل الرفع
  2. استخدام أدوات ضغط الصور المجانية
  3. تغيير تنسيق الصورة إلى JPEG
  4. تقليل دقة الصورة
ملاحظة: الحد الأقصى المسموح: 2 ميجابايت
القيمة مستخدمة بالفعل متوسط
رسالة الخطأ:
البريد الإلكتروني مستخدم بالفعل
الحل:
  1. استخدم بريد إلكتروني مختلف
  2. تحقق من وجود حساب سابق
  3. استخدم خاصية استرداد الحساب
أخطاء قاعدة البيانات
فشل الاتصال بقاعدة البيانات عالي
الأسباب المحتملة:
  • إعدادات قاعدة البيانات خاطئة
  • خادم قاعدة البيانات متوقف
  • كلمة مرور قاعدة البيانات خاطئة
  • منفذ الاتصال مغلق
الحل:
  1. تحقق من ملف .env
  2. تأكد من تشغيل خادم MySQL
  3. اختبر الاتصال يدوياً
  4. راجع إعدادات الجدار الناري
// Check .env file DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=your_database DB_USERNAME=your_username DB_PASSWORD=your_password
خطأ في Migration متوسط
الحل:
  1. تشغيل migrate:fresh
  2. حذف الجداول يدوياً
  3. إعادة تشغيل المهاجرات
  4. تشغيل seeders
php artisan migrate:fresh --seed
أخطاء الدفع والطلبات
طريقة الدفع غير متاحة عالي
رسالة الخطأ:
طريقة الدفع غير صحيحة أو غير متاحة
الحل:
  1. تحقق من تفعيل طريقة الدفع في الإعدادات
  2. راجع إعدادات بوابة الدفع
  3. تأكد من صحة API Keys
  4. اختبر الاتصال مع بوابة الدفع
كود الخصم غير صحيح متوسط
الأسباب المحتملة:
  • الكوبون منتهي الصلاحية
  • تم استخدام الكوبون الحد الأقصى
  • لا يطبق على المنتجات المختارة
  • الحد الأدنى للطلب غير محقق
الحل:
  1. تحقق من تاريخ انتهاء الكوبون
  2. راجع شروط استخدام الكوبون
  3. تأكد من وصول قيمة الطلب للحد الأدنى
خدمة الشحن غير متاحة متوسط
رسالة الخطأ:
خدمة الشحن غير متاحة حالياً
الحل:
  1. تحقق من تفعيل خدمة الشحن
  2. راجع مناطق الشحن المتاحة
  3. تأكد من وجود عنوان شحن صحيح
أخطاء المنتجات والمخزون
المنتج غير متوفر عالي
الحل:
  1. تحديث كمية المخزون
  2. تفعيل خاصية "إشعار عند التوفر"
  3. إخفاء المنتج من الواجهة
  4. عرض منتجات بديلة
فشل رفع صورة المنتج متوسط
الأسباب المحتملة:
  • تنسيق الصورة غير مدعوم
  • حجم الصورة كبير جداً
  • مشكلة في صلاحيات المجلد
  • مساحة التخزين ممتلئة
الحل:
  1. استخدم التنسيقات المدعومة: JPG, PNG, GIF
  2. ضغط الصورة قبل الرفع
  3. تحقق من صلاحيات مجلد storage
  4. تنظيف مساحة التخزين
// Fix storage permissions chmod -R 755 storage/ chown -R www-data:www-data storage/
أخطاء النظام والأداء
خطأ خادم داخلي 500 عالي
الأسباب المحتملة:
  • خطأ في الكود البرمجي
  • مشكلة في صلاحيات الملفات
  • نفاد الذاكرة
  • خطأ في إعدادات الخادم
الحل:
  1. فحص سجلات الأخطاء
  2. تحقق من صلاحيات الملفات
  3. زيادة حد الذاكرة
  4. تحديث composer dependencies
// Check error logs tail -f storage/logs/laravel.log // Clear cache php artisan cache:clear php artisan config:clear php artisan view:clear
تجاوز حد الذاكرة عالي
رسالة الخطأ:
Fatal error: Allowed memory size exhausted
الحل:
  1. زيادة memory_limit في php.ini
  2. تحسين الاستعلامات
  3. استخدام pagination للبيانات الكبيرة
  4. تحسين الكود لاستهلاك ذاكرة أقل
// In php.ini memory_limit = 512M // Or in Laravel ini_set('memory_limit', '512M');
انتهاء صلاحية الجلسة متوسط
الحل:
  1. تسجيل الدخول مرة أخرى
  2. زيادة مدة الجلسة في الإعدادات
  3. تفعيل "تذكرني" عند تسجيل الدخول
// In config/session.php 'lifetime' => 120, // minutes
أخطاء البريد والرسائل
فشل إرسال البريد الإلكتروني عالي
الأسباب المحتملة:
  • إعدادات SMTP خاطئة
  • البريد محظور كـ spam
  • مشكلة في خادم البريد
  • تجاوز حد الإرسال اليومي
الحل:
  1. تحقق من إعدادات SMTP في .env
  2. اختبر الاتصال بخادم البريد
  3. راجع قوائم spam
  4. استخدم خدمة بريد موثوقة
// Test email configuration php artisan tinker Mail::raw('Test email', function($msg) { $msg->to('test@example.com')->subject('Test'); });
فشل إرسال الرسائل النصية متوسط
الأسباب المحتملة:
  • إعدادات Twilio خاطئة
  • رقم الهاتف غير صحيح
  • نفاد رصيد الرسائل
  • رقم محظور
الحل:
  1. تحقق من Twilio credentials
  2. تأكد من صحة رقم الهاتف
  3. راجع رصيد الحساب
  4. فحص قائمة الأرقام المحظورة
أخطاء الأمان
خطأ في رمز الأمان CSRF عالي
رسالة الخطأ:
CSRF token mismatch
الحل:
  1. تحديث الصفحة وإعادة المحاولة
  2. مسح cookies المتصفح
  3. تحقق من وجود @csrf في النماذج
  4. راجع إعدادات الجلسة
@csrf headers: { 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') }
وصول غير مصرح عالي
الأسباب المحتملة:
  • المستخدم غير مسجل دخول
  • صلاحيات غير كافية
  • انتهاء صلاحية الجلسة
  • حساب معطل
الحل:
  1. تسجيل الدخول بحساب صحيح
  2. التحقق من الصلاحيات
  3. التواصل مع المدير

هل تحتاج مساعدة إضافية؟

إذا لم تجد حلاً لمشكلتك، فريق الدعم جاهز لمساعدتك

البريد الإلكتروني

info@peaklink.pro

الرد خلال 24 ساعة

الهاتف

00963982229933

متاح 24/7

الدردشة المباشرة

متاح على واتس أب

فوري