Moodle tālmācības sistēma
Must prepare before: Apache tīmekļa serveris PHP un MySQL atbalsts Apache serverī MySQL datubāze or PostgreSQL datu bāze |
Saturs
- Standarta versijas uzstādīšana
- Uzstādīšana no ražotāja arhīva
- Papildu moduļu pārbaude un uzstādīšana
- Papildu iestatījumi
- Kļūdu novēršana
- Saites
Standarta versijas uzstādīšana
Kā root lietotājs izpilda komandas:
apt-get install php5-mysql
apt-get install moodleIzpilda uzstādīšanas vedņa norādījumus:
Web server software: apache2
Database server software for Moodle: mysql-server
Database server hostname: localhost
Database administrator username: root
Database administrator password: Student007
DBA password confirmation: Student007
Database owner username: moodle
Database owner password: moodle
Database user password confirmation: moodleņem vērā paziņojumu:
Warning - Moodle tables not created in database
This install script will create the Moodle database, but the tables need to be created by Moodle itself.
Please launch Moodle immediately after this installation completes:
http://localhost/moodle/admin- Ja moodle uzstāda uz attālināta datora:
Izmaina faila /etc/moodle/apache.conf rindas:
# allow from 127.0.0.0/255.0.0.0
allow from allIzmaina faila /etc/moodle/config.php rindas:
$CFG->wwwroot = 'http://111.222.333.444/moodle';kur 111.222.333.444 ir servera IP adrese vai DNS nosaukums.
- Pārstartē Apache.
- Atver saiti http://localhost/moodle/admin vai citu IP adresi vai DNS nosaukumu.
- Izpilda vedņa norādījumus.
Latviskošana
- Atver http://localhost/moodle/admin/langimport.php un pievieno latviešu valodu.
- Moodle konfigurācijā norāda, ka noklusētā sistēmas valoda ir latviešu.
Uzstādīšana no ražotāja arhīva
Uzstāda papildu pakotnes:
sudo apt-get install dbconfig-common libapache2-mod-php libphp-adodb libphp-phpmailer \
mysql-client php-cas php-cgi php-cli php-curl php-dom php-fpm php-gd php-htmlpurifier \
php-mysql php-pgsql php-tcpdf php-zip ucfAtver MySQL konsoli:
mysql -uroot -pun ievada paroli
Izveido datu bāzi:
CREATE DATABASE moodle CHARACTER SET utf8 COLLATE utf8_general_ci;
GRANT ALL PRIVILEGES ON moodle.* TO 'moodle'@'localhost' IDENTIFIED BY 'moodle';
FLUSH PRIVILEGES;- No http://download.moodle.org/ lejuplādē jaunāko stabilo versiju .tgz formātā
- Atarhivē failu /var/www mapē, iegūstot /var/www/moodle mapi
Izmaina mapes lietotāja tiesības, ievadot komandu:
chown -R www-data:www-data /var/www/moodle- Atver http://localhost/moodle saiti un izpilda uzstādīšanas vedņa norādījumus
Papildu moduļu pārbaude un uzstādīšana
- Atver http://localhost/admin/environment.php un pārbauda rezultātus.
Ja nepieciešams, sameklē un uzstāda papildus nepieciešamos PHP moduļus, piemēram:
sudo apt-get install php-intl php-mbstring php-xmlrpc php-soap
Papildu iestatījumi
- Lai iestatītu citu e-pasta serveri, atver http://localhost/moodle/admin/settings.php?section=messagesettingemail un norāda SMTP resursdatori vērtību.
Pievieno papildu bibliotēkas:
apt-get install aspell zip unzipun norāda to atrašanās vietu http://localhost/moodle/admin/settings.php?section=systempaths
Lai palielinātu pieļaujamo pielikumu izmēru, izmaina failu /etc/php/7.0/apache2/php.ini faila rindu, uz, piemēram:
...
upload_max_filesize = 100M
...
post_max_size = 100M
...
max_execution_time = 300
...Pārstartē Apache serveri:
sudo systemctl restart apache2
Kļūdu novēršana
Ja kādā lapā, piemēram, ...message/index.php parādās kļūda ..Class 'DOMDocument' not found,
uzstāda papildu pakotni:
avots: https://stackoverflow.com/questions/14395239/class-domdocument-not-found
Ja kādā lapā parāda ziņojumu Exception - Class 'ZipArchive' not found,
uzstāda papildu pakotni:
Saites
Alternatīvas
Skatīt arī
Created by Valdis Vītoliņš on 2010-03-11 11:01
Last modified by Valdis Vītoliņš on 2025-05-10 17:45