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

इंस्टॉलेशन - LimeSurvey CE

From LimeSurvey Manual

इस पृष्ठ का अनुवाद मशीन द्वारा किया गया हो सकता है और इसमें त्रुटियाँ हो सकती हैं। मूल अंग्रेज़ी देखें · इस अनुवाद को बेहतर बनाएँ
This page is a translated version of the page Installation - LimeSurvey CE and the translation is 100% complete.
नोट: ये इंस्टॉलेशन निर्देश संस्करण 2.0 या उसके बाद के संस्करणों के लिए हैं। 1.92 के पुराने निर्देश यहाँ और अपडेट निर्देश यहाँ मिल सकते हैं।

सुनिश्चित करें कि आप अपनी वेबसाइट पर LimeSurvey का उपयोग कर सकते हैं

सुनिश्चित करें कि आपका सर्वर निम्नलिखित अतिरिक्त आवश्यकताओं को पूरा करता है।

न्यूनतम आवश्यकताओं की जाँच इंस्टॉलेशन प्रक्रिया के दौरान भी की जाएगी!

LimeSurvey के लिए न्यूनतम आवश्यकताएँ:

  • न्यूनतम 250 MB डिस्क स्पेस।
  • MariaDB 10.3.38 या उसके बाद का संस्करण या MySQL 8 या उसके बाद का संस्करण या Microsoft SQL Server 2019 या उसके बाद का संस्करण या Postgres 14 या उसके बाद का संस्करण।
  • PHP संस्करण की आवश्यकताएँ:
    • LS 7.x के लिए PHP 8.1.29 और उससे ऊपर (PHP 8.4.x तक परीक्षित)
    • LS 6.x के लिए PHP 8.1.x से 8.3.x
    • LS 5.x के लिए PHP 7.2.5 से 8.0.x
    • LS 3.x के लिए PHP 5.5.9 से 7.4.x
  • php.ini की `short_open_tag` सेटिंग `ON` पर सेट होनी चाहिए
  • निम्नलिखित PHP मॉड्यूल/लाइब्रेरी सक्षम होनी चाहिए:
    • mbstring (Multibyte String Functions) एक्सटेंशन लाइब्रेरी।
    • MySQL (pdo_mysql या pdo_mysqli) या Postgres (pdo_pgsql) या MSSQL (pdo_sqlsrv Windows के लिए और pdo_dblib Linux के लिए) के लिए PDO डेटाबेस ड्राइवर।
    • Curl लाइब्रेरी
    • इसके अलावा, हम सामान्यतः मानते हैं कि सभी PHP डिफ़ॉल्ट लाइब्रेरी सक्षम हैं
      • hash
      • session
      • openssl या mcrypt
      • fileinfo
      • SimpleXML
      • आदि …
नोट: यदि आप Linux से Windows सर्वर पर किसी MSSQL डेटाबेस से dblib PDO ड्राइवर का उपयोग करके कनेक्ट कर रहे हैं, तो अंतर्निहित FreeTDS को सही ढंग से सेट अप करना होगा। अधिक जानकारी के लिए समस्या निवारण पृष्ठ देखें।

वैकल्पिक PHP एक्सटेंशन:

अधिकांश मामलों में, आपका वेब सर्वर प्रदाता या सिस्टम व्यवस्थापक इन वैकल्पिक घटकों के लिए आपकी सहायता कर सकेगा।

ब्राउज़र संगतता

सर्वेक्षण भरने वाले पक्ष के लिए, हम वर्तमान में JavaScript सक्रिय होने पर Edge और FF, Chrome, Opera आदि जैसे सभी नए तुलनीय ब्राउज़रों को समर्थन देते हैं।

व्यवस्थापन भाग के लिए, हम वर्तमान में JavaScript सक्रिय होने पर Edge और FF, Chrome, Opera आदि जैसे सभी नए तुलनीय ब्राउज़रों को समर्थन देते हैं।

स्क्रीन आकार

हम सर्वेक्षण भरने के लिए किसी भी उचित स्क्रीन आकार (360px x 640px और उससे ऊपर) को समर्थन देते हैं। LimeSurvey व्यवस्थापन पृष्ठ के लिए न्यूनतम समर्थित स्क्रीन रेज़ोल्यूशन 1280px x 1024px है।

LimeSurvey के लिए होस्टिंग

LimeSurvey को PHP और MySQL प्रदान करने वाली अधिकांश होस्टिंग कंपनियों पर काम करना चाहिए। यदि आप LimeSurvey का पहले से इंस्टॉल किया हुआ संस्करण चाहते हैं, तो आप LimeSurvey Cloud आज़मा सकते हैं या अन्य होस्टिंग प्रदाता देख सकते हैं।

LimeSurvey पैकेज डाउनलोड करें

नवीनतम स्थिर LimeSurvey zip पैकेज डाउनलोड करें (आपकी सुविधा के लिए gzip, bz2 और 7zip पैकेज भी उपलब्ध हैं) और उसे अपनी लोकल डिस्क पर सेव करें।

LimeSurvey पैकेज को अनपैक करें

अपने पसंदीदा कंप्रेशन सॉफ़्टवेयर का उपयोग करके zip फ़ाइल को एक अलग डायरेक्टरी/फ़ोल्डर में अनकंप्रेस करें। फ़ाइल को अनकंप्रेस करते समय सुनिश्चित करें कि आप फ़ाइलों सहित डायरेक्टरी संरचना को भी अनकंप्रेस करें (अधिकांश कंप्रेशन प्रोग्राम में यह डिफ़ॉल्ट व्यवहार है)। इंस्टॉलेशन डायरेक्टरी के पाथ नाम में '(' या ')' विशेष वर्ण नहीं होने चाहिए, लेकिन उसमें स्पेस वर्ण हो सकता है।

अपने सर्वर के बारे में जानकारी एकत्र करें

अपने वेब सर्वर पर LimeSurvey को सही ढंग से इंस्टॉल करने के लिए आपको निम्नलिखित बातें जाननी होंगी:

  • आपकी वेबसाइट का वह URL जहाँ आपकी स्क्रिप्ट रहेंगी (उदा. http://my.domain.com/limesurvey).
  • आप कौन-सा वेबसर्वर सॉफ़्टवेयर उपयोग कर रहे हैं?
  • आपके सर्वर पर वह भौतिक डिस्क स्थान जहाँ आपकी स्क्रिप्ट रहेंगी (उदा. /home/usr/htdocs/limesurvey)।
  • आपके डेटाबेस सर्वर का IP/नेट स्थान (अर्थात् localhost)।
  • यदि आपका डेटाबेस सर्वर किसी गैर-मानक पोर्ट का उपयोग करता है, तो पता करें कि वह कौन-सा पोर्ट है।
  • आपके डेटाबेस सर्वर के लिए आपका उपयोगकर्ता का नाम और पासवर्ड।
  • अधिकांश प्रदाताओं के साथ आप स्क्रिप्ट से डेटाबेस नहीं बनवा सकते, बल्कि उसे स्वयं बनाना पड़ता है। यदि आप ऐसे प्रदाता का उपयोग कर रहे हैं, तो कृपया स्वयं एक डेटाबेस (उदाहरण के लिए limesurvey) बनाएँ।

फ़ाइलें अपने वेब सर्वर पर अपलोड करें

अपने FTP प्रोग्राम (उदा. FileZilla) का उपयोग करके अपने वेब सर्वर से कनेक्ट करें और अपनी स्क्रिप्ट संग्रहीत करने के लिए एक डायरेक्टरी बनाएँ। फिर फ़ाइलों को उनकी मौजूदा डायरेक्टरी संरचना के साथ अपलोड करें। सुनिश्चित करें कि आप फ़ाइलें बाइनरी मोड में अपलोड करें (अपने FTP प्रोग्राम की सेटिंग जाँचें)। कृपया ध्यान दें कि ASCII मोड में अपलोड करने से असामान्य त्रुटियाँ (उदा. इंस्टॉलेशन के दौरान 'class not found' त्रुटि) आ सकती हैं, और चित्र भी सही ढंग से अपलोड नहीं हो सकते।

डायरेक्टरी अनुमति सेट करें

स्क्रिप्ट के ठीक से काम करने के लिए उसे कुछ डायरेक्टरी तक विशेष पहुँच चाहिए - यह विशेष रूप से Linux/*nix सिस्टम पर लागू होता है।

  • "/limesurvey/tmp" डायरेक्टरी (और उसकी सभी उप-डायरेक्टरी और फ़ाइलें) इंपोर्ट और अपलोड के लिए उपयोग होती हैं और आपके वेबसर्वर के लिए Read & Write पर सेट होनी चाहिए।
  • चित्र और मीडिया फ़ाइलें अपलोड करने के लिए "/limesurvey/upload/" डायरेक्टरी (और उसकी सभी उप-डायरेक्टरी और फ़ाइलें) में भी आपके वेबसर्वर के लिए Read & Write होना आवश्यक है।
  • "/limesurvey/application/config/" डायरेक्टरी को भी आपके वेबसर्वर के लिए Read & Write अनुमति चाहिए।
  • अन्य डायरेक्टरी Read Only पर सेट की जा सकती हैं। Linux/Unix में आप /limesurvey/admin डायरेक्टरी की प्रत्येक फ़ाइल की अनुमति Read Only पर सेट करना चाह सकते हैं।
  यदि आप Linux का उपयोग कर रहे हैं, तो अनुमति सेट करना आपके वेबसर्वर कॉन्फ़िगरेशन पर निर्भर करता है। उदाहरण के लिए, यदि आप CentOS पर Apache HTTPD का उपयोग करते हैं, तो chmod -R 755 <directory> ; chown -R apache <directory> टाइप करें। इससे सभी को पढ़ने की पहुँच मिलेगी, और आपके वेबसर्वर के पास लिखने की अनुमति होगी। Linux अनुमतियों के बारे में अधिक जानकारी के लिए निम्नलिखित लिंक देखें।


डेटाबेस को इस्तमाल करने वाले बनाएँ

LimeSurvey एक डेटाबेस और उसके अंदर टेबल बनाएगा। ऐसा करने के लिए उसे डेटाबेस को इस्तमाल करने वाले के उपयोगकर्ता का नाम और पासवर्ड चाहिए होगा। हम सामान्यतः निम्नलिखित अनुमतियों के साथ डेटाबेस को इस्तमाल करने वाले बनाने की अनुशंसा करते हैं:

- MySQL: SELECT, CREATE, INSERT, UPDATE, DELETE, ALTER, DROP, INDEX

- PostgreSQL: SELECT, INSERT, UPDATE, DELETE, TRUNCATE, TRIGGER

- Microsoft SQL Server: अज्ञात - यदि आप यह जानकारी पता कर सकते हैं, तो कृपया इसे पूरा करें।

इंस्टॉलेशन स्क्रिप्ट चलाएँ

"example.org/limesurvey/admin" पर जाएँ। यदि आपने सब कुछ सही तरीके से कॉन्फ़िगर किया है, तो LimeSurvey इंस्टालर शुरू हो जाना चाहिए - बस निर्देशों का पालन करें। आपसे पूछा जाएगा कि क्या आप डेटाबेस बनाना चाहते हैं और/या डेटाबेस के अंदर टेबल बनाना चाहते हैं। इसके बाद LimeSurvey डेटाबेस में आवश्यक टेबल बना देगा।

पहली बार एडमिनिस्ट्रेशन स्क्रिप्ट से कनेक्ट करें

इंस्टॉलेशन पूरा होते ही आपका काम हो गया! अपना ब्राउज़र खोलें और LimeSurvey एडमिनिस्ट्रेशन का URL दर्ज करें। यदि आपने फ़ाइलें संग्रहीत करने के लिए डायरेक्टरी के नाम के रूप में 'limesurvey' का उपयोग किया है, तो यह कुछ इस तरह होगा: "http://www.example.com/limesurvey/admin"।

आपको एक लॉगिन स्क्रीन दिखाई देगी। डिफ़ॉल्ट लॉगिन क्रेडेंशियल (यदि इंस्टॉलेशन के दौरान उन्हें बदला नहीं गया है) ये हैं:

User: admin
Password: password

लॉग इन करने के बाद आपसे डिफ़ॉल्ट पासवर्ड बदलने के लिए कहा जाएगा। आनंद लें!

अतिरिक्त कॉन्फ़िगरेशन

कैशिंग

LimeSurvey डिफ़ॉल्ट रूप से Yii फ़ाइल कैश का उपयोग करता है, लेकिन इसे अन्य कैश इंजन का उपयोग करने के लिए कॉन्फ़िगर किया जा सकता है। अन्य संभावित कैश ये हैं:

  • Memcached
  • Redis
  • WinCache
  • XCache

पूरे विवरण के लिए कृपया Yii दस्तावेज़ीकरण देखें।

LimeSurvey 4.0.0 से आपके पास ExpressionScript में गणनाओं को कैश करने की सुविधा भी है। सर्वेक्षण की जटिलता के आधार पर इससे गति में उल्लेखनीय वृद्धि हो सकती है। emcache को सक्षम करने के लिए, इसे अपनी config.php फ़ाइल (components सरणी) में जोड़ें:

'emcache' => array('class' => 'CFileCache'),

मुख्य Yii कैश की तरह, अन्य कैश सिस्टम का भी उपयोग किया जा सकता है।

emcache रैंडमाइज़ किए गए सर्वेक्षणों के साथ संगत नहीं है, और ऐसे मामलों में यह अपने आप बंद हो जाएगा।

यदि मुझे समस्याएँ आएँ तो क्या करें...

सभी कंप्यूटर प्रोग्राम की तरह, अधिकांश समय चीज़ें निर्देशों के अनुसार ही काम करेंगी, लेकिन कभी-कभी ऐसा नहीं होता। योजना के अनुसार काम न होने के बहुत से संभावित कारण हो सकते हैं, जिनका यहाँ वर्णन करना संभव नहीं है। यदि आपको समस्या आती है, तो पहले इंस्टॉलेशन FAQ देखें। यदि आपको वहाँ अपना उत्तर नहीं मिलता, तो कृपया अपनी समस्या और त्रुटि संदेश LimeSurvey फ़ोरम में पोस्ट करें, सपोर्ट टिकट खोलें (केवल LimeSurvey Cloud का उपयोग करने वाले ग्राहकों के लिए), या हमारे Discord चैनल से जुड़ें।