ಮುಂದಿನ ಲೇಖನದಲ್ಲಿ ನಾವು ಮೂಡಲ್ ಅನ್ನು ನೋಡೋಣ. ಇದು ಕಲಿಕೆ ನಿರ್ವಹಣಾ ವ್ಯವಸ್ಥೆ (ಎಲ್ಎಂಎಸ್), ಪಿಎಚ್ಪಿ ಯಲ್ಲಿ ಉಚಿತವಾಗಿ ವಿತರಿಸಲಾಗಿದೆ ಮತ್ತು ಬರೆಯಲಾಗಿದೆ. ಆನ್ಲೈನ್ ಕಲಿಕಾ ಸಮುದಾಯಗಳನ್ನು ರಚಿಸಲು ಶಿಕ್ಷಕರಿಗೆ ಸಹಾಯ ಮಾಡಲು ಇದು ಉದ್ದೇಶಿಸಲಾಗಿದೆ. ಮೂಡಲ್ ಅನ್ನು ಮಾರ್ಟಿನ್ ಡೌಗಿಯಾಮಸ್ ರಚಿಸಿದ್ದಾರೆ.
ಮುಂದಿನ ಸಾಲುಗಳಲ್ಲಿ ನಾವು ಉಬುಂಟು 20.04 ಎಲ್ಟಿಎಸ್ ಫೋಕಲ್ ಫೊಸಾದಲ್ಲಿ ಮೂಡಲ್ ಅನ್ನು ಹೇಗೆ ಸ್ಥಾಪಿಸಬೇಕು ಎಂದು ನೋಡಲಿದ್ದೇವೆ. ನಾವು ಕೆಳಗೆ ನೋಡಲಿರುವ ಹಂತಗಳನ್ನು ಅನುಸರಿಸಲು, ನಾವು ಕೆಲವು ಕನಿಷ್ಠ ಅವಶ್ಯಕತೆಗಳನ್ನು ಪೂರೈಸುತ್ತೇವೆ ಎಂದು ಈ ಹಿಂದೆ ಖಚಿತಪಡಿಸಿಕೊಳ್ಳುವುದು ನಮಗೆ ಅಗತ್ಯವಾಗಿರುತ್ತದೆ, ಅವರು ಇದ್ದಂತೆ; ನವೀಕರಿಸಿದ ಉಬುಂಟು 20.04 ಎಲ್ಟಿಎಸ್ ವ್ಯವಸ್ಥೆ, ಒಂದು ಲ್ಯಾಂಪ್ ಸ್ಟ್ಯಾಕ್ ಅಥವಾ ಪರಿಸರ, ಸುಡೋ ಅನುಮತಿ ಹೊಂದಿರುವ ಬಳಕೆದಾರ ಖಾತೆ ಮತ್ತು ಇಂಟರ್ನೆಟ್ ಪ್ರವೇಶವನ್ನು ಹೊಂದಿರಿ.
ಒಂದು ವೇಳೆ ನಿಮಗೆ ಇನ್ನೂ ಅಗತ್ಯವಾದ ವಾತಾವರಣವಿಲ್ಲದಿದ್ದರೆ, ನೀವು ಮಾಡಬಹುದು ಸಂಪರ್ಕಿಸಿ LAMP ಅನುಸ್ಥಾಪನ ಮಾರ್ಗದರ್ಶಿ on ಉಬುಂಟು 20.04. ಮುಖ್ಯ ವೆಬ್ಸೈಟ್, ಸ್ವತಂತ್ರ ವರ್ಚುವಲ್ ಸರ್ವರ್ ಅಥವಾ ಮುಖ್ಯ ವೆಬ್ಸೈಟ್ನ ಭಾಗವಾಗಿ ನಾವು ಈ ಲೇಖನದಲ್ಲಿ ಮಾಡುವಂತೆ ನೀವು ಮೂಡಲ್ ಅನ್ನು ಉಬುಂಟು 20.04 ವೆಬ್ ಸೇವೆಗೆ ಅನೇಕ ರೀತಿಯಲ್ಲಿ ಸಂಯೋಜಿಸಬಹುದು. ಸುರಕ್ಷಿತ ಎಚ್ಟಿಟಿಪಿಎಸ್ ಸಂಪರ್ಕಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವುದು ಸಹ ಮುಖ್ಯವಾಗಿದೆ, ಆದರೂ ಈ ಲೇಖನದಲ್ಲಿ ಸರಳತೆಗಾಗಿ ನಾವು ಅದನ್ನು ಎಚ್ಟಿಟಿಪಿ ಮೂಲಕ ಮಾಡುತ್ತೇವೆ.
ಉಬುಂಟು 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- ಡೇಟಾ):
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 ಕನ್ಸೋಲ್ ಕ್ಲೈಂಟ್ ಬಳಸಿ ಮತ್ತು ನಾವು ನಿರ್ವಹಿಸುವ ಬಳಕೆದಾರರು:
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
ಪಿಎಚ್ಪಿ
ನಾವು ಉಬುಂಟು ರೆಪೊಸಿಟರಿಗಳಿಂದ ಸ್ಥಾಪಿಸುವ ಕೆಲವು ವಿಸ್ತರಣೆಗಳನ್ನು ಮೂಡಲ್ಗೆ ಅಗತ್ಯವಿದೆ. ಪ್ರಾರಂಭಿಸಲು, ನಾವು ಟರ್ಮಿನಲ್ (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
ಪೂರ್ಣಗೊಂಡ ನಂತರ, ಇದು ಅಗತ್ಯವಾಗಿರುತ್ತದೆ ಪಿಎಚ್ಪಿ ಅಥವಾ ವೆಬ್ ಸೇವಾ ಸಂರಚನೆಯನ್ನು ಮರುಲೋಡ್ ಮಾಡಿ, ತಕ್ಕಂತೆ:
sudo systemctl reload apache2
ವೆಬ್ ಸ್ಥಾಪಕ
ನಾನು ಈ ಲೇಖನವನ್ನು ಮಾಡುವ ಉಬುಂಟು 20.04 ಎಲ್ಟಿಎಸ್ ಯಂತ್ರವನ್ನು ಸಬ್ಡೊಮೈನ್ ubuntu.local.lan ನಲ್ಲಿ ಪ್ರವೇಶಿಸಬಹುದು, ಆದ್ದರಿಂದ ನಾನು url ಅನ್ನು ಬಳಸುತ್ತೇನೆ http://ubuntu.local.lan/moodle ಅನುಸ್ಥಾಪನೆಯನ್ನು ಪ್ರವೇಶಿಸಲು.
ಒಮ್ಮೆ ಆಯ್ದ ಭಾಷೆ, ನಾವು ಮೂಡಲ್ ಮಾರ್ಗಗಳನ್ನು ಖಚಿತಪಡಿಸಲಿದ್ದೇವೆ. ಈ ಹಿಂದೆ ನಾವು ಸ್ಥಾಪಕ ಸೂಚಿಸಿದ ಡೇಟಾ ಡೈರೆಕ್ಟರಿಯನ್ನು ರಚಿಸಿದ್ದೇವೆ, ಆದ್ದರಿಂದ ಅದನ್ನು ಮಾರ್ಪಡಿಸುವ ಅಗತ್ಯವಿಲ್ಲ.
ಮುಂದಿನ ಹಂತ ಡೇಟಾಬೇಸ್ ಎಂಜಿನ್ ಆಯ್ಕೆಮಾಡಿ:
ಡ್ರಾಪ್-ಡೌನ್ ಸಿಸ್ಟಮ್ನಲ್ಲಿ ಲಭ್ಯವಿರುವ ಆಯ್ಕೆಗಳನ್ನು ನಮಗೆ ತೋರಿಸುತ್ತದೆ. ನಾವು ಮೊದಲು ಮಾಡಿದ ಕಾನ್ಫಿಗರೇಶನ್ಗೆ ಸೂಕ್ತವಾದದನ್ನು ನಾವು ಆರಿಸಿಕೊಳ್ಳುತ್ತೇವೆ.
ಮುಂದಿನ ಹಂತದಲ್ಲಿ ಒಂದು ರೂಪ ಡೇಟಾಬೇಸ್ ಸೇವೆಗೆ ಸಂಪರ್ಕ ಡೇಟಾವನ್ನು ಕೇಳುತ್ತದೆ:
ಹಿಂದಿನ ಹಂತಗಳಲ್ಲಿ ನಾವು ಅವುಗಳನ್ನು ರಚಿಸಿದಂತೆಯೇ ಡೇಟಾಬೇಸ್ ಮತ್ತು ಬಳಕೆದಾರರ ಹೆಸರುಗಳು ಮತ್ತು ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ನಾವು ಒದಗಿಸುತ್ತೇವೆ.
ಸಂಪರ್ಕವನ್ನು ಪರಿಶೀಲಿಸಲಾಗಿದೆ, ನಾವು ಮಾಡಬೇಕಾಗುತ್ತದೆ ಸೇವಾ ನಿಯಮಗಳನ್ನು ಸ್ವೀಕರಿಸಿ:
ಕೆಳಗೆ ಒಂದು ಪಟ್ಟಿ ಮೂಡಲ್ ಸ್ಥಾಪನೆಗಾಗಿ ಅವಶ್ಯಕತೆಗಳನ್ನು ಪರಿಶೀಲಿಸಲಾಗುತ್ತಿದೆ on ಉಬುಂಟು 20.04:
ಹಿಂದಿನ ಹಂತಗಳು ಸರಿಯಾಗಿದ್ದರೆ, ಎಲ್ಲಾ ಮೂಲಭೂತ ಅವಶ್ಯಕತೆಗಳನ್ನು ಪೂರೈಸಲಾಗುವುದು ಮತ್ತು ಅನುಸ್ಥಾಪನಾ ಪ್ರಕ್ರಿಯೆಯೊಂದಿಗೆ ಮುಂದುವರಿಯಲು ನಮಗೆ ಸಾಧ್ಯವಾಗುತ್ತದೆ.
ಅನುಸ್ಥಾಪನಾ ಪ್ರಕ್ರಿಯೆಯು ಕಾರ್ಯಾಚರಣೆಗಳ ದೀರ್ಘ ಪಟ್ಟಿಯನ್ನು ತೋರಿಸುತ್ತದೆ ಮತ್ತು ಅದರ ಫಲಿತಾಂಶಗಳು:
ನನ್ನ ವಿಷಯದಲ್ಲಿ ಈ ಪ್ರಕ್ರಿಯೆಯು ಬಹಳ ಸಮಯ ತೆಗೆದುಕೊಂಡಿತು. ಅನುಸ್ಥಾಪನೆಯ ಕೊನೆಯಲ್ಲಿ, ನಿರ್ವಾಹಕ ಸೆಟಪ್ ಪ್ರಾರಂಭವಾಗುತ್ತದೆ ಹೊಸ ಸೈಟ್ಗಾಗಿ:
ಸೆಟಪ್ ಮಾಡಿದ ನಂತರ, ನೀವು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಸೈಟ್ಗೆ ಲಾಗ್ ಇನ್ ಆಗುತ್ತೀರಿ, ವೈಯಕ್ತಿಕ ಪ್ರದೇಶವನ್ನು ತೋರಿಸುತ್ತದೆ:
ಮತ್ತು ಇದರೊಂದಿಗೆ ನಾವು ನಮ್ಮ ಹೊಸ ಮೂಡಲ್ ಸೈಟ್ನಲ್ಲಿ ಕೆಲಸ ಮಾಡಲು ಪ್ರಾರಂಭಿಸಬಹುದು ಮತ್ತು ಇದನ್ನು ಬಳಸಲು ಪ್ರಾರಂಭಿಸಬಹುದು ಇ-ಲರ್ನಿಂಗ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಸ್ಥಳೀಯ ನೆಟ್ವರ್ಕ್ನಲ್ಲಿ ಮತ್ತು ಇಂಟರ್ನೆಟ್ ಮೂಲಕ ಕೆಲಸ ಮಾಡಲು. ಅದರ ಕಾರ್ಯಾಚರಣೆಯ ಬಗ್ಗೆ ಮಾಹಿತಿ ಅಗತ್ಯವಿರುವ ಬಳಕೆದಾರರು ಮಾಡಬಹುದು ಸಂಪರ್ಕಿಸಿ ಅಧಿಕೃತ ದಸ್ತಾವೇಜನ್ನು ಪ್ರಾಜೆಕ್ಟ್ ಪುಟದಲ್ಲಿ.
ಹಲೋ. ನಿಮ್ಮ "ಸಂಪಾದಕೀಯ ನೀತಿ" ಯ ತತ್ವಗಳು ಇತರ ಸೈಟ್ಗಳ ವಿಷಯವನ್ನು ಪ್ಯಾರಾಗ್ರಾಫ್ ಮೂಲಕ ವಿಭಾಗ ಮತ್ತು ಪ್ಯಾರಾಗ್ರಾಫ್ ಮೂಲಕ ಪ್ರಾಯೋಗಿಕವಾಗಿ ಕೃತಿಚೌರ್ಯಗೊಳಿಸುವುದಿಲ್ಲ ಎಂದು ನಾನು ಅರ್ಥಮಾಡಿಕೊಂಡಿದ್ದೇನೆ, ಸರಿ?
ಅದರ ದಿನದಲ್ಲಿ ನಾನು ಮೂಲ ಲಿಂಕ್ ಸೇರಿಸುವುದನ್ನು ತಪ್ಪಿಸಿದೆ. ನಾನು ಸರಿಪಡಿಸಿದ್ದೇನೆ. ಸಲು 2
ನಿಮಗೆ ಧನ್ಯವಾದಗಳು
ನಾನು ಸೋತಿದ್ದೇನೆ:
ದೋಷ 2002 (HY000): ಸಾಕೆಟ್ '/var/run/mysqld/mysqld.sock' (2) ಮೂಲಕ ಸ್ಥಳೀಯ MySQL ಸರ್ವರ್ಗೆ ಸಂಪರ್ಕಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ