Actualizarea frame-ului

Actualizarea cadrului OTRS

Aceste instrucțiuni sunt pentru cei care actualizează OTRS 3.2 până la versiunea 3.3. ele pot fi utilizate atât pentru actualizarea sistemului de RPM, cât și în cazul utilizării codurilor sursă (tarballs).







remarcă

Rețineți că OTRS 3.3 necesită o versiune Perl de cel puțin 5.10.0. Înainte de actualizare, asigurați-vă că serverul dvs. lucrează cu această versiune. Puteți verifica versiunea Perl utilizând comanda perl -v pe linia de comandă. Linux este singura de distribuție cunoscută, care utilizează perl 5.8 și este încă susținut de acest dezvoltator Red Hat Enterprise Linux (RHEL) 5 și CentOS sale derivate 5. Dacă utilizați aceste platforme și sunt de planificare pentru a trece la OTRS 3.3, ar trebui, de asemenea, planul de a face upgrade de operare dvs. sistem la o versiune care acceptă versiunea corectă a perl, de exemplu, RHEL 6 sau CentOS 6.

Dacă utilizați o versiune mai veche a OTRS, trebuie să actualizați mai întâi la versiunea 3.1 (1.1-> 1.2-> 1.3> 2,0> 2.1-> 2.2-> 2.3-> 2.4-> 3.0-> 3.1-> 3.2-> 3.3 ).! Trebuie să efectuați un upgrade complet la fiecare versiune între acestea, inclusiv conversia bazei de date și scripturile perl pentru actualizare.

În interiorul unei versiuni, puteți trece peste versiuni intermediare / nivel de patch-uri atunci când faceți upgrade. De exemplu, puteți efectua un upgrade direct de la OTRS 3.3.1 la versiunea 3.3.4. În acest caz, puteți trece peste pașii 9 și 13-16.

Vă rugăm să rețineți că, dacă sunteți un upgrade intermediar de la OTRS 3.3.6 sau mai devreme, trebuie să activați o nouă sarcină pentru cron, gestiona procesul Planner / Scheduler. Copiați fișierul /opt/otrs/var/cron/scheduler_watchdog.dist în / opt / OTRS / var / cron / scheduler_watchdog și actualizarea crontab - /opt/otrs/bin/Cron.sh începe (ca utilizator "OTRS", nu „rădăcină „).

Opriți toate serviciile conexe.

în t.ch. (în funcție de serviciile utilizate):

Faceți copii de rezervă ale tuturor datelor din $ OTRS_HOME (implicit OTRS_HOME = / opt / otrs):

OTRS la locul de muncă au continuat cu numărul corect de aplicații, restaura fișierul TicketCounter.log în $ OTRS_HOME / var / log / (implicit: OTRS OTRS_HOME = / opt /). Acest lucru este important mai ales dacă utilizați numerotarea incrementală / secvențială a comenzilor.

Restaurați datele de articol

Dacă ați configurat stocarea datelor de mesaj / notă în OTRS în sistemul de fișiere, trebuie să restabiliți folderul articol în $ OTRS_HOME / var / (implicit: OTRS_HOME = / opt / otrs).

Utilizarea pachetelor RPM:

În acest caz, actualizarea de la RPM restabilește automat fișierele vechi de configurare.

Notă: OTRS 3.2 și 3.3 nu sunt compatibile, deci nu folosiți teme vechi!







Temele sunt stocate în $ OTRS_HOME / Kernel / Output / HTML / * / * Dtl (implicit: OTRS_HOME = / opt / otrs).

Amintiți-vă de asemenea că fișierele .dtl, începând cu OTRS versiunea 3.3, ar trebui să fie doar în codificarea utf-8.

Setați permisiunile fișierelor.

Dacă utilizați un tarball,

cu drepturile necesare pentru instalarea sistemului.

Verificați modulele Perl necesare

Verificați prezența tuturor modulelor perl cerute și instalați cele care ar putea fi ignorate din diverse motive.

Notă: tabele noi create în procesul de UPGRADARE MySQL vor fi create cu metoda implicită de acces instalată pe serverul dvs. MySQL. În MySQL 5.5 este utilizată o nouă metodă - InnoDB. Dacă tabele existente, de exemplu, "utilizatori" au o metodă de acces, de exemplu, MyISAM, este posibil să primiți un mesaj de eroare când creați chei străine.

Există două opțiuni: (1) puteți schimba metoda de acces MySQL standard înapoi la MyISAM, în timp ce tabelele noi vor avea aceeași metodă ca cele vechi sau (2) reconfigura tabelele existente pentru a utiliza InnoDB.

Orice probleme asociate cu utilizarea metodei de acces vor fi reflectate în raportul scriptului otrs.CheckDB.pl. Rulați-l pentru a detecta posibile probleme.

Notă: dacă utilizați PostgreSQL 8.1 sau o versiune anterioară, trebuie să activați utilizarea unui driver nou pentru aceste versiuni mai vechi. Faceți acest lucru prin includerea unei linii noi în tipul Kernel / Config.pm:

Rulați scriptul de mutare (ca utilizator 'otrs', dar nu root):

Nu continuați procesul de actualizare dacă acest script nu funcționează corect, după părerea dvs. În caz contrar, puteți pierde date.

Actualizați configurația sistemului și ștergeți toate datele din memoria cache. Rulați (în numele "otrs", NOT 'root'):

în t.ch. (în funcție de serviciile utilizate):

Acum te poți loga.

Verificați pachetele instalate

Verificați managerul de pachete dacă toate pachetele sunt încă marcate ca instalate corect sau care necesită reinstalare sau actualizări.

Următoarele pachete vor fi dezinstalate automat după procesul de actualizare (dacă au fost instalate mai devreme):

Verificarea setărilor de configurare OTRSFreeTextFromCustomerUser

Notă: Această etapă se aplică numai dacă ați folosit pachetul OTRSFreeTextFromCustomerUser mai devreme.

Dacă ați folosit acest modul mai devreme, trebuie să îl reconfigurați. Modulul va fi dezinstalat automat de scriptul de actualizare. este inclusă direct în OTRS.

Dacă doriți să utilizați această funcție, selectați opțiunea „Bilet :: EventModulePost ### 930-DynamicFieldFromCustomerUser“ pentru el și parametrul de configurare sdelayti activa „DynamicFieldFromCustomerUser :: Mapping“.

Actualizarea configurației serverului web

Notă: acest lucru este valabil numai dacă utilizați serverul web Apache, nu utilizați fișierul de configurare direct în directorul de instalare OTRS (de exemplu, în legătura simbolică din directorul de configurare Apache).

Actualizați fișierul de configurare Apache pentru OTRS. s-au făcut unele modificări (vedeți scripturi / apache2-httpd.include.conf).

Actualizarea și activarea planificatorului de sarcini cronjobs

În OTRS, există mai multe sarcini standard cron în fișierul $ OTRS_HOME / var / cron / *. Dist. Pentru a le folosi, copiați-le într-un fișier, omiterea extensiei ".dist" la sfârșitul numelui. Faceți acest lucru pentru a vă asigura că utilizați cele mai recente versiuni de sarcini cron și activări re-activate.

Verificați fișierele copiate și efectuați modificări personalizate și / sau adăugiri pe care le-ați efectuat în versiunile anterioare.

Pentru a utiliza aceste cronjobs pe sistemul dvs., executați scriptul Cron.sh. Efectuați-o în numele utilizatorului sistemului OTRS!







Articole similare

Trimiteți-le prietenilor: