2003-02-18 22:52:55 +00:00
|
|
|
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
|
|
|
|
|
<HTML>
|
|
|
|
|
<HEAD>
|
|
|
|
|
<META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=iso-8859-1">
|
|
|
|
|
<TITLE>Moodle Docs: Installation</TITLE>
|
|
|
|
|
<META NAME="GENERATOR" CONTENT="OpenOffice.org 1.0.2 (Linux)">
|
|
|
|
|
<META NAME="CREATED" CONTENT="20030219;554200">
|
2003-02-24 20:06:53 +00:00
|
|
|
|
<META NAME="CHANGED" CONTENT="20030224;22153000">
|
2003-02-18 22:52:55 +00:00
|
|
|
|
</HEAD>
|
|
|
|
|
<BODY LANG="fi-FI" BGCOLOR="#ffffff">
|
|
|
|
|
<H2>Moodle asennus</H2>
|
2003-04-22 14:38:37 +00:00
|
|
|
|
<P>Tämä ohje opastaa Moodlen ensiasennuksessa. Se kattaa
|
2003-02-18 22:52:55 +00:00
|
|
|
|
erilaisten www-palvelinten eroavaisuudet, joskus
|
|
|
|
|
yksityiskohtaisestikin, joten asennus saattaa näyttää
|
|
|
|
|
pitkältä ja monimutkaiselta. Yleensä Moodle on
|
|
|
|
|
kuitenkin asennettu muutamassa minuutissa.</P>
|
|
|
|
|
<P>Varaa aikaa lukeaksesi tämä ohje kokonaan läpi,
|
|
|
|
|
sitä hyötyä myöhemmin.</P>
|
|
|
|
|
<P>Ohjeen osat:</P>
|
|
|
|
|
<OL>
|
|
|
|
|
<LI><P STYLE="margin-bottom: 0cm"><A HREF="#requirements">Vaatimukset</A>
|
|
|
|
|
</P>
|
|
|
|
|
<LI><P STYLE="margin-bottom: 0cm"><A HREF="#downloading">Lataus</A>
|
|
|
|
|
</P>
|
|
|
|
|
<LI><P STYLE="margin-bottom: 0cm"><A HREF="#site">Sivuston rakenne</A></P>
|
|
|
|
|
<LI><P STYLE="margin-bottom: 0cm"><A HREF="#data">Luo data-hakemisto</A></P>
|
|
|
|
|
<LI><P STYLE="margin-bottom: 0cm"><A HREF="#database">Luo tietokanta</A></P>
|
|
|
|
|
<LI><P STYLE="margin-bottom: 0cm"><A HREF="#webserver">Tarkista
|
|
|
|
|
www-palvelimen asetukset</A></P>
|
|
|
|
|
<LI><P STYLE="margin-bottom: 0cm"><A HREF="#config">Muokkaa
|
|
|
|
|
config.php</A>
|
|
|
|
|
</P>
|
|
|
|
|
<LI><P STYLE="margin-bottom: 0cm"><A HREF="#admin">Mene ylläpito
|
|
|
|
|
sivulle</A></P>
|
|
|
|
|
<LI><P STYLE="margin-bottom: 0cm"><A HREF="#cron">Aseta cron</A>
|
|
|
|
|
</P>
|
|
|
|
|
<LI><P><A HREF="#course">Luo uusi kurssi</A></P>
|
|
|
|
|
</OL>
|
|
|
|
|
<H3><A NAME="requirements"></A>1. Vaatimukset</H3>
|
2003-04-22 14:38:37 +00:00
|
|
|
|
<BLOCKQUOTE>Moodle kehitetään ensisijaisesti
|
|
|
|
|
Linux-ympäristössä käyttäen PHP, Apache ja
|
|
|
|
|
MySQL -ohjelmistoja, sitä testataan jatkuvasti myös PostgreSQL ,
|
|
|
|
|
Windows XP, Mac OS X ja Solaris -ympäristöissä.</BLOCKQUOTE>
|
2003-02-18 22:52:55 +00:00
|
|
|
|
<BLOCKQUOTE>Kaikki mitä tarvitset on:</BLOCKQUOTE>
|
|
|
|
|
<OL>
|
2003-02-24 20:06:53 +00:00
|
|
|
|
<LI><BLOCKQUOTE STYLE="margin-bottom: 0cm">Toimiva <A HREF="http://www.php.net/">PHP</A>
|
2003-04-22 14:38:37 +00:00
|
|
|
|
(version 4.1.0 or later) asennus, seuraavat toiminnot pitää
|
|
|
|
|
olla aktivoituna ( nämä toiminnot avat vakiona päällä
|
2003-02-18 22:52:55 +00:00
|
|
|
|
miltei jokaisessa PHP asennuksessa):
|
|
|
|
|
</BLOCKQUOTE>
|
|
|
|
|
<UL>
|
|
|
|
|
<LI><BLOCKQUOTE STYLE="margin-bottom: 0cm"><A HREF="http://www.boutell.com/gd/">GD
|
2003-04-22 14:38:37 +00:00
|
|
|
|
kirjasto</A> joka tukee JPG ja PNG -tiedostomuotoja. ( PHP versio => 4.3
|
2003-02-24 20:06:53 +00:00
|
|
|
|
sisältää oman GD-kirjaston)</BLOCKQUOTE>
|
2003-04-22 14:38:37 +00:00
|
|
|
|
<LI><BLOCKQUOTE STYLE="margin-bottom: 0cm">Sessiotuki</BLOCKQUOTE>
|
|
|
|
|
<LI><BLOCKQUOTE STYLE="margin-bottom: 0cm">Tiedostojen lähetys sallittu
|
2003-02-18 22:52:55 +00:00
|
|
|
|
</BLOCKQUOTE>
|
|
|
|
|
</UL>
|
2003-04-22 14:38:37 +00:00
|
|
|
|
<LI><BLOCKQUOTE>Toimiva tietokantapalvelin : <A HREF="http://www.mysql.com/">MySQL</A>
|
2003-02-18 22:52:55 +00:00
|
|
|
|
tai <A HREF="http://www.postgresql.org/">PostgreSQL</A> (7.x) ovat
|
2003-04-22 14:38:37 +00:00
|
|
|
|
suositeltavia. (MSSQL, Oracle, Interbase, Foxpro, Access, ADO,
|
2003-02-18 22:52:55 +00:00
|
|
|
|
Sybase, DB2 tai ODBC ovat teoriassa tuettuja mutta joudut asentamaan
|
|
|
|
|
tietokannan käsin.).
|
|
|
|
|
</BLOCKQUOTE>
|
|
|
|
|
</OL>
|
2003-04-22 14:38:37 +00:00
|
|
|
|
<BLOCKQUOTE>Windows-ympäristössä on helpointa ladata
|
2003-02-18 22:52:55 +00:00
|
|
|
|
<A HREF="http://www.foxserv.net/">FoxServ</A>, tai <A HREF="http://www.easyphp.org/">EasyPHP</A>
|
2003-04-22 14:38:37 +00:00
|
|
|
|
jotka asentavat Apache, PHP, ja MySQL palvelimet. Muista ottaa GD-moduli käyttöön jotta Moodle voi käsitellä
|
|
|
|
|
kuvia -voit joutua muokkaamaan php.ini-tiedostoa ja poistamaan
|
2003-02-18 22:52:55 +00:00
|
|
|
|
kommentin (;)riviltä: 'extension=php_gd.dll'. Muuta myös
|
2003-02-24 20:06:53 +00:00
|
|
|
|
hakemisto session.save_path - oletuksesta "/tmp" käyttämään
|
2003-04-22 14:38:37 +00:00
|
|
|
|
Windows-hakemistoa kuten "c:/temp".</BLOCKQUOTE>
|
2003-02-24 20:06:53 +00:00
|
|
|
|
<BLOCKQUOTE>Mac OS X ympäristöön suosittelen the <A HREF="http://fink.sourceforge.net/">fink</A>
|
2003-04-22 14:38:37 +00:00
|
|
|
|
projektia josta löydät helposti ladattavat paketit kaikkeen
|
|
|
|
|
tarvittavaan. Jos et ole tottunut komentokehotteen käyttäjä,
|
|
|
|
|
<A HREF="http://www.entropy.ch/software/macosx/php/">Marc
|
2003-02-24 20:06:53 +00:00
|
|
|
|
Liyanage's PHP Apache Module</A> on helpoin tapa saada php-toimimaan
|
2003-04-22 14:38:37 +00:00
|
|
|
|
apachen kanssa.</BLOCKQUOTE>
|
|
|
|
|
<BLOCKQUOTE>Jos käytät Linuxia tai muuta Unixia
|
2003-02-18 22:52:55 +00:00
|
|
|
|
silloin osaat varmaan tehdä kaiken jo itse ;-)
|
|
|
|
|
</BLOCKQUOTE>
|
|
|
|
|
<P> </P>
|
|
|
|
|
<H3><A NAME="downloading"></A>2. Lataus</H3>
|
|
|
|
|
<BLOCKQUOTE>Voit ladata Moodlen joko pakettina tai viimeisen version
|
|
|
|
|
suoraan CVS:stä. Yksityskohdat lataamisesta on selostettu
|
|
|
|
|
sivulla <A HREF="http://moodle.com/">http://moodle.com/</A></BLOCKQUOTE>
|
|
|
|
|
<BLOCKQUOTE>Lataamisen ja paketin purkamisen jälkeen, tai kun
|
|
|
|
|
ole hakenut tiedostot CVS:stä, sinulla on hakemisto
|
2003-04-22 14:38:37 +00:00
|
|
|
|
nimeltä moodle, mik<69> sisältää muita tiedostoja
|
2003-02-18 22:52:55 +00:00
|
|
|
|
ja hakemistoja.</BLOCKQUOTE>
|
2003-04-22 14:38:37 +00:00
|
|
|
|
<BLOCKQUOTE>Sijoita tämä kansio www-hakemistoon jolloin
|
2003-02-18 22:52:55 +00:00
|
|
|
|
sivustosi osoite on <B>http://yourwebserver.com/moodle</B>, tai
|
|
|
|
|
kopioi hakemiston sisältö suoraan www-hakemistoon jolloin
|
|
|
|
|
sivustosi osoitteeksi tulee <B>http://yourwebserver.com</B>.</BLOCKQUOTE>
|
|
|
|
|
<P> </P>
|
|
|
|
|
<H3><A NAME="site"></A>3. Sivuston rakenne</H3>
|
|
|
|
|
<BLOCKQUOTE>Tässä lyhyt kuvaus sisuston rakenteesta</BLOCKQUOTE>
|
2003-02-24 20:06:53 +00:00
|
|
|
|
<BLOCKQUOTE STYLE="margin-left: 3cm; margin-right: 3cm">config.php -
|
2003-02-18 22:52:55 +00:00
|
|
|
|
asetustiedosto, ainut jota sinun pitää muokata<BR>version.php
|
|
|
|
|
- määrittää moodlen version<BR>index.php -
|
|
|
|
|
sivuston etusivu</BLOCKQUOTE>
|
|
|
|
|
<UL>
|
2003-02-24 20:06:53 +00:00
|
|
|
|
<LI><BLOCKQUOTE STYLE="margin-right: 3cm; margin-bottom: 0cm">admin/
|
2003-02-18 22:52:55 +00:00
|
|
|
|
- ylläpitoon liittyvät sivut</BLOCKQUOTE>
|
2003-02-24 20:06:53 +00:00
|
|
|
|
<LI><BLOCKQUOTE STYLE="margin-right: 3cm; margin-bottom: 0cm">auth/
|
2003-04-22 14:38:37 +00:00
|
|
|
|
- käyttäjäntunnistusmodulit</BLOCKQUOTE>
|
2003-02-24 20:06:53 +00:00
|
|
|
|
<LI><BLOCKQUOTE STYLE="margin-right: 3cm; margin-bottom: 0cm">course/
|
2003-02-18 22:52:55 +00:00
|
|
|
|
- kurssien hallintaan liittyvä koodi</BLOCKQUOTE>
|
2003-02-24 20:06:53 +00:00
|
|
|
|
<LI><BLOCKQUOTE STYLE="margin-right: 3cm; margin-bottom: 0cm">doc/ -
|
2003-02-18 22:52:55 +00:00
|
|
|
|
ohjeet
|
|
|
|
|
</BLOCKQUOTE>
|
2003-02-24 20:06:53 +00:00
|
|
|
|
<LI><BLOCKQUOTE STYLE="margin-right: 3cm; margin-bottom: 0cm">files/
|
2003-04-22 14:38:37 +00:00
|
|
|
|
- tiedostojen hallintaan liityvä koodi</BLOCKQUOTE>
|
2003-02-24 20:06:53 +00:00
|
|
|
|
<LI><BLOCKQUOTE STYLE="margin-right: 3cm; margin-bottom: 0cm">lang/
|
2003-02-18 22:52:55 +00:00
|
|
|
|
- Moodlen käännös tiedostot eri kielille kukin omassa
|
|
|
|
|
hakemistossaan</BLOCKQUOTE>
|
2003-02-24 20:06:53 +00:00
|
|
|
|
<LI><BLOCKQUOTE STYLE="margin-right: 3cm; margin-bottom: 0cm">lib/ -
|
2003-02-18 22:52:55 +00:00
|
|
|
|
Moodlen ydinkirjastot</BLOCKQUOTE>
|
2003-02-24 20:06:53 +00:00
|
|
|
|
<LI><BLOCKQUOTE STYLE="margin-right: 3cm; margin-bottom: 0cm">login/
|
2003-02-18 22:52:55 +00:00
|
|
|
|
- sisäänkirjautuminen
|
|
|
|
|
</BLOCKQUOTE>
|
2003-02-24 20:06:53 +00:00
|
|
|
|
<LI><BLOCKQUOTE STYLE="margin-right: 3cm; margin-bottom: 0cm">mod/ -
|
2003-02-18 22:52:55 +00:00
|
|
|
|
kurssi modulit</BLOCKQUOTE>
|
2003-02-24 20:06:53 +00:00
|
|
|
|
<LI><BLOCKQUOTE STYLE="margin-right: 3cm; margin-bottom: 0cm">pix/ -
|
2003-04-22 14:38:37 +00:00
|
|
|
|
yleinen sivustografiikka</BLOCKQUOTE>
|
2003-02-24 20:06:53 +00:00
|
|
|
|
<LI><BLOCKQUOTE STYLE="margin-right: 3cm; margin-bottom: 0cm">theme/
|
2003-04-22 14:38:37 +00:00
|
|
|
|
- ulkoasuteemat</BLOCKQUOTE>
|
2003-02-24 20:06:53 +00:00
|
|
|
|
<LI><BLOCKQUOTE STYLE="margin-right: 3cm">user/ -
|
2003-02-18 22:52:55 +00:00
|
|
|
|
Käyttäjänhallintaan liittyvä koodi</BLOCKQUOTE>
|
|
|
|
|
</UL>
|
2003-02-24 20:06:53 +00:00
|
|
|
|
<BLOCKQUOTE STYLE="margin-left: 3cm; margin-right: 3cm"> </BLOCKQUOTE>
|
2003-02-18 22:52:55 +00:00
|
|
|
|
<H3><A NAME="data"></A>4. Luo data-hakemisto</H3>
|
|
|
|
|
<BLOCKQUOTE>Moodle tarvitsee levytilaa tallentaakseen palautetut
|
|
|
|
|
tehtävät, osallistujien kuvat ja muuta.</BLOCKQUOTE>
|
|
|
|
|
<BLOCKQUOTE>Luo hakemisto jonnekin kiintolevyllesi. Älä
|
|
|
|
|
sijoita tätä hakemistoa www-hakemistoon tietotuvan takia.
|
|
|
|
|
Helpointa on valita hakemisto www-hakemiston ulkopuolelta, muulloin
|
2003-04-22 14:38:37 +00:00
|
|
|
|
suojaa hakemisto tiedostolla .htaccess, joka sisältää
|
2003-02-18 22:52:55 +00:00
|
|
|
|
rivin:
|
|
|
|
|
</BLOCKQUOTE>
|
|
|
|
|
<PRE STYLE="margin-left: 2cm; margin-right: 2cm; margin-bottom: 0.5cm">deny from all</PRE><BLOCKQUOTE>
|
2003-04-22 14:38:37 +00:00
|
|
|
|
Varmistaaksesi että moodle voi tallenta tiedostoja
|
|
|
|
|
hakemistoon, tarkista että www-palvelimella (eli apache) on
|
|
|
|
|
oikeudet kirjoittaa tuohon hakemistoon. Unix koneilla tämä
|
|
|
|
|
yleensä tarkoittaa hakemiston omistajan asettamista joko "apache"
|
2003-02-18 22:52:55 +00:00
|
|
|
|
tai "nobody" komennolla chown.
|
|
|
|
|
</BLOCKQUOTE>
|
|
|
|
|
<BLOCKQUOTE>Jos käytät jaettua palveluntarjoajan
|
|
|
|
|
palvelinta, kysy ylläpidolta miten voit tehdä asetukset
|
|
|
|
|
turvallisesti.</BLOCKQUOTE>
|
|
|
|
|
<H3><A NAME="database"></A>5. Luo tietokanta</H3>
|
|
|
|
|
<BLOCKQUOTE>Tarvitset tyhjän tietokannan (esim "moodle")
|
|
|
|
|
tietokanta järjestelmään ja erityisen käyttäjän
|
|
|
|
|
(esim "moodleuser") jolla on oikeudet tuohon kantaan (ja
|
2003-04-22 14:38:37 +00:00
|
|
|
|
vain tuohon kantaan). Älä köytä root-tunnusta, se
|
2003-02-18 22:52:55 +00:00
|
|
|
|
luo suuren tietoturvariskin.</BLOCKQUOTE>
|
2003-04-22 14:38:37 +00:00
|
|
|
|
<BLOCKQUOTE>Esimerkkikomennot MySQL:
|
2003-02-18 22:52:55 +00:00
|
|
|
|
</BLOCKQUOTE>
|
|
|
|
|
<PRE STYLE="margin-left: 1cm; margin-right: 1cm"> # mysql -u root -p
|
|
|
|
|
> CREATE DATABASE moodle;
|
|
|
|
|
> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,INDEX,ALTER ON moodle.*
|
|
|
|
|
TO moodleuser@localhost IDENTIFIED BY 'yourpassword';
|
|
|
|
|
> quit
|
|
|
|
|
# mysqladmin -p reload</PRE><BLOCKQUOTE>
|
2003-04-22 14:38:37 +00:00
|
|
|
|
Esimerkkikomennot PostgreSQL:
|
2003-02-18 22:52:55 +00:00
|
|
|
|
</BLOCKQUOTE>
|
|
|
|
|
<PRE STYLE="margin-left: 1cm; margin-right: 1cm"> # su - postgres
|
|
|
|
|
> psql -c "create user moodleuser createdb;" template1
|
|
|
|
|
> psql -c "create database moodle;" -U moodleuser template1
|
|
|
|
|
> psql -c "alter user moodleuser nocreatedb;" template1</PRE><BLOCKQUOTE>
|
|
|
|
|
(MySQL käytäjän kannattaa tutustua <A HREF="http://phpmyadmin.sourceforge.net/">phpMyAdmin</A>
|
|
|
|
|
helpottaakseen tietokannan hallintaa).</BLOCKQUOTE>
|
|
|
|
|
<BLOCKQUOTE>Nykyisin moodle käyttää etuliitteitä
|
|
|
|
|
tauluissaan joten voit myös käyttää olemassa
|
|
|
|
|
olevaa tietokantaa Moodlen kanssa.</BLOCKQUOTE>
|
|
|
|
|
<P> </P>
|
|
|
|
|
<H3><A NAME="webserver"></A>6. Tarkista www-palvelimen asetukset</H3>
|
2003-04-22 14:38:37 +00:00
|
|
|
|
<BLOCKQUOTE>Tarkista ensin, että palvelin käyttää
|
|
|
|
|
oletussivuna index.php-tiedostoja (ja tietenkin myös
|
|
|
|
|
index.html, default.htm ja muut voivat olla myös
|
|
|
|
|
käytössä, jos tarvitset niitä muualla).</BLOCKQUOTE>
|
2003-02-18 22:52:55 +00:00
|
|
|
|
<BLOCKQUOTE>Apachessa tämä asetus on DirectoryIndex
|
|
|
|
|
httpd.conf tiedostossa. Esimerkki rivi näyttää siis
|
|
|
|
|
tältä:</BLOCKQUOTE>
|
|
|
|
|
<PRE STYLE="margin-left: 2cm; margin-right: 2cm; margin-bottom: 0.5cm">DirectoryIndex index.php index.html index.htm </PRE><BLOCKQUOTE>
|
2003-04-22 14:38:37 +00:00
|
|
|
|
Se riittää että index.php on listassa, sijainnilla ei
|
2003-02-18 22:52:55 +00:00
|
|
|
|
ole väliä (ellet sitten halua hioa php-suorituskykyä
|
|
|
|
|
huippuunsa).</BLOCKQUOTE>
|
|
|
|
|
<BLOCKQUOTE>Toiseksi, tarkista että Moodlen käyttämät
|
2003-04-22 14:38:37 +00:00
|
|
|
|
asetukset ovat oikein php.ini-tiedostossa. <B>Useimmat palvelimet on
|
2003-02-18 22:52:55 +00:00
|
|
|
|
jo asetettu käyttämään näitä asetuksia.</B>
|
|
|
|
|
Kuitenkin jotkut PHP-palvelimet (ja jotkut viimeisimmät
|
|
|
|
|
PHP-versiot) voivat olla asetettuna toimimaan toisin. Tarkista
|
2003-04-22 14:38:37 +00:00
|
|
|
|
seuraavat asetukset php.ini-tiedostosta:</BLOCKQUOTE>
|
2003-02-18 22:52:55 +00:00
|
|
|
|
<PRE STYLE="margin-left: 2cm; margin-right: 2cm">magic_quotes_gpc = On
|
|
|
|
|
magic_quotes_runtime = Off
|
|
|
|
|
file_uploads = On
|
|
|
|
|
short_open_tag = On
|
|
|
|
|
session.auto_start = Off
|
|
|
|
|
session.bug_compat_warn = Off</PRE><BLOCKQUOTE>
|
|
|
|
|
Jollei sinulla ole pääsyä muokkaamaan palvelimen
|
2003-04-22 14:38:37 +00:00
|
|
|
|
httpd.conf tai php.ini -tiedostoja, tai joku muu palvelimen sovellus
|
|
|
|
|
vaatii eri asetukset, voit YLIMÄÄRITELLÄ palvelimen
|
|
|
|
|
oletus-asetukset.</BLOCKQUOTE>
|
|
|
|
|
<BLOCKQUOTE>Ylimääritelläksesi oletus-asetukset tee
|
2003-02-18 22:52:55 +00:00
|
|
|
|
<B>.htaccess</B> tiedosto Moodle'n päähakemistoon . (Tämä
|
2003-04-22 14:38:37 +00:00
|
|
|
|
toimii ainoastaan apache-palvelimella kun AllowOverride on p<><70>ll<6C>.</BLOCKQUOTE>
|
2003-02-18 22:52:55 +00:00
|
|
|
|
<PRE STYLE="margin-left: 2cm; margin-right: 2cm">DirectoryIndex index.php index.html index.htm
|
2003-05-19 02:31:14 +00:00
|
|
|
|
php_flag magic_quotes_gpc On
|
|
|
|
|
php_flag magic_quotes_runtime Off
|
|
|
|
|
php_flag file_uploads On
|
|
|
|
|
php_flag short_open_tag On
|
|
|
|
|
php_flag session.auto_start Off
|
|
|
|
|
php_flag session.bug_compat_warn Off</PRE><BLOCKQUOTE>
|
2003-02-18 22:52:55 +00:00
|
|
|
|
Voit myös määritellä suurimman sallitun tiedoston
|
|
|
|
|
koon:
|
|
|
|
|
</BLOCKQUOTE>
|
|
|
|
|
<PRE STYLE="margin-left: 2cm; margin-right: 2cm">php_value upload_max_filesize 2M
|
|
|
|
|
php_value post_max_size 2M
|
|
|
|
|
</PRE><BLOCKQUOTE>
|
|
|
|
|
Helpointa on ottaa lib/htaccess tiedosto pohjaksi ja muokata sitä
|
|
|
|
|
tarpeen mukaan:</BLOCKQUOTE>
|
|
|
|
|
<PRE STYLE="margin-left: 2cm; margin-right: 2cm; margin-bottom: 0.5cm">cp lib/htaccess .htaccess</PRE><P>
|
|
|
|
|
</P>
|
|
|
|
|
<H3><A NAME="config"></A>7. Muokkaa config.php</H3>
|
|
|
|
|
<BLOCKQUOTE>Nyt voit muokata asetustiedostoa ,<STRONG>config.php</STRONG>.
|
|
|
|
|
Tämä on ainoa Moodlen tiedosto jota sinun tarvitsee muokata
|
|
|
|
|
.</BLOCKQUOTE>
|
|
|
|
|
<BLOCKQUOTE>Päästäksesi alkuun kopioi config-dist.php
|
2003-04-22 14:38:37 +00:00
|
|
|
|
tiedostoksi config.php. Emme sisällytä
|
|
|
|
|
config.php-tiedostoa suoraan pakettiin, jottei asetukset hukkuisi
|
|
|
|
|
esim. Moodlen päivityksen yhteydessä.</BLOCKQUOTE>
|
2003-02-18 22:52:55 +00:00
|
|
|
|
<BLOCKQUOTE>Muokaa config.php tiedostoa ja kirjoita asetukset sinne
|
|
|
|
|
(muista "table prefix" - PostgreSQL ei toimi ilman
|
2003-04-22 14:38:37 +00:00
|
|
|
|
tätä), sivuston osoite, sivuston sijanti palvelimen
|
|
|
|
|
tiedostojärjestelmässä ja datahakemisto. config.php
|
2003-02-18 22:52:55 +00:00
|
|
|
|
tiedostossa on tarvittavat ohjeet.</BLOCKQUOTE>
|
|
|
|
|
<BLOCKQUOTE>Tämän ohjeen loppuun asti oletamme sivustosi
|
2003-04-22 14:38:37 +00:00
|
|
|
|
sijaitsevan osoitteessa: <U>http://example.com/moodle</U></BLOCKQUOTE>
|
2003-02-18 22:52:55 +00:00
|
|
|
|
<P> </P>
|
2003-04-22 14:38:37 +00:00
|
|
|
|
<H3><A NAME="admin"></A>8. Mene ylläpitosivulle</H3>
|
|
|
|
|
<BLOCKQUOTE>Ylläpitosivun pitäisi nyt toimia osoitteesta:
|
2003-02-18 22:52:55 +00:00
|
|
|
|
<U>http://example.com/moodle/admin</U>. Jos koitat mennä suoraan
|
2003-04-22 14:38:37 +00:00
|
|
|
|
Moodlen etusivulle sinut ohjataan ylläpitosivulle. Esimmäisellä
|
2003-02-18 22:52:55 +00:00
|
|
|
|
kertaa sinulle esitetään GPL-lisenssi jonka ehdot sinun
|
2003-04-22 14:38:37 +00:00
|
|
|
|
pitää hyväksyä, jotta asennusta voidaan jatkaa.</BLOCKQUOTE>
|
|
|
|
|
<BLOCKQUOTE>(Moodle käyttää ev<65>steit<69> (cookies) ja
|
|
|
|
|
eikä toimi oikein jos estät ev<65>steiden tallentamisen
|
2003-02-18 22:52:55 +00:00
|
|
|
|
selaimeesi!)
|
|
|
|
|
</BLOCKQUOTE>
|
|
|
|
|
<BLOCKQUOTE>Nyt Moodle aloittaa tietokannan luonnin. Näet
|
2003-04-22 14:38:37 +00:00
|
|
|
|
tietokannan luomiseen liittyvi<76> k<>skyj<79> ja niiden jälkeen tila-viestin (vihreä
|
2003-02-18 22:52:55 +00:00
|
|
|
|
tai punainen) komennon onnistumisesta:</BLOCKQUOTE>
|
2003-02-24 20:06:53 +00:00
|
|
|
|
<BLOCKQUOTE STYLE="margin-left: 3cm; margin-right: 3cm">CREATE TABLE
|
2003-02-18 22:52:55 +00:00
|
|
|
|
course ( id int(10) unsigned NOT NULL auto_increment, category
|
|
|
|
|
int(10) unsigned NOT NULL default '0', password varchar(50) NOT NULL
|
|
|
|
|
default '', fullname varchar(254) NOT NULL default '', shortname
|
|
|
|
|
varchar(15) NOT NULL default '', summary text NOT NULL, format
|
|
|
|
|
tinyint(4) NOT NULL default '1', teacher varchar(100) NOT NULL
|
|
|
|
|
default 'Teacher', startdate int(10) unsigned NOT NULL default '0',
|
|
|
|
|
enddate int(10) unsigned NOT NULL default '0', timemodified int(10)
|
|
|
|
|
unsigned NOT NULL default '0', PRIMARY KEY (id)) TYPE=MyISAM</BLOCKQUOTE>
|
2003-02-24 20:06:53 +00:00
|
|
|
|
<BLOCKQUOTE STYLE="margin-left: 3cm; margin-right: 3cm"><FONT COLOR="#006600">SUCCESS</FONT></BLOCKQUOTE>
|
|
|
|
|
<BLOCKQUOTE STYLE="margin-left: 3cm; margin-right: 3cm">.. ja niin
|
2003-02-18 22:52:55 +00:00
|
|
|
|
edelleen: <FONT COLOR="#ff0000">Main databases set up successfully</FONT>.
|
|
|
|
|
</BLOCKQUOTE>
|
|
|
|
|
<BLOCKQUOTE>Jos tietokantaa ei pystyä luomaan virheettä
|
|
|
|
|
joko php-asetuksissa , tietokannassa tai config.php tiedoston
|
|
|
|
|
asetuksissa on vikaa. Tarkista ettei PHP ole rajatussa "safe
|
|
|
|
|
mode"-tilassa (monien palveluntarjoajien palvelimen yleensä
|
|
|
|
|
on)Voit tarkistaa php:n asetukset luomalla tiedosto info.php jossa on
|
|
|
|
|
rivi <? phpinfo() ?> ja katsoa sitä selaimella .
|
|
|
|
|
tarkista vielä kaikki asetukset ja eritä uudelleen.</BLOCKQUOTE>
|
|
|
|
|
<BLOCKQUOTE>Sivun lopusta löytyy "Continue" tai
|
|
|
|
|
"Jatka" linkki, jatka sillä.</BLOCKQUOTE>
|
2003-04-22 14:38:37 +00:00
|
|
|
|
<BLOCKQUOTE>Seuraava sivu asettaa kurssimodulien tarvitsemat taulut.
|
2003-02-18 22:52:55 +00:00
|
|
|
|
Taas kaiken pitäisi näyttä vihreää.</BLOCKQUOTE>
|
|
|
|
|
<BLOCKQUOTE>Sivun lopusta löytyy "Continue" tai
|
|
|
|
|
"Jatka" linkki, jatka sillä.</BLOCKQUOTE>
|
|
|
|
|
<BLOCKQUOTE>Seuraavalla sivulla on lomake jolla määritellään
|
2003-04-22 14:38:37 +00:00
|
|
|
|
sivuston muuttujat ( Oletuskieli, käytettävä
|
2003-02-18 22:52:55 +00:00
|
|
|
|
lokalisointi ,SMTP(posti)-palvelimet jne..). Älä murehdi
|
|
|
|
|
liikaa asetuksia, voit aina palata muuttamaan niitä. Tallenna
|
|
|
|
|
muutokset ja jatka asennusta.</BLOCKQUOTE>
|
|
|
|
|
<BLOCKQUOTE>Jos (ja vain jos) juutut tälle sivulle etkä
|
|
|
|
|
pysty jatkamaan, www-palvelimesi on ongelma mitä kutsumme
|
|
|
|
|
"buggy referrer" ongelmaksi. Tämä on helppo
|
|
|
|
|
korjata: muokkaa config.php ja aseta muuttuja buggy_referrer = <I>true</I>,
|
|
|
|
|
ja yritä uudelleen.</BLOCKQUOTE>
|
|
|
|
|
<BLOCKQUOTE>Seuraavalla sivulla määrität sivustolle
|
|
|
|
|
nimen ja kuvauksen. Voit muuttaa näitäkin myöhemmin.
|
|
|
|
|
Tallenna muutokset ja jatka.</BLOCKQUOTE>
|
|
|
|
|
<BLOCKQUOTE>Lopuksi määrittelet pääkäyttäjä
|
|
|
|
|
tunnuksen sivustolle. Täytä henkilötietosi, email jne
|
|
|
|
|
ja tallenna muutokset "Save changes". .
|
|
|
|
|
</BLOCKQUOTE>
|
2003-02-24 20:06:53 +00:00
|
|
|
|
<BLOCKQUOTE STYLE="margin-left: 7cm; margin-right: 7cm"><STRONG>Paina
|
2003-02-18 22:52:55 +00:00
|
|
|
|
mieleen antamasi ylläpitäjän tunnus ja salasana,
|
|
|
|
|
tarvitset niitä myöhemmin. ;-)</STRONG></BLOCKQUOTE>
|
|
|
|
|
<BLOCKQUOTE>Kun pääkäyttäjä on luotu pääset
|
|
|
|
|
ylläpito valikkoon , josta löytyy linkit sivuston
|
|
|
|
|
ylläpitämiseksi, kuten:</BLOCKQUOTE>
|
|
|
|
|
<UL>
|
|
|
|
|
<LI><BLOCKQUOTE STYLE="margin-bottom: 0cm">kurssien lisääminen
|
|
|
|
|
ja poisto</BLOCKQUOTE>
|
|
|
|
|
<LI><BLOCKQUOTE STYLE="margin-bottom: 0cm">Käyttäjätunnusten
|
|
|
|
|
hallinta</BLOCKQUOTE>
|
|
|
|
|
<LI><BLOCKQUOTE STYLE="margin-bottom: 0cm">Opettajien hallinta</BLOCKQUOTE>
|
|
|
|
|
<LI><BLOCKQUOTE STYLE="margin-bottom: 0cm">Teemojen valinta
|
|
|
|
|
</BLOCKQUOTE>
|
|
|
|
|
<LI><BLOCKQUOTE>Käyttäjätunnistuksen valinta. (Voit
|
|
|
|
|
käyttää esim. LDAP-palvelinta käyttäjän
|
|
|
|
|
tunnistukseen)</BLOCKQUOTE>
|
|
|
|
|
</UL>
|
|
|
|
|
<P> </P>
|
|
|
|
|
<H3><A NAME="cron"></A>9. Aseta cron</H3>
|
|
|
|
|
<BLOCKQUOTE>Jotkut Moodlen modulit vaativat ajastettuja ajoja
|
2003-04-22 14:38:37 +00:00
|
|
|
|
toimiakseen. Esimerkiksi Foorumit tarkistetaan ajoittain, ja uusista
|
2003-02-18 22:52:55 +00:00
|
|
|
|
viesteistä lähetetään kopiot tilaajille.</BLOCKQUOTE>
|
|
|
|
|
<BLOCKQUOTE>Yksi scripti tekee kaiken tarvittavan ja on nimeltään
|
|
|
|
|
admin/cron.php. Sitä ei voida kuitenkaan ajaa automaattisesti,
|
|
|
|
|
vaan sinun pitää ajastaa scripti ajettavaksi esim. 5
|
|
|
|
|
minuutin välein.</BLOCKQUOTE>
|
|
|
|
|
<BLOCKQUOTE>Huomaa ettei ajastettavan koneen tarvitse olla sama jolla
|
|
|
|
|
Moodle on asennettu. Jos palveluntarjoajallasi ole cron-palvelua voit
|
|
|
|
|
ajastaa oman kotikoneesi ajamaan/hakemaan admin/cron.php scriptin
|
|
|
|
|
tietyin väliajoin.</BLOCKQUOTE>
|
|
|
|
|
<BLOCKQUOTE>Tarkista ensin selaimellasi että scripti
|
|
|
|
|
toimii osoitteesta:</BLOCKQUOTE>
|
|
|
|
|
<PRE STYLE="margin-left: 2cm; margin-right: 2cm; margin-bottom: 0.5cm">http://example.com/moodle/admin/cron.php</PRE><H4 STYLE="margin-left: 1cm; margin-right: 1cm; margin-top: 0cm">
|
|
|
|
|
Scrptin ajamisen automatisointi</H4>
|
2003-04-22 14:38:37 +00:00
|
|
|
|
<BLOCKQUOTE>Unix-järjestemissä: käytä
|
2003-02-18 22:52:55 +00:00
|
|
|
|
<B>cron</B>ia.Muokkaa cron asetuksia komenolla "crontab
|
|
|
|
|
-e"ja lisää rivi:</BLOCKQUOTE>
|
|
|
|
|
<PRE STYLE="margin-left: 2cm; margin-right: 2cm">*/5 * * * * {komento}
|
|
|
|
|
|
2003-04-22 14:38:37 +00:00
|
|
|
|
miss<EFBFBD> {komento} on:
|
2003-02-18 22:52:55 +00:00
|
|
|
|
wget -q -O /dev/null http://example.com/moodle/admin/cron.php
|
|
|
|
|
tai
|
|
|
|
|
lynx -dump http://example.com/moodle/admin/cron.php > /dev/null
|
|
|
|
|
tai
|
|
|
|
|
/opt/bin/php /web/moodle/admin/cron.php</PRE><BLOCKQUOTE>
|
|
|
|
|
Windows järjestelmissä: Helpointa on käyttää
|
|
|
|
|
pakettia <A HREF="http://moodle.com/download/moodle-cron-for-windows.zip">moodle-cron-for-windows.zip</A>
|
|
|
|
|
joka tekee ajastuksesta tosi helppoa. Voit myös käyttää
|
|
|
|
|
windowsin "Scheduled Tasks"/"Ajastetut
|
|
|
|
|
toiminnot"-toimintoa.<BR>Komento on esim:
|
|
|
|
|
</BLOCKQUOTE>
|
|
|
|
|
<PRE STYLE="margin-left: 1cm; margin-right: 1cm; margin-bottom: 0.5cm">C:\apache\php\php.exe C:\apache\htdocs\moodle\admin\cron.php</PRE><H3 STYLE="margin-left: 1cm; margin-right: 1cm; margin-top: 0cm">
|
|
|
|
|
<A NAME="course"></A>10. Luo uusi kurssi</H3>
|
|
|
|
|
<BLOCKQUOTE>Nyt kun Moodle on asennettu, voit luoda ensimmäisen
|
|
|
|
|
kurssin.
|
|
|
|
|
</BLOCKQUOTE>
|
|
|
|
|
<BLOCKQUOTE>Valitse "Luo uusi kurssi" ylläpito
|
|
|
|
|
sivulta.</BLOCKQUOTE>
|
|
|
|
|
<BLOCKQUOTE>Täytä kussin tiedot, opettaja voi kuitenkin
|
2003-04-22 14:38:37 +00:00
|
|
|
|
aina halutessaan muuttaa kurssin tietoja, joten sinun ei tarvitse
|
2003-02-18 22:52:55 +00:00
|
|
|
|
käyttää turhaan aikaa pähkäilessäsi
|
|
|
|
|
kurssi kuvauksia tai muuta.</BLOCKQUOTE>
|
|
|
|
|
<BLOCKQUOTE>Paina "Talleta muutokset", jonka jälkeen
|
|
|
|
|
sinun pitää valita kurssille opettaja(t).Voit lisätä
|
|
|
|
|
opettajaksi ainoastaan käyttäjän joka on jo
|
|
|
|
|
järjestelmässä.
|
|
|
|
|
</BLOCKQUOTE>
|
|
|
|
|
<BLOCKQUOTE>Kun olet valinnut opettajan/opettajat kurssi on valmis
|
|
|
|
|
käyttöön ja näkyvissä Moodlen etusivulla.</BLOCKQUOTE>
|
|
|
|
|
<BLOCKQUOTE>Katso "Opettajan käsikirja":sta
|
|
|
|
|
lisätietoja kurssien rakentamisesta.</BLOCKQUOTE>
|
|
|
|
|
<P> </P>
|
|
|
|
|
<P ALIGN=CENTER><A HREF="../var/www/html/moodle/lang/fi/docs/" TARGET="_top"><FONT SIZE=1>Moodle
|
|
|
|
|
Documentation</FONT></A></P>
|
|
|
|
|
<P ALIGN=CENTER><FONT SIZE=1>Version: $Id: install.html,v 1.6
|
|
|
|
|
2003/01/28 03:06:20 moodler Exp $</FONT></P>
|
|
|
|
|
</BODY>
|
2003-04-22 14:38:37 +00:00
|
|
|
|
</HTML>
|