2.076 de modificări
Diferență între revizuiri ale paginii „Znuny”
→Aducerea la zi a Znuny
Linia 21: | Linia 21: | ||
== Aducerea la zi a Znuny == | == Aducerea la zi a Znuny == | ||
Sistemul Znuny este instalat în | Sistemul Znuny este instalat în <code>/opt/otrs</code>, care este un symlink spre <code>/opt/znuny-x.y.z</code>. Znuny are [https://doc.znuny.org/manual/releases/installupdate/update.html instrucțiuni] bune pentru actualizare, dar sunt câțiva pași pe care ei nu îi menționează. În special, dorim să facem cât mai mult din upgrade fără să oprim sistemul. | ||
* Descărcați noua versiune, fie ea <code>x.y.z</code> | * Descărcați noua versiune, fie ea <code>x.y.z</code> | ||
Linia 27: | Linia 27: | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
cd /opt | cd /opt | ||
wget http://.../ | wget http://.../znuny-x.y.z.tar.gz | ||
tar | tar zxf znuny-x.y.z.tar.gz | ||
chown -R otrs.www-data | chown -R otrs.www-data znuny-x.y.z | ||
chmod 755 | chmod 755 znuny-x.y.z | ||
cd | cd znuny-x.y.z | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Linia 43: | Linia 43: | ||
cp -ai /opt/otrs/var/log/TicketCounter.log var/log/ | cp -ai /opt/otrs/var/log/TicketCounter.log var/log/ | ||
cp -ai /opt/otrs/Kernel/Config.pm Kernel/ | cp -ai /opt/otrs/Kernel/Config.pm Kernel/ | ||
</syntaxhighlight> | </syntaxhighlight> | ||
* Comparați | * Comparați <code>Config.pm</code> cu <code>Config.pm.dist</code>. Este important să nu divergem de standard. | ||
<syntaxhighlight lang="bash"> | |||
diff Kernel/Config.pm.dist Kernel/Config.pm | |||
</syntaxhighlight> | |||
* Urmați [https://doc.znuny.org/manual/releases/installupdate/update.html instrucțiunile Znuny]. Câteva diferențe importante: | |||
** '''NU OPRIȚI SERVICIUL NGINX.''' Znuny rulează pe serverul principal al dexonline.ro. | ** '''NU OPRIȚI SERVICIUL NGINX.''' Znuny rulează pe serverul principal al dexonline.ro. | ||
** Neapărat faceți backup la baza de date | ** Neapărat faceți backup la baza de date. Nu este opțional! OTRS dădea ocazional erori la migrarea bazei de date (poate și Znuny va da). | ||
* | ** Nu uitați și de cron joburi. | ||
La final, testați sistemul trimițând un email către <code>contact@dexonline.ro</code> și urmărind ce se întâmplă în interfață, în <code>/var/log/nginx/error.log</code>, în <code>/var/log/mail.log</code> etc. |