x

الفصول الرئيسية

  1. LimeSurvey Cloud مقابل LimeSurvey CE
  2. دليل البدء السريع - LimeSurvey 3.0+
  3. التثبيت - LimeSurvey CE
  4. كيفية تصميم استبيان جيد (دليل)
  5. البدء
  6. إدارة LimeSurvey
  7. الاستبيانات - مقدمة
  8. إعدادات الاستبيان
  9. قائمة المسح
  10. هيكل المسح
  11. الأسئلة - مقدمة
  12. مجموعات الأسئلة - مقدمة
  13. المسوحات - الإدارة
  14. خيارات شريط أدوات الاستبيان
  15. استبيان متعدد اللغات
  16. محرك ExpressionScript - دليل البدء السريع
  17. غير مصنفة والميزات المتقدمة
  18. الأسئلة الشائعة العامة
  19. استكشاف الأخطاء وإصلاحها
  20. حلول بديلة
  21. الترخيص
  22. سجل تغييرات الإصدارات
  23. البرامج المساعدة
 Actions

تثبيت الإصدار 1.92 أو الأقدم

From LimeSurvey Manual

ربما تُرجمت هذه الصفحة آليًا وقد تحتوي على أخطاء. عرض الأصل الإنجليزي · تحسين هذه الترجمة
This page is a translated version of the page Installation Version 1.92 or older and the translation is 100% complete.
صفحات إضافية:{toc}

1. تأكد من أنه يمكنك استخدام LimeSurvey على موقعك الإلكتروني

تأكد من أن الخادم لديك يستوفي المتطلبات الإضافية التالية:

المطلوب:

  • الحد الأدنى 80 ميجابايت من مساحة القرص
  • MySQL 4.1.0 أو أحدث أو Microsoft SQL Server 2000 أو أحدث أو Postgres 8.1 أو أحدث
  • PHP 5.1.2 أو أحدث مع تفعيل الوحدات/المكتبات التالية:
    • مكتبة الامتداد mbstring (Multibyte String Functions) (انظر أيضًا الأسئلة الشائعة حول التثبيت)
    • مكتبة PHP الخاصة بـ mysql5 أو pgsql (وهي متوفرة عادةً لدى مزودي الاستضافة - إذا أعددت الخادم بنفسك فتأكد من تثبيتها)

ملاحظة: نفترض أنك لم تعطّل صراحةً أيًّا من مكتبات PHP القياسية (مثل sessions أو pcre أو ctype أو غيرها).

امتدادات PHP الاختيارية:

في معظم الحالات سيتمكن مزود مساحة الويب أو مسؤول النظام لديك من مساعدتك في هذه المكونات الاختيارية.

إذا كنت ترغب في تجربة LimeSurvey على جهازك المحلي، فنوصي بـ XAMPP، وهي حزمة برمجية سهلة التثبيت تحتوي على خادم ويب كامل مع Apache وMySQL وPHP وPerl. يعمل LimeSurvey على XAMPP دون الحاجة إلى أي إعداد.

إذا كنت ترغب في تشغيل خادم IIS من Microsoft، فاطلع على "التثبيت على XP باستخدام IIS".

1.1 استضافة LimeSurvey

يجب أن يعمل LimeSurvey مع معظم شركات الاستضافة التي توفر PHP وMYSQL. إذا كنت ترغب في نسخة مثبّتة مسبقًا من LimeSurvey، ففكر في استخدام LimeSurvey Cloud، أو اطلع على قائمة شركات الاستضافة المتوافقة مع LimeSurvey.

2. تنزيل حزمة LimeSurvey

قم بتنزيل أحدث حزمة zip مستقرة من LimeSurvey (تتوفر أيضًا حزم gzip وbz2 و7zip لراحتك) واحفظها على القرص المحلي لديك.

3. فك ضغط حزمة LimeSurvey

فك ضغط ملف zip في دليل/مجلد مخصص باستخدام برنامج الضغط المفضل لديك. عند فك الضغط تأكد من استخراج بنية الأدلة مع الملفات (وهذا هو السلوك الافتراضي في معظم برامج الضغط). يجب ألا يتضمن مسار دليل التثبيت الحرفين ( أو )، ولكن يمكن أن يتضمن المسافة

4. جمع المعلومات حول الخادم لديك

ستحتاج إلى معرفة الأمور التالية لتثبيت LimeSurvey على خادم الويب لديك بشكل صحيح:

  • عنوان URL المقصود لموقعك الذي ستوجد عليه السكربتات (مثال: http://my.domain.com/limesurvey)
  • موقع القرص الفعلي على الخادم الذي ستوجد عليه السكربتات (أي: /home/usr/htdocs/limesurvey)
  • موقع IP/الشبكة لخادم قاعدة البيانات لديك (أي: localhost)
  • إذا كان خادم قاعدة البيانات يستخدم منفذًا غير قياسي فاعرف رقم هذا المنفذ.
  • اسم المستخدم وكلمة المرور الخاصان بخادم قاعدة البيانات
  • مع معظم المزودين لا يمكنك ترك السكربت ينشئ قاعدة البيانات، بل عليك إنشاؤها بنفسك. إذا كنت تستخدم مزودًا من هذا النوع، فيرجى إنشاء قاعدة بيانات (مثلًا limesurvey) بنفسك.

5. إعداد LimeSurvey

افتح الآن الملف config.php الموجود في الدليل الجذر /limesurvey/ باستخدام محرر النصوص المفضل لديك.

5.1 إعدادات أولية

تصفح الملف config.php وتحقق من الإعدادات التالية واضبطها:

  • $databasetype: هذا هو نوع قاعدة البيانات. حاليًا يمكنك هنا تعيين "mysql" لخادم قاعدة بيانات MySQL، و"odbc_mssql" أو "mssqlnative" (يتطلب مشغّل MSSQL PHP الأصلي من Microsoft) لخادم Microsoft SQL، و"postgres" لخادم Postgres SQL. هذه على الأقل هي الأنواع التي تم اختبارها. (:biggrin:)
مهم: إذا كنت تستخدم Microsoft SQL server فتأكد من أن قاعدة البيانات تستخدم ترتيبًا (collation) غير حساس لحالة الأحرف (ويجب أن يكون هذا هو الإعداد الافتراضي).
  • $databaselocation: اضبط هذا على موقع IP/الشبكة لخادم قاعدة البيانات لديك. في معظم الحالات سيعمل "localhost". إذا كنت تستخدم MSSQL فجرّب استخدام <MACHINENAME>/<SERVERNAME> بدلًا من ذلك.
  • $databasename: اسم قاعدة البيانات على خادم قاعدة البيانات الذي ستستخدمه مع LimeSurvey. إذا كانت لديك صلاحيات عالية على الخادم، فيمكنك إنشاء قاعدة بيانات من LimeSurvey. في هذه الحالة ضع في هذا الإعداد أي اسم ستُسمّى به قاعدة البيانات. وبدلًا من ذلك يمكنك استخدام اسم قاعدة بيانات تم إنشاؤها مسبقًا. إذا قدّمت اسم قاعدة بيانات موجودة فتأكد من أنها لا تحتوي على جداول قديمة خاصة بـ LimeSurvey.
  • $databaseuser: اسم المستخدم لخادم قاعدة البيانات لديك
مهم: إذا كنت تستخدم Postgres فتأكد من أن المستخدم لديك هو أيضًا مالك قاعدة البيانات.
  • $databasepass: كلمة المرور لخادم قاعدة البيانات لديك
  • $dbprefix: يمكنك ترك هذا الإعداد فارغًا (أي: $dbprefix="";) إذا كنت تستخدم قاعدة بيانات منفصلة لـ LimeSurvey وحده. إذا كنت ترغب في مشاركة قاعدة بيانات بين LimeSurvey وتطبيقات قواعد بيانات أخرى، فأضف بادئة إلى هذا الإعداد. البادئة الموصى بها هي "lime_"، لكن الأمر متروك لك في الواقع. ملاحظة: يوجد شرح لإنشاء قاعدة بيانات واسم مستخدم في MySQL باستخدام سطر الأوامر في الأسئلة الشائعة حول التثبيت.
  • $rooturl: يجب ضبط هذا على موقع URL الخاص بسكربتات LimeSurvey لديك. إذا نسخت ملفات LimeSurvey إلى المجلد limesurveyfolder فعليك تغيير {$_SERVER['SERVER_NAME']}/limesurvey إلى اسم المجلد الذي اخترته ({$_SERVER['SERVER_NAME']}limesurveyfolder). سيحاول المتغير {$_SERVER['SERVER_NAME']} تحديد اسم النطاق لديك تلقائيًا، لذا لا تغيّره عادةً. إذا لم يعمل، فاضبطه على عنوان URL الكامل للخادم. (مثال "http://www.mydomain.com/limesurvey"). إذا كنت ترغب في أن يستخدم LimeSurvey بروتوكول SSL فقط فغيّر http إلى https (بشرط أن تكون شهادات SSL مثبتة ومعدّة بشكل صحيح على الخادم). إذا كنت ترغب في استخدام http وhttps معًا فاترك هذا الإعداد على http.
  • $rootdir: لا تحتاج عادةً إلى تغيير هذا. يجب ضبطه على موقع القرص الفعلي للسكربتات لديك. يحاول الإعداد الافتراضي القيام بذلك نيابةً عنك، لذا على الأرجح لن تحتاج إلى تغيير أي شيء هنا (الجزء "dirname('''FILE''');" يحاول فعل ذلك تلقائيًا). إذا لم يعمل، فاكتب موقع القرص يدويًا - على سبيل المثال /home/public_html/limesurvey.
  • $defaultuser: عندما يكون التحكم في الوصول مفعّلًا في السكربت، فهذا هو المستخدم الافتراضي الذي يتم إنشاؤه عندما يُعدّ LimeSurvey إعدادات الأمان لديك لأول مرة.
  • $defaultpass: عندما يكون التحكم في الوصول مفعّلًا في السكربت، فهذه هي كلمة المرور الافتراضية التي يتم إنشاؤها عندما يُعدّ LimeSurvey إعدادات الأمان لديك لأول مرة.
ملاحظة: يُستخدم الإعدادان ($defaultuser و$defaultpass) فقط للإعداد الأولي. بعد أن ينتهي LimeSurvey من إعداد قاعدة البيانات لا تُستخدم هذه الإعدادات إطلاقًا.

5.2 إعدادات اختيارية

هناك العديد من الإعدادات الاختيارية الأخرى التي يمكنك ضبطها في config.php. معظمها مخصص للتثبيت فقط ويمكن تغييرها لاحقًا في مربع حوار إعدادات عامة. لمزيد من المعلومات حول هذه الإعدادات الاختيارية يرجى الاطلاع على هذه الصفحة. ومع ذلك، للإعداد الأساسي تابع إلى الخطوة التالية.

6. رفع الملفات إلى خادم الويب لديك

باستخدام برنامج FTP لديك، اتصل بخادم الويب وأنشئ دليلًا لتخزين السكربتات. ثم ارفع الملفات مع الحفاظ على بنية الأدلة التي هي عليها. تأكد من رفع الملفات في الوضع الثنائي (binary) (تحقق من إعدادات برنامج FTP لديك). يرجى ملاحظة أن الرفع في وضع ASCII قد يؤدي إلى أخطاء غير معتادة (مثل الخطأ 'class not found' أثناء التثبيت)، كما أنه قد لا يتم رفع الصور بشكل صحيح.

7. ضبط أذونات الأدلة

لكي يعمل السكربت بشكل صحيح فهو يحتاج إلى وصول معين إلى بعض الأدلة - وينطبق هذا خاصةً على أنظمة Linux/*nix.

  • يُستخدم الدليل "/limesurvey/tmp" للاستيراد والتحميل، ويجب ضبطه على قراءة وكتابة لخادم الويب لديك.
  • يجب أيضًا أن يملك الدليل "/limesurvey/upload/" وجميع أدلته الفرعية صلاحية القراءة والكتابة لخادم الويب لديك لتمكين تحميل ملفات الصور والوسائط.
  • يمكن ضبط الأدلة الأخرى على للقراءة فقط أو ما يعادلها في Linux/Unix. وقد ترغب في ضبط أذونات كل ملف داخل الدليل /limesurvey/admin على للقراءة فقط.
تلميح: إذا كنت تستخدم Linux، فقد تحتاج، بحسب إعدادات خادم الويب لديك، إلى تنفيذ الأمر chmod لضبط صلاحيات المجلدات القابلة للكتابة على 755 أو 777. جرّب 755 أولاً، وإذا لم تعمل فقم بـ«الترقية» إلى 777.

8. تشغيل سكربت التثبيت

انتقل إلى "http://your.domain.com/limesurvey/admin/install". إذا قمت بضبط كل شيء بشكل صحيح، فسيُطلب منك إنشاء قاعدة البيانات و/أو إنشاء الجداول داخلها. بعد ذلك سيقوم LimeSurvey بإنشاء الجداول اللازمة في قاعدة البيانات.

بعد أن يعرض السكربت أنه أنشأ الجداول بنجاح، سيُطلب منك إعادة تسمية المجلد /admin/install أو حذفه - لذا قم بذلك (:biggrin:).

9. الاتصال بسكربت الإدارة لأول مرة

لقد انتهيت! افتح المتصفح وأدخل عنوان URL الخاص بسكربت admin.php. إذا افترضنا أنك استخدمت LimeSurvey كاسم للمجلد الذي خزّنت فيه الملفات، فسيكون العنوان مشابهاً لـ "http://your.domain.com/limesurvey/admin/admin.php".

ستظهر لك شاشة تسجيل الدخول. بيانات تسجيل الدخول الافتراضية هي

المستخدم: admin

كلمة المرور: password

سيُطلب منك تغيير كلمة المرور الافتراضية بعد تسجيل الدخول. نتمنى لك تجربة ممتعة!

10. ماذا لو واجهت مشاكل...

كما هو الحال مع جميع البرامج، تعمل الأمور في أغلب الأحيان تماماً كما تقول التعليمات، لكنها في بعض الأحيان لا تعمل. هناك أسباب كثيرة جداً لعدم سير الأمور كما هو مخطط لها بحيث لا يمكن شرحها هنا. إذا واجهت مشكلة، فاطّلع أولاً على الأسئلة الشائعة حول التثبيت. وإذا لم تجد إجابتك هناك، فيرجى نشر مشكلتك ورسائل الخطأ في منتديات LimeSurvey على limesurvey.org: