Microsoft IIS

النشر على Windows Server 2016+.

المتطلبات

  1. IIS 7 أو أعلى مع .حزمة استضافة NET 9 مثبّتة

التنزيلات المطلوبة

لإعداد ngSurvey على IIS ستحتاج أولاً إلى تنزيل وتثبيت أحدث Microsoft .NET 9 IIS Hosting Bundle الحزمة. بمجرد التثبيت يمكنك تنزيل أرشيف ngSurvey من الموقع التالي. حزمة تثبيت ngSurvey المضغوطة (zip)

خطوات التثبيت

  1. أنشئ مجلداً باسم ngSurvey على الجهاز الذي يستضيف خادم IIS

  2. فك ضغط محتوى حزمة ngSurvey zip في ذلك المجلد

  3. في Windows افتح مدير IIS

  4. في شجرة Sites في مدير IIS، انقر بزر الماوس الأيمن على Sites واختر Add website

  5. عيّن مجلد المسار الفعلي (Physical path) إلى المجلد الذي فككت فيه محتوى حزمة تثبيت ngSurvey zip

  6. بمجرد إنشاء الموقع، انتقل إلى Application Pools في مدير IIS وافتح خصائص مجموعة تطبيق الموقع، الاسم الافتراضي هو اسم الموقع الذي أنشأته للتو

  7. اضبط .NET CLR Version على V4

  8. في الإعدادات المتقدمة لمجموعة التطبيق عيّن خيار Start Mode إلى "AlwaysRunning" وخيار "Idle Time-out (minutes)" إلى 0

  9. افتح ملف web.config باستخدام محرر نصوص.

  10. قم بإلغاء تعليق سطر متغير البيئة وعيّن سلسلة الاتصال إلى الخادم الذي يستضيف قاعدة بيانات ngSurvey. إذا كنت تستخدم MySQL كقاعدة بيانات، الرجاء اتباع دليل إعداد MySQL.

    • ConnectionStrings:NGSurveyDB سلسلة اتصال إلى الخادم الذي يستضيف قاعدة بيانات ngSurvey

  11. افتح المتصفح وانتقل إلى جذر موقعك

  12. استخدم بيانات الاعتماد الافتراضية التالية لـ ngSurvey البريد الإلكتروني : ngsadmin كلمة المرور : admin

  13. بمجرد تسجيل الدخول تأكد من تغيير كلمة مرور المشرف الافتراضية إلى كلمة تختارها من إدارة المستخدمين الشاشة.

  14. يمكنك أيضاً إعداد إعدادات إضافية مثل خوادم البريد، وcaptcha وخدمات الترجمة من إعدادات النظام الصفحة.

  15. استمتع بأداة استبيان رائعة!

يمكنك للتحقق من حالة صحة / عمل تثبيت ngSurvey الخاص بك زيارة https://yourrootsite/api/system/status

إعداد قاعدة البيانات

خارج الصندوق سيقوم ngSurvey تلقائياً بتكوين / إنشاء / تحديث قاعدة البيانات المحددة في سلسلة الاتصال الخاصة بك.

يمكنك أيضاً استخدام http://yourngsurveysite/ngs/setup الرابط لإعداد قاعدة البيانات باستخدام واجهة المستخدم المقدّمة.

ملاحظة: إذا شغّلت الحاوية الخاصة بك تحت AWS سيقوم ngSurvey تلقائياً بالتقاط جميع خصائص اتصال RDS. تتطلب قاعدة البيانات SQL Server 2016 أو أعلى أو MySQL 8 أو أعلى

Last updated

Was this helpful?