Installer ILIAS E-Learning LMS på Ubuntu 18.04 | 16.04 med Apache2

  • Andrew Politic
  • 0
  • 3948
  • 207

Denne korte opplæringen viser studenter og nye brukere hvordan man installerer og konfigurerer ILIAS Learning Management System (LMS) på Ubuntu 18.04 | 16.04 LTS-servere ...

ILIAS er en åpen generasjon, neste generasjons læringsstyringssystem (LMS) fullpakket med kraftige moduler for å bygge og administrere online kurs for studenter, lærere og alle som ønsker å bygge sine egne online kurs ...

ILIAS kommer med støtte for samarbeid, kommunikasjon, evaluering og vurdering og bygget med populære nettverktøy som PHP, MySQL, JQuery, Bootstrap og mer ...

Denne LMS-en er robust og mobilvennlig og responsiv out-of-the-box, slik at elevene og lærerne dine kan glede seg over å lese og samhandle med portalen din fra hvilken som helst enhet ...

ILIAS kommer med en intuitiv og kraftig backend som får deg i gang med en løsning for store bedrifter, universiteter, skoler for å lage skreddersydde, individuelle læringsscenarier veldig enkelt ...

Hvis du leter etter en løsning for å bygge og administrere egne kurs for skolen eller bedriften din uten behov for kodingsferdigheter, er ILIAS et flott sted å starte ...

For mer informasjon om ILIAS, vennligst sjekk hjemmesiden deres

For å komme i gang med å installere ILIAS, følg trinnene nedenfor:

Trinn 1: Installer Apache2 HTTP Server

Du trenger en webserver for å kjøre ILIAS, og Apache2 HTTP-server er den mest populære åpen kildekodeserveren som er tilgjengelig i dag ... Så hent den til ILIAS ...

For å installere Apache2-serveren, kjør kommandoene nedenfor:

sudo apt oppdater sudo apt installer apache2

Etter installasjon av Apache2 webserver kan kommandoene nedenfor brukes til å stoppe, starte og aktivere Apache2-tjenesten til alltid å starte opp med serverstøvlene ...

sudo systemctl stopp apache2.service sudo systemctl start apache2.service sudo systemctl aktiver apache2.service 

Nå som Apache2 er installert…. for å teste om webserveren fungerer, åpner du nettleseren og blar til URL-en nedenfor ...

http: // localhost

Hvis du ser siden ovenfor, er Apache2 installert ...

Trinn 2: Installer MariaDB Database Server

ILIAS trenger også en databaseserver for å lagre innholdet ... og MariaDB-databaseserveren er et flott sted å starte når man ser på åpen kildekode-databaseservere som skal brukes med ILIAS ...

For å installere MariaDB, kjør kommandoene nedenfor ...

sudo apt-get install mariadb-server mariadb-client

Etter installasjon av MariaDB kan kommandoene nedenfor brukes til å stoppe, starte og aktivere MariaDB-tjenesten til alltid å starte opp når serveren starter ...

Kjør disse på Ubuntu

sudo systemctl stopp mariadb.service sudo systemctl start mariadb.service sudo systemctl aktiver mariadb.service 

Deretter kjører du kommandoene nedenfor for å sikre MariaDB-serveren ved å opprette et root-passord og ikke tillate ekstern root-tilgang.

sudo mysql_secure_installation

Når du blir bedt om det, svarer du på spørsmålene nedenfor ved å følge guiden.

  • Skriv inn nåværende passord for root (skriv inn for ingen): Trykk bare på Enter
  • Angi root-passord? [Y / n]: Y
  • Nytt passord: Skriv inn passord
  • Skriv inn nytt passord på nytt: Gjenta passord
  • Fjern anonyme brukere? [Y / n]: Y
  • Tillat ikke rotinnlogging eksternt? [Y / n]: Y
  • Fjern testdatabase og tilgang til den? [Y / n]: Y
  • Last på nytt privilegietabeller nå? [Y / n]: Y

Start MariaDB-serveren på nytt

For å teste om MariaDB er installert, skriv inn kommandoene nedenfor for å logge på MariaDB-serveren

sudo mysql -u root -p

Skriv deretter inn passordet du opprettet ovenfor for å logge på ... hvis det lykkes, bør du se velkomstmeldingen til MariaDB

Trinn 3: Installer PHP 7.2 og relaterte moduler

ILIAS er et PHP-basert CMS og PHP er påkrevd ... Det er imidlertid ikke sikkert at PHP 7.2 er tilgjengelig i Ubuntu-standardregister ... For å kjøre PHP 7.2 på Ubuntu 16.04 og forrige, må du kanskje kjøre kommandoene nedenfor:

sudo apt-get install programvare-egenskaper-vanlig sudo add-apt-repository ppa: ondrej / php

Oppdater og oppgrader deretter til PHP 7.2

sudo apt oppdatering

Kjør deretter kommandoene nedenfor for å installere PHP 7.2 og relaterte moduler.

sudo apt installer php7.2 libapache2-mod-php7.2 php7.2-vanlig php7.2-sqlite3 php7.2-mysql php7.2-gmp php7.2-curl php7.2-intl php7.2-mbstring php7. 2-xmlrpc php7.2-gd php7.2-bcmath php7.2-xml php7.2-cli php7.2-zip

Etter å ha installert PHP 7.2, kjører du kommandoene nedenfor for å åpne PHP-standardkonfigurasjonsfil for Apache2 ...

sudo nano /etc/php/7.2/apache2/php.ini 

Linjene nedenfor er gode innstillinger for de fleste PHP-baserte CMS ... Oppdater konfigurasjonsfilen med disse og lagre ... .

file_uploads = På allow_url_fopen = På short_open_tag = På memory_limit = 256M upload_max_filesize = 100M max_execution_time = 360 date.timezone = Amerika / Chicago

Hver gang du gjør endringer i PHP-konfigurasjonsfilen, bør du også starte Apache2-webserveren på nytt ... For å gjøre det, kjør kommandoene nedenfor:

sudo systemctl start apache2.service på nytt

Nå som PHP er installert, for å teste om det fungerer, opprett en testfil kalt phpinfo.php i Apache2-standardrotkatalogen…. ( / var / www / html /)

sudo nano /var/www/html/phpinfo.php

Skriv deretter inn innholdet nedenfor og lagre filen.

Deretter åpner du nettleseren og blar til serverens vertsnavn eller IP-adresse etterfulgt av phpinfo.php

http: //localhost/phpinfo.php

Du bør se PHPs standard testside ...

Trinn 4: ILIAS-database

Nå som du har installert alle pakkene som kreves, fortsett nedenfor for å begynne å konfigurere serverne. Opprett først en ILIAS-database.

Kjør kommandoene nedenfor for å logge på MariaDB. Når du blir bedt om et passord, skriver du inn root-passordet du opprettet ovenfor.

sudo mysql -u root -p

Opprett deretter en database som heter ilias

OPPRETT DATABASE ilias TEGNESETT utf8 SAMLING utf8_general_ci;

Opprett en databasebruker som heter iliasuser med nytt passord

OPPRETT BRUKER 'iliasuser' @ 'localhost' IDENTIFISERT AV 'new_password_here';

Gi deretter brukeren full tilgang til ilias database.

GRANT ALLE på ilias. * TIL 'iliasuser' @ 'localhost' MED GRANT-ALTERNATIV;

Til slutt lagrer du endringene og avslutter.

FLUSH PRIVILEGES; EXIT;

Trinn 5: Last ned ILIAS siste utgivelse

Etter å ha installert serveren og pakkene ovenfor, kan du hente den nyeste eksemplaren av ILIAS fra nedlastingssiden ...

Etter nedlasting bruker du kommandoene nedenfor for å trekke ut det arkiverte innholdet i Apache2-rotkatalogen ...

cd / var / www / sudo apt installere git sudo git klone https://github.com/ILIAS-eLearning/ILIAS.git ilias

Opprett en ekstra katalog utenfor ilias rotkatalog ...

sudo mkdir / var / www / statister sudo chown -R www-data: www-data / var / www / statister /

Kjør deretter kommandoene nedenfor for å angi riktige tillatelser for ILIAS rotkatalog og gi Apache2 kontroll ... .

sudo chown -R www-data: www-data / var / www / ilias / sudo chmod -R 755 / var / www / ilias / 

Trinn 6: Konfigurer Apache2

Til slutt konfigurerer du konfigurasjonsfilen til Apahce2-siden for ILIAS. Denne filen vil kontrollere hvordan brukere får tilgang til ILIAS

innhold. Kjør kommandoene nedenfor for å opprette en ny konfigurasjonsfil som heter ilias.conf

sudo nano /etc/apache2/sites-available/ilias.conf

Kopier og lim deretter innholdet nedenfor i filen og lagre det. Erstatt den uthevede linjen med ditt eget domenenavn og katalogens rotplassering.

 ServerAdmin [email protected] DocumentRoot / var / www / ilias ServerName eksempel.com ServerAlias ​​www.example.com  Alternativer FølgSymlinker AllowOverride All Krev alle gitt  ErrorLog $ APACHE_LOG_DIR /error.log CustomLog $ APACHE_LOG_DIR /access.log kombinert  RewriteEngine on RewriteBase / RewriteCond% REQUEST_FILENAME! -F RewriteRule ^ (. *) Index.php [PT, L]   

Lagre filen og avslutt.

Trinn 7: Aktiver modulen for ILIAS og omskriving

Etter å ha konfigurert VirtualHost ovenfor, aktiver den ved å kjøre kommandoene nedenfor

sudo a2ensite ilias.conf sudo a2enmod omskriv sudo systemctl start apache2.service 

Åpne nettleseren din og bla til serverens domenenavn. Du bør se installasjonsveiviseren for ILIAS for å fullføre.

http://eksempel.com/

ILIAS bør starte installasjonsveiviseren ... Bekreft at alle kravene er oppfylt, og fortsett

ILIAS støtter flere klienter med forskjellige databaser. Under angir du basedatakatalogen, loggfilplasseringen og stiene til tredjepartsverktøy. Disse innstillingene er gyldige for alle klienter du oppretter senere.

Datakatalog: / var / www / statister
Sti til loggfil: / var / www / statister / logger

Velg en klient-ID. Enhver bokstav (unntatt umlauts) eller tall er tillatt. Klient-ID-en må være i ett ord.
Deretter skriver du inn databaseforbindelsesdataene dine. Oppsett oppretter en testforbindelse for å bekrefte innstillingene dine og for å teste om databasen eksisterer. Hvis databasen ennå ikke eksisterer, kan du be Setup i neste installasjonstrinn for å opprette databasen for deg.

Velg en databasetype ... og fortsett

Velg flere språk og / eller fjern valgte språk. Standardspråket spesifiserte språket for nye brukerkontoer eller brukere som ikke har valgt et foretrukket språk ennå.

Her angir du ytterligere klientinformasjon og kontaktdataene til systemadministratoren til denne klienten. All informasjon er lagret i databasen din. På neste skjerm kan du eventuelt registrere installasjonen din på ILIAS open source-prosjekt-server.

Her kan du hoppe over registrering

Når du er ferdig, bør nettstedet ditt være oppe og klart til bruk ... Logg inn med administratorkontoen som er opprettet ovenfor, og begynn å sette opp miljøet ditt ...

Det er det! Logg på og begynn å bygge kursene dine ...

Kos deg ~

Gratulerer! Du har installert ILIAS LMS på Ubuntu 16.04 | 18.04




Ingen har kommentert denne artikkelen ennå.

En samling nyttig informasjon om Linux-operativsystemet og ny teknologi
Nye artikler, praktiske tips, detaljerte anmeldelser og guider. Føl deg hjemme i Linux-operativsystemets verden