Erinevus lehekülje "RT" redaktsioonide vahel

Allikas: Kuutõrvaja
(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
+
        Options Indexes FollowSymLinks
        AllowOverride All
+
        AllowOverride All
        Order allow,deny
+
        Order allow,deny
        Allow from all
+
        Allow from all
</Directory>
+
</Directory>
 
+
 
 
+
<VirtualHost 192.168.1.20>
+
<VirtualHost 192.168.1.20>
    ServerName domeen.ee
+
    ServerName domeen.ee
    DocumentRoot /usr/local/rt3/share/html
+
    DocumentRoot /usr/local/rt3/share/html
    AddDefaultCharset UTF-8
+
    AddDefaultCharset UTF-8
 
+
    PerlModule Apache::DBI
+
    PerlModule Apache::DBI
    PerlRequire /usr/local/rt3/bin/webmux.pl
+
    PerlRequire /usr/local/rt3/bin/webmux.pl
 
+
    <Location />
+
    <Location />
    SetHandler perl-script
+
      SetHandler perl-script
    PerlHandler RT::Mason
+
      PerlHandler RT::Mason
    </Location>
+
    </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';