Microsoft IIS
النشر على Windows Server 2016+.
المتطلبات
IIS 7 أو أعلى مع .حزمة استضافة NET 9 مثبّتة
نوصي بشدة باستخدام SSL لمواقع الويب التي تعتمد على نطاقات غير محلية
إذا كنت تشغّل IIS كعقدة في عنقود، تأكد من قراءة قسم إعداد العنقود / التوسيع الأفقي.
التنزيلات المطلوبة
لإعداد ngSurvey على IIS ستحتاج أولاً إلى تنزيل وتثبيت أحدث Microsoft .NET 9 IIS Hosting Bundle الحزمة. بمجرد التثبيت يمكنك تنزيل أرشيف ngSurvey من الموقع التالي. حزمة تثبيت ngSurvey المضغوطة (zip)
خطوات التثبيت
أنشئ مجلداً باسم ngSurvey على الجهاز الذي يستضيف خادم IIS
فك ضغط محتوى حزمة ngSurvey zip في ذلك المجلد
في Windows افتح مدير IIS
في شجرة Sites في مدير IIS، انقر بزر الماوس الأيمن على Sites واختر Add website
عيّن مجلد المسار الفعلي (Physical path) إلى المجلد الذي فككت فيه محتوى حزمة تثبيت ngSurvey zip
بمجرد إنشاء الموقع، انتقل إلى Application Pools في مدير IIS وافتح خصائص مجموعة تطبيق الموقع، الاسم الافتراضي هو اسم الموقع الذي أنشأته للتو
اضبط .NET CLR Version على V4
في الإعدادات المتقدمة لمجموعة التطبيق عيّن خيار Start Mode إلى "AlwaysRunning" وخيار "Idle Time-out (minutes)" إلى 0
افتح ملف web.config باستخدام محرر نصوص.
قم بإلغاء تعليق سطر متغير البيئة وعيّن سلسلة الاتصال إلى الخادم الذي يستضيف قاعدة بيانات ngSurvey. إذا كنت تستخدم MySQL كقاعدة بيانات، الرجاء اتباع دليل إعداد MySQL.
ConnectionStrings:NGSurveyDB سلسلة اتصال إلى الخادم الذي يستضيف قاعدة بيانات ngSurvey
افتح المتصفح وانتقل إلى جذر موقعك
استخدم بيانات الاعتماد الافتراضية التالية لـ ngSurvey البريد الإلكتروني : ngsadmin كلمة المرور : admin
بمجرد تسجيل الدخول تأكد من تغيير كلمة مرور المشرف الافتراضية إلى كلمة تختارها من إدارة المستخدمين الشاشة.
يمكنك أيضاً إعداد إعدادات إضافية مثل خوادم البريد، وcaptcha وخدمات الترجمة من إعدادات النظام الصفحة.
استمتع بأداة استبيان رائعة!
إعداد قاعدة البيانات
خارج الصندوق سيقوم ngSurvey تلقائياً بتكوين / إنشاء / تحديث قاعدة البيانات المحددة في سلسلة الاتصال الخاصة بك.
يمكنك أيضاً استخدام http://yourngsurveysite/ngs/setup الرابط لإعداد قاعدة البيانات باستخدام واجهة المستخدم المقدّمة.
ملاحظة: إذا شغّلت الحاوية الخاصة بك تحت AWS سيقوم ngSurvey تلقائياً بالتقاط جميع خصائص اتصال RDS. تتطلب قاعدة البيانات SQL Server 2016 أو أعلى أو MySQL 8 أو أعلى
Last updated
Was this helpful?