2.076 de modificări
Diferență între revizuiri ale paginii „Znuny”
fără descrierea modificării
Linia 32: | Linia 32: | ||
tar zxvf otrs-x.y.z.tar.gz | tar zxvf otrs-x.y.z.tar.gz | ||
chown -R otrs.www-data otrs-x.y.z | chown -R otrs.www-data otrs-x.y.z | ||
chmod 755 otrs-x.y.z | chmod 755 otrs-x.y.z | ||
cd otrs-x.y.z | cd otrs-x.y.z | ||
Linia 40: | Linia 39: | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
cp - | cp -ai /opt/otrs/.procmailrc . | ||
cp - | cp -ai /opt/otrs/.pinerc . | ||
cp - | cp -ai /opt/otrs/mail . | ||
cp - | cp -ai /opt/otrs/bin/cata.exportMessageTo*.sh bin/ | ||
cp - | cp -ai /opt/otrs/Kernel/Config.pm Kernel/ | ||
cp - | cp -ai /opt/otrs/Kernel/Config/Files/ZZZAuto.pm Kernel/Config/Files/ | ||
</syntaxhighlight> | </syntaxhighlight> | ||
* Comparați | * Comparați fișierul <tt>Config.pm</tt>, pe care tocmai l-ați copiat, cu fișierul corespunzător <tt>.dist</tt> din același director și reconciliați diferențele. Este important să diferim față de fișierul <tt>.dist</tt> doar în punctele unde dorim să facem configurări (parole etc.) și să nu cărăm după noi modificări istorice. | ||
* Abia acum căutați pe Google instrucțiunile de upgrade pentru OTRS și urmați-le. Câteva observații importante: | * Abia acum căutați pe Google instrucțiunile de upgrade pentru OTRS și urmați-le. Câteva observații importante: | ||
** '''NU OPRIȚI SERVICIUL APACHE.''' OTRS rulează pe serverul principal al dexonline.ro. | ** '''NU OPRIȚI SERVICIUL APACHE.''' OTRS rulează pe serverul principal al dexonline.ro. | ||
** Neapărat faceți backup la baza de date, folosind <tt>mysqldump otrs > /root/otrs-old.sql</tt>. Scripturile de migrare a datelor pe care le oferă OTRS sunt tare fragile. Este posibil să aveți nevoie să corectați ceva, să reimportați baza veche de date și să reluați migrarea. | ** Neapărat faceți backup la baza de date, folosind <tt>mysqldump otrs > /root/otrs-old.sql</tt>. Scripturile de migrare a datelor pe care le oferă OTRS sunt tare fragile. Este posibil să aveți nevoie să corectați ceva, să reimportați baza veche de date și să reluați migrarea. | ||
** <tt>bin/otrs.SetPermissions.pl</tt> cere | ** <tt>bin/otrs.SetPermissions.pl</tt> cere argumentul <tt>--web-group=www-data</tt> | ||
* La sfârșitul migrării, trebuie | * La sfârșitul migrării, probabil trebuie șters vechiul crontab pentru otrs, înainte de a-l instala pe cel nou. | ||
* Creați un link, necesar pentru că Nginx caută /otrs/index.pl: | |||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
ln -s fcgi-bin otrs | |||
</syntaxhighlight> | </syntaxhighlight> | ||
* Scriptul <tt>SetPermissions.pl</tt> pare să strice permisiunile și deținătorul pe <tt>.procmailrc</tt>. Asigurați-vă că ele coincid cu cele din versiunea anterioară. | * Scriptul <tt>SetPermissions.pl</tt> pare să strice permisiunile și deținătorul pe <tt>.procmailrc</tt>. Asigurați-vă că ele coincid cu cele din versiunea anterioară. | ||
* Testați sistemul trimițând un email către <tt>contact@dexonline.ro</tt> și urmărind ce se întâmplă în interfață, în <tt>/var/log/apache2/error.log</tt>, în <tt>/var/log/mail.log</tt> etc. | * Testați sistemul trimițând un email către <tt>contact@dexonline.ro</tt> și urmărind ce se întâmplă în interfață, în <tt>/var/log/apache2/error.log</tt>, în <tt>/var/log/mail.log</tt> etc. |