Erinevus lehekülje "RT" redaktsioonide vahel
(New page: RT installimine Toimib see nii FreeBSD, Debian kui mitmetel muudel süsteemidel enamasti kohaliku süsteemihalduse kaudu Paigaldame sõltuvused nagu apache, mysql ja postfix FreeBSD's ...) |
|||
1. rida: | 1. rida: | ||
+ | ===Sissejuhatus=== | ||
− | RT installimine | + | |
+ | ===RT installimine FreeBSD's=== | ||
Toimib see nii FreeBSD, Debian kui mitmetel muudel süsteemidel | Toimib see nii FreeBSD, Debian kui mitmetel muudel süsteemidel | ||
7. rida: | 9. rida: | ||
Paigaldame sõltuvused nagu apache, mysql ja postfix | Paigaldame sõltuvused nagu apache, mysql ja postfix | ||
− | FreeBSD's saab hetkel uusima versiooni 3.6.7 installitud /usr/ports/www/rt36/ | + | FreeBSD's saab hetkel uusima versiooni 3.6.7 installitud '''/usr/ports/www/rt36/''' |
installimiseks koos apache2'ega tuleb anda käsk | installimiseks koos apache2'ega tuleb anda käsk | ||
− | make WITH_APACHE2=yes | + | make WITH_APACHE2=yes |
Automaatselt paigaldatakse juba kõik perli sõltuvused nagu mod_perl2 | Automaatselt paigaldatakse juba kõik perli sõltuvused nagu mod_perl2 | ||
− | Vaikimisi rt asukohakaustaks saab /usr/local/rt3/ | + | Vaikimisi rt asukohakaustaks saab '''/usr/local/rt3/''' |
Kasutada saab mysql alternatiivina ka postgresqli. | Kasutada saab mysql alternatiivina ka postgresqli. | ||
− | Avame seadistusfaili /usr/local/rt3/etc/RT_SiteConfig.pm ja | + | Avame seadistusfaili '''/usr/local/rt3/etc/RT_SiteConfig.pm''' ja |
kirjutame sinna | kirjutame sinna | ||
− | Set( $rtname, 'domeen.ee'); | + | Set( $rtname, 'domeen.ee'); |
Loome mysql'i rt jaoks kasutaja ning paneme sellele ka parooli ja käivitame käsu | Loome mysql'i rt jaoks kasutaja ning paneme sellele ka parooli ja käivitame käsu | ||
− | make post-install -DINITIAL_INSTALL DB_DBA_USER=rtkasutaja DB_DBA_PASSWORD=parool | + | make post-install -DINITIAL_INSTALL DB_DBA_USER=rtkasutaja DB_DBA_PASSWORD=parool |
Millejärel luuakse baas nimega rt36 ja tekitatakse sinna vajalikud tabelid ning seadistused | Millejärel luuakse baas nimega rt36 ja tekitatakse sinna vajalikud tabelid ning seadistused | ||
− | Sourcest installimisel peaks väidetavalt töötama ka käsk | + | Sourcest installimisel peaks väidetavalt töötama ka käsk make initialize-database |
− | |||
− | make initialize-database | ||
Seejärel avame httpd.conf faili ja seadistame apache | Seejärel avame httpd.conf faili ja seadistame apache | ||
39. rida: | 39. rida: | ||
tuleb lisaks virtualhostile paika seadistada ka kausta kus rt asub õigused | tuleb lisaks virtualhostile paika seadistada ka kausta kus rt asub õigused | ||
− | LoadModule perl_module libexec/apache2/mod_perl.so | + | LoadModule perl_module libexec/apache2/mod_perl.so |
− | + | ||
− | <Directory "/usr/local/rt3/share/html"> | + | <Directory "/usr/local/rt3/share/html"> |
− | + | Options Indexes FollowSymLinks | |
− | + | AllowOverride All | |
− | + | Order allow,deny | |
− | + | Allow from all | |
− | </Directory> | + | </Directory> |
− | + | ||
− | + | ||
− | <VirtualHost 192.168.1.20> | + | <VirtualHost 192.168.1.20> |
− | + | ServerName domeen.ee | |
− | + | DocumentRoot /usr/local/rt3/share/html | |
− | + | AddDefaultCharset UTF-8 | |
− | + | ||
− | + | PerlModule Apache::DBI | |
− | + | PerlRequire /usr/local/rt3/bin/webmux.pl | |
− | + | ||
− | + | <Location /> | |
− | + | SetHandler perl-script | |
− | + | PerlHandler RT::Mason | |
− | + | </Location> | |
− | </VirtualHost> | + | </VirtualHost> |
− | postfix | + | ====postfix==== |
Et emailid jõuaksid RT'ni on vaja seadistada rt-mailgate peale | Et emailid jõuaksid RT'ni on vaja seadistada rt-mailgate peale | ||
70. rida: | 70. rida: | ||
saab juurde tekitada administraatorina rt veebiliidesest. | saab juurde tekitada administraatorina rt veebiliidesest. | ||
− | rt: "|/usr/local/rt3/bin/rt-mailgate --queue general --action correspond --url http://domeen.ee/" | + | rt: "|/usr/local/rt3/bin/rt-mailgate --queue general --action correspond --url http://domeen.ee/" |
− | rt-comment: "|/usr/local/rt3/bin/rt-mailgate --queue general --action comment --url http://domeen.ee/" | + | rt-comment: "|/usr/local/rt3/bin/rt-mailgate --queue general --action comment --url http://domeen.ee/" |
Selleks ,et iga inimene saaks meie listi saata meile tuleb | Selleks ,et iga inimene saaks meie listi saata meile tuleb | ||
78. rida: | 78. rida: | ||
Muidu lõpeb saatmine logis veateatega | Muidu lõpeb saatmine logis veateatega | ||
− | RT: RT could not load a valid user, and RT's configuration does not allow for the creation of a new user for this email (jj@localhost.my.domain). You might need to grant 'Everyone' the right 'CreateTicket' for the queue general. (/usr/local/rt3/lib/RT/Interface/Email.pm:243) | + | RT: RT could not load a valid user, and RT's configuration does not allow for the creation of a new user for this email (jj@localhost.my.domain). You might need to grant 'Everyone' the right 'CreateTicket' for the queue general. (/usr/local/rt3/lib/RT/Interface/Email.pm:243) |
− | Sep 17 06:42:08 RT: RT could not load a valid user, and RT's configuration does not allow for the creation of a new user for your email. (/usr/local/rt3/lib/RT/Interface/Email.pm:243) | + | Sep 17 06:42:08 RT: RT could not load a valid user, and RT's configuration does not allow for the creation of a new user for your email. (/usr/local/ rt3/lib/RT/Interface/Email.pm:243) |
Seejärel anname käsu | Seejärel anname käsu | ||
− | newaliases | + | newaliases |
− | /etc/mail/aliases: 29 aliases, longest 95 bytes, 474 bytes total | + | /etc/mail/aliases: 29 aliases, longest 95 bytes, 474 bytes total |
91. rida: | 91. rida: | ||
Ning võime testiks saata meili aadressin rt@domeen.ee | Ning võime testiks saata meili aadressin rt@domeen.ee | ||
− | To : rt@domeen.ee | + | To : rt@domeen.ee |
− | Cc : | + | Cc : |
− | Attchmnt: | + | Attchmnt: |
− | Subject : test | + | Subject : test |
− | ----- Message Text ----- | + | ----- Message Text ----- |
− | test | + | test |
Kui on vaja muuta ununenud root parooli aitab käsk | Kui on vaja muuta ununenud root parooli aitab käsk | ||
mysql> update rt3.Users set password = MD5('password') where name='root'; | mysql> update rt3.Users set password = MD5('password') where name='root'; |
Redaktsioon: 17. september 2008, kell 13:06
Sissejuhatus
RT installimine FreeBSD's
Toimib see nii FreeBSD, Debian kui mitmetel muudel süsteemidel enamasti kohaliku süsteemihalduse kaudu
Paigaldame sõltuvused nagu apache, mysql ja postfix
FreeBSD's saab hetkel uusima versiooni 3.6.7 installitud /usr/ports/www/rt36/
installimiseks koos apache2'ega tuleb anda käsk
make WITH_APACHE2=yes
Automaatselt paigaldatakse juba kõik perli sõltuvused nagu mod_perl2
Vaikimisi rt asukohakaustaks saab /usr/local/rt3/
Kasutada saab mysql alternatiivina ka postgresqli.
Avame seadistusfaili /usr/local/rt3/etc/RT_SiteConfig.pm ja
kirjutame sinna
Set( $rtname, 'domeen.ee');
Loome mysql'i rt jaoks kasutaja ning paneme sellele ka parooli ja käivitame käsu
make post-install -DINITIAL_INSTALL DB_DBA_USER=rtkasutaja DB_DBA_PASSWORD=parool
Millejärel luuakse baas nimega rt36 ja tekitatakse sinna vajalikud tabelid ning seadistused
Sourcest installimisel peaks väidetavalt töötama ka käsk make initialize-database
Seejärel avame httpd.conf faili ja seadistame apache Vajalik on esimesena defineerida ka mod_perl kuna vaikimisi seda sisse ei lülitada, apache2 tuleb lisaks virtualhostile paika seadistada ka kausta kus rt asub õigused
LoadModule perl_module libexec/apache2/mod_perl.so <Directory "/usr/local/rt3/share/html"> Options Indexes FollowSymLinks AllowOverride All Order allow,deny Allow from all </Directory> <VirtualHost 192.168.1.20> ServerName domeen.ee DocumentRoot /usr/local/rt3/share/html AddDefaultCharset UTF-8 PerlModule Apache::DBI PerlRequire /usr/local/rt3/bin/webmux.pl <Location /> SetHandler perl-script PerlHandler RT::Mason </Location> </VirtualHost>
postfix
Et emailid jõuaksid RT'ni on vaja seadistada rt-mailgate peale vastavate aadressid ja aliased. Kohe peale installi on meil olemas queue nimega general, neid saab juurde tekitada administraatorina rt veebiliidesest.
rt: "|/usr/local/rt3/bin/rt-mailgate --queue general --action correspond --url http://domeen.ee/" rt-comment: "|/usr/local/rt3/bin/rt-mailgate --queue general --action comment --url http://domeen.ee/"
Selleks ,et iga inimene saaks meie listi saata meile tuleb rt halduses tuleb minna grupi general seadete juurde ja seadistada ,et everyone rights oleks CreateTicket
Muidu lõpeb saatmine logis veateatega
RT: RT could not load a valid user, and RT's configuration does not allow for the creation of a new user for this email (jj@localhost.my.domain). You might need to grant 'Everyone' the right 'CreateTicket' for the queue general. (/usr/local/rt3/lib/RT/Interface/Email.pm:243) Sep 17 06:42:08 RT: RT could not load a valid user, and RT's configuration does not allow for the creation of a new user for your email. (/usr/local/ rt3/lib/RT/Interface/Email.pm:243)
Seejärel anname käsu
newaliases /etc/mail/aliases: 29 aliases, longest 95 bytes, 474 bytes total
Lisainfot võime leida veel failis /usr/local/rt3/README
Ning võime testiks saata meili aadressin rt@domeen.ee
To : rt@domeen.ee Cc : Attchmnt: Subject : test ----- Message Text ----- test
Kui on vaja muuta ununenud root parooli aitab käsk
mysql> update rt3.Users set password = MD5('password') where name='root';