Oracle MySQL

باستخدام محرك تخزين MySQL يمكنك استخدام أي إعداد MySQL كخلفية ngSurvey الخاصة بك.

المتطلبات

لتثبيت ngSurvey على قاعدة بيانات MySQL ستحتاج إلى تلبية المتطلبات التالية

  1. إصدار MySQL 8 أو أعلى.

  2. يجب أن يكون لدى المستخدم المستخدم للاتصال بخادم MySQL امتيازات كافية لاستخدام قاعدة بيانات نظام MySQL لإنشاء قاعدة البيانات.

  3. إذا تم تمكين التسجيل الثنائي (binary logging) يجب ضبط المتغير log_bin_trust_function_creators على القيمة 1 إما في ملف إعدادات MySQL الخاص بك أو باستخدام الاستعلام التالي. SET GLOBAL log_bin_trust_function_creators = 1;

  4. إصدار MySQL على نظام Windows يتطلب تحميل جداول بيانات المنطقة الزمنية. يمكنك اتباع هذا الدليلarrow-up-right لتحميل بيانات المنطقة الزمنية على خادم MySQL الخاص بك في نظام Windows.

triangle-exclamation

تكوين NGSurvey

لكي تقوم بتكوين ngSurvey للعمل مع MySQL تحتاج إلى إعداد متغيرات بيئية (environment variables) التالية.

circle-info

سيقوم NGSurvey تلقائياً بإنشاء أو تحديث قاعدة البيانات التي قمت بتحديدها في سلسلة الاتصال.

  • ConnectionStrings:NGSurveyDB تحتوي على سلسلة الاتصال بخادم MySQL الخاص بك.

  • NGSurvey:StorageEngine يجب تعيينها إلى MySQL.

فحص الصحة

بمجرد أن تقوم بتكوين إعدادات قاعدة البيانات يمكنك إعادة تشغيل خدمة الويب المستضيفة لـ ngSurvey. سيقوم NGSurvey تلقائياً بإعداد قاعدة البيانات بجميع الجداول المطلوبة.

يمكنك أيضاً التحقق مما إذا كان تثبيتك مضبوطاً بشكل صحيح باستخدام الرابط التالي: https://yourrootsite/api/system/status

تحميل الملفات

إذا كنت تخطط لجمع ملفات من المستجيبين باستخدام إجابات رفع الملفات فتأكد من ضبط قيمة max_allowed_packet كبيرة في ملف تكوين ini الخاص بـ MySQL لأن هذا يحدد الحد الأقصى لحجم الملفات التي سيتم تخزينها في قاعدة بيانات MySQL الخاصة بك

Last updated

Was this helpful?