التثبيت وإدارة النظام

دليل تثبيت CardIQ

ثبّت CardIQ وفق إرشادات موثقة من المستودع حول PHP وقاعدة البيانات وApache والتخزين والأمان والتحقق.

متطلبات النظام

متطلبات النظام

استخدم إصدار PHP مدعومًا حاليًا ومتوافقًا مع إصدار CardIQ المنشور وبيئة الاستضافة. يستخدم CardIQ ‏PDO مع قاعدة بيانات متوافقة مع MySQL، ولا يحدد المستودع حدًا أدنى دقيقًا لإصدارات PHP أو MySQL. تشمل القدرات المثبتة PDO MySQL والجلسات وJSON والتجزئة ورفع الملفات ومعالجة الصور الشائعة. HTTPS متوقع في الإنتاج.

ملفات التطبيق وقاعدة البيانات

ملفات التطبيق وقاعدة البيانات

انشر حزمة إصدار مصرحًا بها داخل جذر الويب. أنشئ قاعدة بيانات مخصصة ومستخدم تطبيق بأقل الصلاحيات، واستورد install/database.sql للبيئة الجديدة، ثم طبّق ترحيلات install/update_v*.sql المطلوبة لذلك الإصدار بالترتيب الموثق. راجع كل ملف قبل التنفيذ وخذ نسخة احتياطية موثوقة قبل الترحيل ولا تفترض أن كل ترحيل آمن للتكرار.

الإعداد والتخزين القابل للكتابة

الإعداد والتخزين القابل للكتابة

انسخ config.example.php إلى config.php الخاص بالاستضافة واستبدل القيم النائبة. اضبط قاعدة البيانات وAPP_URL وAPP_SECRET والتخزين وبريد الدعم وإعدادات HTTPS والأخطاء في بيئة الاستضافة. أبقِ config.php خارج التحكم بالمصدر، وامنح هوية خادم الويب الكتابة اللازمة فقط لمسارات الرفع والنسخ الاحتياطي دون صلاحيات كتابة عامة.

Apache والخوادم الأخرى

Apache والخوادم الأخرى

يعد ملف .htaccess جزءًا من مسار النشر الموثق ويتطلب السماح بتوجيهات Apache عند استخدام تلك القواعد. لم يُتحقق حاليًا من نشر Nginx في مستودع CardIQ وقد يتطلب إعداد خادم مخصصًا؛ ولا توجد وصفة Nginx رسمية.

التشغيل الأول والتحقق

التشغيل الأول والتحقق

لا توجد كلمة مرور افتراضية موثقة للمسؤول ولا معالج تمهيد تلقائي. وفّر وصول Super Admin مصرحًا به عبر عملية النشر المعتمدة، ثم تحقق من HTTPS وقاعدة البيانات ودخول المسؤولين والملفات العامة والرفع وQR والبريد المهيأ ومصادقة API المستحقة وقيود دورة الحياة وتسجيل أخطاء PHP بصورة خاصة.

تحكّم في كيفية تمثيل الموظفين لشركتك خارجيًا

استكشف منصة CardIQ أو راجع سير العمل من التحقق إلى إلغاء الهوية.

كيف يعمل CardIQ عرض الأسعار