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