HUOM! Voit itse lisätä ja muuttaa sisältöä muokkaa-painikkeiden avulla

 Olet itse vastuussa tämän teoksen käytöstä aiheutuvista vahingoista Lue lisää.

Moodle

Kohteesta Wikikko - kansan taitopankki
Loikkaa: valikkoon, hakuun

Johdanto[muokkaa]

Moodle on esimerkiksi yliopistoissa käytettävä kurssien "oppimisalusta".

Asennus Mac OSX[muokkaa]

Yksinkertaisimmillaan ladataan .pkg -tiedosto ja asennetaan se. Käynnistetään XAMPP Control.app ja sen avulla Apache MySQL ja FTP. (tätä vaihtoehtoa en ole kokeillut)

  • Valmiit paketit löytyvät osoitteesta http://download.moodle.org/macosx/
    • MAMP = Mac Apache Mysql Php
    • XAMPP = linuX Apache Mysql Php Perl
    • Virheilmoitus: Another webserver is already running! XAMPP's Apache can not start while another webserver is using port 80. Please turn it off and try again.
      • Apachen pysäyttäminen pääte-ohjelmassa: sudo apachectl stop
      • Apachen automaattisen käynnistymisen kytkeminen pois tietokoneen käynnistyessä: sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist

Mavericks 25.4.2014[muokkaa]

Asentaminen palvelimeen[muokkaa]

Omassa tietokoneessa sinulla ehkä jo on (henkilökohtaisessa) käytössä Apache, MySQL, PHP, joilla pyörität Mediawikiä, Drupalia tms. ohjelmia jotka käyttävät Apachea ja MySQL-tietokantaa. Tässä neuvotaan miten asennetaan Moodle tähän ympäristöön. Näitä ohjeita voi soveltaa muihinkin Moodlen asennuksiin kuin OSX-asennukseen. Apachen, PHP:n ja MySQL käyttöönotto Mavericks:ssa on neuvottu toisaalla tässä Wikikossa, katso luokka Tietokoneet.

  1. Ota käyttöön Apache MySQL ja PHP.
  2. Lataa Current stable build (ei siis MAMP tai XAMP -paketti). http://download.moodle.org
  3. Pura tiedosto hakemistoksi Macintosh HD/Käyttäjät/käyttäjänimesi/Sites/moodle
  4. Anna Pääte-ohjelmassa seuraavat komennot joilla asetetaan tiedosto-oikeudet kohdalleen. Huomaa kaikissa tämän ohjeen EHKÄ-kohdissa onko kyseessä www-data vai joku muu jota Maverickissa on käytettävä. Nämä EHKÄ-kohdat eivät ole välttämättä välttämättömiä asennuksen onnistumiselle.
sudo chown -R root ~/Sites/moodle
sudo chmod -R 0755 ~/Sites/moodle
sudo find ~/Sites/moodle -type f -exec chmod 0644 {} \;
EHKÄ chmod -R +a "www-data allow read,delete,write,append,file_inherit,directory_inherit" ~/Sites/moodle
  1. Luo uusi tyhjä tietokanta. Lue lisää...
  2. Lisää moodledata hakemisto johonkin muualle kuin moodlehakemistoon tai /Sites -hakemistoon koska moodle ei tällöin asennu koska se on turvallisuusriski
mkdir ~/Documents/moodledata
chmod 0777 ~/Documents/moodledata
EHKÄ chmod -R +a "www-data allow read,delete,write,append,file_inherit,directory_inherit" /path/to/moodledata
EHKÄ chmod -R +a "`mackäyttäjätunnus` allow read,delete,write,append,file_inherit,directory_inherit" ~/Documents/moodledata
  1. Asennus suositellaan tehtäväksi pääteohjelmalla, mutta onnistuu helposti myös antamalla selaimessa osoite: http://localhost/~mackäyttäjänimi/moodle
    1. Valitse asennuskieli
    2. Tarkista että datahakemisto on oikein, esim. /Users/esa/Documents/moodledata
    3. Tietokannan ajuriksi valitse Parannettu MySQL (native/mysqli)
    4. Anna tiekonaan tiedot: isäntä localhost
    5. Jos asennusohjelma ei voinut muodostaa config.php tiedostoa, kopioi koodi moodlen juurihakemistoon tekstitiedostona nimeltään config.php
    6. Kirjaa ylös maholliset puutteet lisäosista joita tulee tai tulisi olla asennettuna. Esim. Maverick:sta voi puuttua intl ja OPcache. Katso näiden asennus sivulla PHP asennus. Asennukset eivät ole pakollisia.
    7. Jos asennusympäristösi täyttää kaikki vaatimukset, alkaa asennus painamalla Jatka. Asennus kestää jonkin aikaa ja siinä muodostetaan mm. tietokantaan taulut ja tiedostokansiot. Aluksi näkyy valkoinen ruutu ja sitten alkaa ilmestyä eri osien asennuksiin liittyviä tietoja kunnes tulee Jatka. Asennus kesti noin 4 minuuttia.
    8. Luo pääkäyttäjälle tunnus
    9. Luo moodle sivusto
  2. Aseta tärkeimmät asetukset
    1. Asetukset > Sivuston hallinta > Moduulit > Viestitulosteet > Sähköposti
    2. Jos ilmenee tarvetta: Asetukset > Sivuston hallinta > Palvelin > Järjestelmän polut
    3. Jos ilmenee tarvetta: Asetukset > Sivuston hallinta > Palvelin > HTTP
    4. Asetukset > Sivuston hallinta > Sijainti > Päivitä aikavyöhykkeet
  3. Valmis :-D
  4. Lisäasetuksia
    1. Aseta cron http://docs.moodle.org/26/en/Cron
    2. Aseta varmuuskopiointi sivustolle ja kursseille. Katso lisätietoa alkuperäisestä asennusohjelinkistä
    3. Tarkista sähköpostin toiminta
    4. Tarkista turvallisuusasetukset.
Moodlen asennusohje.