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

التثبيت باستخدام واجهة سطر الأوامر (CLI)

From LimeSurvey Manual

ربما تُرجمت هذه الصفحة آليًا وقد تحتوي على أخطاء. عرض الأصل الإنجليزي · تحسين هذه الترجمة
This page is a translated version of the page Installation using a command line interface (CLI) and the translation is 100% complete.

مقدمة

عند إجراء عمليات تثبيت آلية (مثلاً في إعداد آلة افتراضية)، يمكننا الاستفادة من واجهة سطر الأوامر (CLI) في LimeSurvey (الإصدار v2.x المشار إليه هنا). توجد الملفات المستخدمة لهذا الغرض (ولإعادة تعيين كلمات المرور أيضاً) في المجلد WEBROOT/application/commands، والملف المهم هنا هو console.php.

المتطلبات المسبقة

  • يجب أن يكون PHP CLI متوفراً
  • يجب أن يكون الملف WEBROOT/application/config/config.php متوفراً ومملوءاً بالمعاملات التي توفرها عملية التثبيت الآلية.
  • يجب أن تتوافق أذونات وحدات PHP المتوفرة مع احتياجات LimeSurvey.
  • يجب إنشاء قاعدة بيانات MySQL فارغة، وأن يمتلك المستخدم الصلاحيات المناسبة لاستخدامها.

الاستخدام

لأغراض التوضيح، نفترض في مثالنا أن WEBROOT هو /var/www/limesurvey.

cd /var/www/limesurvey/application/commands
php console.php

سيظهر ما يلي:

Yii command runner (based on Yii v1.1.14)
Usage: console.php <command-name> [parameters...]

The following commands are available:
 - install
 - message
 - migrate
 - plugin
 - resetpassword
 - shell
 - webapp

To see the individual command help, use the following:
   console.php help <command-name>

الصيغة

php console.php <Admin User Name> <Admin User Password> <Full Name> <EMail ID>
  • ضع الاسم الكامل وكلمة المرور بين علامتي اقتباس مزدوجتين إذا كانتا تحتويان على مسافات أو أحرف خاصة أخرى.
  • يجب تعبئة جميع المعاملات الأخرى مثل اسم قاعدة البيانات ونوعها ومستخدمها وكلمة مرورها وغيرها في الملف config.php قبل تنفيذ البرنامج النصي.
  • يجب تنفيذ البرنامج النصي من المجلد WEBROOT/application/commands وداخله فقط.

مثال

cd /var/www/limesurvey/application/commands
php console.php install limeadmin pwd123 Admin admin@mydomain.com

يعرض النص التالي:

/var/www/limesurvey/installer/sql/create-mysql.sql

ويجب أن تكون قاعدة البيانات قد ثُبّتت بشكل صحيح في هذه المرحلة.