VIKO installeerimisjuhend ========================= Nõudmised süsteemile: - Apache veebiserver; - PHP versioon 4.1 või uuem; - MySQL; PHP konfiguratsioonis peavad olema järgmised seaded lubatud: - magic_quotes_gpc = On - magic_quotes_runtime = On Installeerimisprotsess 1. Paki VIKO lähtekood lahti veebiserveri avalikku kataloogi: tar -xvzf viko-1.0.5.tar.gz VIKO failid paiknevad alamkataloogis viko: viko/ õpilase keskkond viko/admin/ administraatori keskkond viko/css/ CSS fail viko/files/ üleslaaditavate failide kataloog viko/gif/ GIF failid viko/include/ mitmesugused PHP skriptid viko/opetaja/ õpetaja keskkond viko/sql/ andmebaasi struktuur 2. Loo MySQL andmebaasi kasutajakonto; 3. Loo MySQL andmebaas; 4. Määra loodud kasutajakontole õigused ALTER, CREATE, DELETE, INSERT, SELECT ja UPDATE õpikeskkonna VIKO andmebaasile; 5. Käivita MySQL klient loodud kasutaja õigustes, vali VIKO andmebaas ja loo faili viko/sql/viko.sql põhjal andmebaasi tabelite struktuur; 6. Muuda failis viko/include/mysql_connect.php VIKO MySQL andmebaasi nimi, andmebaasi kasutajanimi ja andmebaasi kasutaja parool; 7. Määra üleslaaditavate failide kataloogi ligipääsuõigused: chmod 777 files 8. Käivita brauser ja mine aadressile http://localhost/viko/admin/. Esimene sisselogimine administraatori liidesesse toimub kasutajanime admin ja parooli admin abil. Versiooniuuendus ================ VIKO versioonide 1.0.x uuendamiseks on vaja pakkida viko-1.0.5.tar.gz lahti viko kausta ning asendada kõik olemasolevad failid. Olemasolevate failide asendamise järel tuleb muuta andmebaasiühenduse andmed failis viko/include/mysql_connect.php. Uuendamisel VIKO 1.1 peale on lisaks eelmainitule tarvis uuendada andmebaasistruktuuri. Selleks on fail viko/sql/changes_1.1.sql, mis tuleb andmebaasis käivitada. VIKO 1.1 puhul peab PHP direktiiv register_globals olema Off. Selle kindlustamiseks on VIKO juurkataloogis vastavat käsku sisaldav .htaccess fail. Mõningate virtuaalserveri pakkujate puhul tekkida probleeme VIKO .htaccess failiga - sellisel juhul uuri oma teenusepakkuja käest, kuidas register_globals välja lülitada. Kui serveris on register_globals juba vaikimisi välja lülitatud, siis võib .htaccess faili ka eemaldada.