Tvarkarascio optimizavimo programos instaliavimas ------------------------------------------------- Nukopijuokite visus siame kataloge ir pakatalogiuose esancius failus i norima instaliavimo vieta (kataloga), pvz katalogas galetu buti pavadintas "__tvarka". ("ftp://soften.ktu.lt/home/pik97/vperlib/public_html/__tvarka/") Pritaikymo prie naujos instaliavimo vietos reikalauja cgi skriptai, kuriuose reikia irasyti savus kelius: "fup/acceptsiusti.cgi" -> "$kelias='http://www.soften.ktu.lt/~vperlib/';" reiketu pakeisti i norima kelia, pvz. "http://optimum.mii.lt/~jonas/" "fup/config.txt" -> "Tvarkarastis::__tvarka/mokytojai.txt::__tvarka/gmj.htm::__tvarka/mokytojai.rez" reiketu pakeisti katalogo "__tvarka/" pavadinima i norima. "fup/show.cgi" -> "#$adresas='http://www.soften.ktu.lt/~vperlib';" reiketu pakeisti i norima kelia, pvz. "http://optimum.mii.lt/~jonas" "*.cgi" -> "#!/usr/local/bin/perl" reiketu pakeisti i kelia iki perl interpretatoriaus, jei kelias kitoks. Visiems failams reikia nustatyti atributus rwxr-xr-x komanda "chmod 755 *.*" "*.cgi" skriptams nustatyti atributus rwx------ komanda "chmod 700 *.cgi". Saugumo sumetimais priejimas leidziamas tik failu savininkui. Reiketu sudelioti atributis ne tik siame kataloge esantiems failams, bet ir kataloge fup/ esantiems failams. ----------------------------------------------------------------------------- Jei del saugumo cgi skriptu negalima padeti savo kataloguose, o reikia juos perkelti kitur, reikia atitinkamai pakeisti kelius ir papildomai nurodyti kelius apleto paleidimo faile gmj.htm. Pvz. savo www puslapius dedame kataloge /home/pik97/vperlib/public_html/ kuris per narsykle pasiekiamas http://www.soften.ktu.lt/~vperlib/ Programos failai sudeti kataloguose: /home/pik97/vperlib/public_html/__tvarka/ /home/pik97/vperlib/public_html/__tvarka/java/ /home/pik97/vperlib/public_html/__tvarka/lt/ /home/pik97/vperlib/public_html/__tvarka/netscape/ /home/pik97/vperlib/public_html/__tvarka/skaityk/ Kataloge /home/pik97/vperlib/public_html/__tvarka/fup/ yra skriptai, kurios norime perkelti i kita kataloga, kuriame, pvz., sudeti visi cgi skriptai Taip pat norime perkelti kataloge /home/pik97/vperlib/public_html/__tvarka/ esanti skripta write.cgi Tegul skriptu katalogas bus /home/pik97/vperlib/public_html/cgi-bin/ Kad nemaisytume sios programos skriptu su kitais skriptais, esanciais kataloge /home/pik97/vperlib/public_html/cgi-bin/ sukuriame jame nauja kataloga /home/pik97/vperlib/public_html/cgi-bin/tvarkarastis/ i kuri perkeliame skriptus /home/pik97/vperlib/public_html/cgi-bin/tvarkarastis/write.cgi ir skriptu kataloga /home/pik97/vperlib/public_html/cgi-bin/tvarkarastis/fup/ Dar norime kazkur kitur deti duomenu ir rezultatu failus pagal nutylejima jie buvo dedami tame paciame kataloge kaip ir programa, t.y. /home/pik97/vperlib/public_html/__tvarka/ failai /home/pik97/vperlib/public_html/__tvarka/mokytojai.txt /home/pik97/vperlib/public_html/__tvarka/mokytojai.rez Perkelsime siuos failus i kataloga /home/pik97/vperlib/public_html/duomenys/tvarkarastis/ /home/pik97/vperlib/public_html/duomenys/tvarkarastis/mokytojai.txt /home/pik97/vperlib/public_html/duomenys/tvarkarastis/mokytojai.rez Kad programos apletas zinotu naujus kelius, nurodome juos faile gmj.htm kaip apleto parametrus: Pilnas apleto idejimas html faile:

You need Java compatible browser to see this applet

Taip pat pakeiciame kelia faile write.cgi (/home/pik97/vperlib/public_html/cgi-bin/tvarkarastis/write.cgi) $file="/home/pik97/vperlib/public_html/duomenys/tvarkarastis/mokytojai.rez"; Keliai /home/pik97/vperlib/public_html/cgi-bin/tvarkarastis/fup/ kataloge esanciuose failuose: acceptsiusti.cgi $kelias='http://www.soften.ktu.lt/~vperlib/'; config.txt Tvarkarastis::duomenys/tvarkarastis/mokytojai.txt::__tvarka/gmj.htm::duomenys/tvarkarastis/mokytojai.rez show.cgi #$adresas='http://www.soften.ktu.lt/~vperlib'; Kelias iki perl interpretatoriaus ir failu atributai nurodomi kaip ir anksciau ----------------------------------------------------------------------------- pradiniai duomenys imami is mokytojai.txt, rezultatai rasomi i mokytojai.rez, jei vartotojo sasajoje nera numatyta kitaip. jei del kokiu nors priezasciu norisi keisti siu failu pavadinimus, teks pakeisti siuos pavadinimus cgi skriptuose ir java failuose i norimus bei perkompiliuoti java programas. Tvarkarascio programos iseities tekstai ir sukompiliuotos klases i katalogus "lt/ktu/gmj/..." nekopijuojamos, viskas vienoje vietoje, kad nereiketu atsirinkineti kokia klase kam priklauso ir i koki kataloga ja padeti ar reikalui esant istrinti, todel ir task'as, ir analyser'is ir kiti tvarkarasciui priklausantys iseities tekstai ir klases yra siame kataloge. Galima nebent klases suarchyvuoti ir nurodyti archyva apleto paleidimo "*.htm" faile.