Oracle MySQL
باستخدام محرك التخزين MySQL يمكنك استخدام أي إعداد MySQL كخلفية (backend) لنظام ngSurvey.
المتطلبات
لتثبيت ngSurvey على قاعدة بيانات MySQL ستحتاج إلى استيفاء المتطلبات التالية
إصدار MySQL 8 أو أعلى.
يجب أن يمتلك المستخدم المستخدم للاتصال بخادم MySQL امتيازات كافية لاستخدام قاعدة بيانات نظام MySQL لإنشاء قاعدة البيانات.
إذا كان تسجيل الثنائيات (binary logging) ممكّنًا يجب تعيين المتغير log_bin_trust_function_creators إلى 1 إما في ملف تكوين MySQL أو باستخدام الاستعلام التالي.
SET GLOBAL log_bin_trust_function_creators = 1;يتطلب إصدار MySQL على نظام Windows تحميل جداول بيانات المنطقة الزمنية. يمكنك متابعة هذا الدليل لتحميل بيانات المنطقة الزمنية على خادم MySQL الخاص بك على نظام Windows.
يتطلب ngSurvey أن يتم تكوين خادم MySQL بجداول نظام المنطقة الزمنية العاملة. إذا لم يتم إعداد تثبيت MySQL مع المنطقة الزمنية يمكنك إضافتها يدويًا https://dev.mysql.com/doc/refman/8.4/en/mysql-tzinfo-to-sql.html
تكوين NGSurvey
لتهيئة ngSurvey للعمل مع MySQL تحتاج إلى إعداد متغيرات البيئة التالية.
سيقوم NGSurvey بإنشاء قاعدة البيانات التي حددتها في سلسلة الاتصال أو تحديثها تلقائيًا.
ConnectionStrings:NGSurveyDBيحتوي على سلسلة الاتصال بخادم MySQL الخاص بك.NGSurvey:StorageEngineيجب تعيينه إلى MySQL.

فحص الصحة
بمجرد تكوين إعدادات قاعدة البيانات يمكنك إعادة تشغيل خدمة الويب التي تستضيف ngSurvey. سيقوم NGSurvey تلقائياً بإعداد قاعدة البيانات بكل الجداول المطلوبة.
يمكنك أيضاً التحقق مما إذا كان التثبيت قد تم إعداده بشكل صحيح باستخدام الرابط التالي : https://yourrootsite/api/system/status
Last updated
Was this helpful?