मूडल, उबंटू 20.04 एलटीएस मधील एक शिक्षण व्यवस्थापन प्रणाली

मूडल बद्दल

पुढील लेखात आपण मूडलवर एक नजर टाकणार आहोत. ही एक लर्निंग मॅनेजमेंट सिस्टम आहे (एलएमएस), पीएचपी मध्ये विनामूल्य वितरित आणि लिखित. शिक्षकांना ऑनलाइन शिक्षण समुदाय तयार करण्यात मदत करण्याचा हेतू आहे. मूडल मार्टन डौगियामास यांनी तयार केले होते.

पुढील ओळींमध्ये आम्ही उबंटू 20.04 एलटीएस फोकल फोसा वर मूडल कसे स्थापित करावे ते पाहू. आम्ही खाली पहात असलेल्या चरणांचे अनुसरण करण्यासाठी, यापूर्वी आम्ही काही किमान आवश्यकता पूर्ण केल्या आहेत हे सुनिश्चित करणे आम्हाला आवश्यक असेल, जसे ते आहेत; अद्ययावत उबंटू 20.04 एलटीएस सिस्टम, एक एलएएमपी स्टॅक किंवा वातावरण, सुडो परवानग्यांसह वापरकर्ता खाते आणि इंटरनेट प्रवेश.

जर आपल्याकडे अद्याप आवश्यक वातावरण नसेल तर आपण हे करू शकता सल्ला घ्या एलएएमपी स्थापना मार्गदर्शक उबंटू 20.04 रोजी. आपण मूडलला एकाधिक मार्गांनी उबंटू 20.04 वेब सेवेमध्ये समाकलित करू शकता, एकतर मुख्य वेबसाइट म्हणून, एक स्वतंत्र व्हर्च्युअल सर्व्हर म्हणून किंवा मुख्य वेबसाइटचा भाग म्हणून आम्ही या लेखात करू. सुरक्षित एचटीटीपीएस कनेक्शनसह कार्य करणे देखील महत्त्वाचे आहे, जरी या लेखातील साधेपणासाठी आम्ही ते HTTP वर करू.

उबंटू 20.04 साठी मूडल डाउनलोड करा

च्या डाउनलोड क्षेत्रात अधिकृत वेबसाइटआम्ही करू शकतो नवीनतम स्थिर आवृत्ती डाउनलोड करा उबंटू 20.04 एलटीएससाठी मूडल.

आम्ही वेबवर आढळणारी पॅकेजेस .tgz आणि .zip स्वरूपनात उपलब्ध आहेत, ज्याचे दुवे स्वयंचलितपणे डाउनलोड पृष्ठाकडे जातात. साठी दुसरा पर्याय आज नवीनतम आवृत्ती डाउनलोड करा, हे टर्मिनल उघडेल (Ctrl + Alt + T) आणि वापर करेल wget पुढीलप्रमाणे:

मूड डाउनलोड करा

wget https://download.moodle.org/download.php/direct/stable39/moodle-latest-39.tgz

उबंटू 20.04 वर स्थापना

उबंटू २०.०20.04 एलटीएस वर मूडल स्थापित करण्यापूर्वी आम्हाला सिस्टम तयार करण्यासाठी काही क्रिया कराव्या लागतील. अशाप्रकारे आम्हाला वेब इन्स्टॉलर मिळेल जो आम्ही नंतर समस्या वापरल्याशिवाय कार्य करण्यासाठी वापरणार आहोत.

मूडल फायली

सुरू करण्यासाठी आम्ही करू आम्ही नुकतेच डाउनलोड केलेले पॅकेज अनझिप करा थेट आम्हाला स्वारस्य असलेल्या ठिकाणी. टर्मिनलमध्ये (Ctrl + Alt + T), आम्हाला फक्त ही आज्ञा वापरावी लागेल:

sudo tar xf moodle-latest-39.tgz -C /var/www/html/

मूडलला स्वतःची स्थापना निर्देशिका लिहिण्याची आवश्यकता असल्याने, आम्ही या निर्देशिकेचा मालक वापरकर्त्यासह बदलतो ज्याद्वारे वेब सेवा चालू आहे (www-data):

sudo chown -R www-data: /var/www/html/moodle/

आम्हाला देखील आवश्यक आहे मूडल डेटासाठी निर्देशिका. आम्ही वेब ब्राउझिंगच्या आवाक्याबाहेर हे तयार करणार आहोत:

sudo mkdir /var/www/moodledata

आम्ही या निर्देशिकेचा मालक बदलू म्हणून मूडल हे लिहू शकते:

sudo chown www-data: /var/www/moodledata/

डेटाबेस

उबंटू २०.०20.04 मध्ये आमच्याकडे असलेल्या डेटाबेस इंजिनकडून मूडलला आवश्यक समर्थन आवश्यक आहे, जे या उदाहरणात मारियाडीबी असेल.

सुरू करण्यासाठी आपण आधीच टर्मिनल (Ctrl + Alt + T) उघडणार आहोत mysql कन्सोल क्लायंट वापरा आणि ज्याच्यासह आम्ही व्यवस्थापित करतो:

maríadb मुख्यपृष्ठ शेल

sudo mysql -u root -p

आता चला डेटा बेस तयार करण्यासाठी:

मूडसाठी डेटाबेस तयार करा

create database moodle charset utf8mb4 collate utf8mb4_unicode_ci;

पुढची पायरी असेल वापरकर्ता तयार करा:

मूडसाठी वापरकर्ता तयार करा

create user usuariomoodle@localhost identified by 'password123';

आम्ही सुरू ठेवतो डेटाबेसवर वापरकर्त्यास आवश्यक परवानग्या देणे:

विशेषाधिकार मंजूर करा

grant all privileges on moodle.* to 'usuariomoodle'@'localhost';

Y आम्ही कनेक्शन बंद करतो:

quit

कृपया PHP

मूडलला काही विस्तारांची आवश्यकता असेल जे आम्ही उबंटू रेपॉजिटरीमधून स्थापित करू. सुरू करण्यासाठी, आम्ही टर्मिनल (Ctrl + Alt + T) मध्ये टाइप करुन उपलब्ध पॅकेजची यादी अद्यतनित करणार आहोत.

sudo apt update

मग आम्ही संकुले स्थापित करतो:

sudo apt install -y php-curl php-gd php-intl php-mbstring php-soap php-xml php-xmlrpc php-zip

पूर्ण झाल्यावर ते आवश्यक असेल PHP किंवा वेब सेवा कॉन्फिगरेशन रीलोड करा, योग्यतेनुसार:

sudo systemctl reload apache2

वेब इन्स्टॉलर

उबंटू 20.04 एलटीएस मशीन ज्यावर मी हा लेख बनवितो उबंटू.लोकॅल.लान सबडोमेनमध्ये प्रवेशयोग्य आहे, म्हणून मी url वापरेन http://ubuntu.local.lan/moodle प्रतिष्ठापन प्रवेश करण्यासाठी.

मूडल इंस्टॉलेशनसाठी भाषा निवड

एकदा निवडलेली भाषा, आम्ही मूडल मार्गांची पुष्टी करणार आहोत. पूर्वी आम्ही इंस्टॉलरद्वारे सुचविलेली डेटा निर्देशिका तयार केली, म्हणून ती सुधारित करण्याची आवश्यकता नाही.

मार्गांची पुष्टी करा

पुढील चरण आहे डेटाबेस इंजिन निवडा:

मूड साठी डेटाबेस

ड्रॉप-डाऊन सिस्टममध्ये उपलब्ध असलेले पर्याय दर्शवेल. आम्ही आधी बनवलेल्या कॉन्फिगरेशनला अनुरुप एक निवडतो.

पुढील चरणात एक फॉर्म आम्हाला डेटाबेस सेवेच्या कनेक्शन डेटाबद्दल विचारेल:

डेटाबेस ट्यूनिंग

मागील चरणात आम्ही तयार केल्याप्रमाणे आम्ही डेटाबेस आणि वापरकर्ता नावे तसेच संकेतशब्द देखील प्रदान करू.

कनेक्शन तपासले, आम्हाला लागेल सेवेच्या अटी स्वीकारा:

सेवाभावी मूडल अटी

खाली यादी आहे मूडल स्थापनेसाठी तपासणीची आवश्यकता उबंटू 20.04 रोजी:

आवश्यकता तपासा

मागील चरण योग्य असल्यास, सर्व मूलभूत आवश्यकता पूर्ण केल्या जातील आणि आम्ही स्थापना प्रक्रिया चालू ठेवण्यास सक्षम होऊ.

स्थापना प्रक्रिया स्वतः ऑपरेशन्सची एक लांब सूची दर्शवेल आणि त्याचे परिणामः

मूड स्थापना

माझ्या बाबतीत या प्रक्रियेस बराच वेळ लागला. स्थापनेच्या शेवटी, अ‍ॅडमीन सेटअप सुरू होते नवीन साइटसाठी:

सामान्य मूडल डेटा

कॉन्फिगरेशन नंतर, आपण स्वयंचलितपणे साइटवर लॉग इन आहात, वैयक्तिक क्षेत्र दर्शवित आहे:

मूड वैयक्तिक क्षेत्र

आणि यासह आम्ही आमच्या नवीन मूडल साइटवर कार्य करण्यास प्रारंभ करू आणि हे वापरणे सुरू करू eLearning व्यासपीठ स्थानिक नेटवर्कमध्ये आणि इंटरनेटद्वारे काम करणे. ज्या वापरकर्त्यांना या ऑपरेशनबद्दल माहिती हवी आहे, ते करू शकतात सल्ला घ्या अधिकृत दस्तऐवजीकरण प्रकल्प पृष्ठावर.


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.

  1.   कसे स्थापित करावे म्हणाले

    नमस्कार. मला हे समजले आहे की आपल्या "संपादकीय नीतिशास्त्र" च्या सिद्धांतांमध्ये विभागानुसार विभाग चोरी करणे आणि परिच्छेदानुसार इतर साइटची सामग्री परिच्छेदन करून व्यावहारिकरित्या समाविष्ट नाही, बरोबर?

    1.    डेमियन ए. म्हणाले

      त्याच्या दिवसात मी स्त्रोत दुवा जोडणे चुकले. मी दुरुस्त केले. सालू 2

  2.   फर्नांडो मार्टिन म्हणाले

    धन्यवाद

  3.   लिओनार्डो म्हणाले

    मी अपयशी झालो:

    एरर 2002 (HY000): सॉकेट '/var/run/mysqld/mysqld.sock' (2) द्वारे स्थानिक MySQL सर्व्हरशी कनेक्ट होऊ शकत नाही