Actualizați rotundul 3

Actualizați Roundcube 3.1 la versiunea 4.2

Într-una din notele mele anterioare, am menționat că folosesc Roundcube la serviciu ca și client de e-mail. Și ce? Convenabil! De la orice mașină din rețea, puteți vedea e-mailul 🙂 Pe scurt, clientul este creditat - Vă recomand. O trăsătură pozitivă incontestabilă este și faptul că proiectul este foarte înrădăcinat. Ca rezultat, ca de exemplu, a pus recent o versiune stabilă 3.1, iar ieri am fost la proiectul offsite și am văzut că a patra versiune a fost considerată stabilă cu mult timp în urmă. trebuie să fie actualizate!







Primul lucru pe care îl recomand să îl faceți înainte de actualizarea este salvarea programului de lucru + salvarea bazei de date. Se face foarte simplu (la mine programul este instalat în / opt / roundcube). Mai întâi, faceți o copie de siguranță a bazei de date:

# mysqldump -p rcmail | gzip -c> rcmail_SQL- `data +% F`

După aceea, vom salva programul în sine:

# tar -cjvf roundcube_backup- `data +% F`. tar.bz2 / opt / roundcube

Apoi puteți să faceți upgrade. În cazul în care ceva este nonsens, ne putem întoarce întotdeauna la ceea ce a fost folosit folosind backup-uri 😉

Actualizați sarcina Roundcube este simplă, am făcut acest lucru:

  • descarcati o versiune mai noua (intotdeauna prefer preferintele stabile, asa ca am descarcat stabil pentru ziua de azi 4.2)
  • (putem și nu decomprima, dacă există un MC doar deschis în mc)
  • copiați cu înlocuirea noului folder bin, SQL, program, instalare, skins / implicit, pluginuri și fișier index.php în instalarea veche
  • accesați directorul SQL și efectuați actualizarea bazei de date SQL. De exemplu, am un rotund instalat în / opt / roundcube






# cd / opt / roundcube / SQL

  • Acum actualizați baza de date (în cazul meu MySQL) cu mysql.update.sql folosind comanda:

negru: / opt / roundcube / SQL # mysql -u rcmail -p rcbase

Cereți parola - introduceți (bine, știți parola rotundului utilizatorului pentru a accesa baza de date 😉) Dacă nu vă amintiți, puteți să arătați în fișierul config / db.inc.php

Iată ambuscada la care am intrat după ce termin această comandă:

Se pare că, pentru a actualiza cu succes baza de date cu cifru rotund, trebuie să corectați fișierul mysql.update.sql "de la sine". Mai exact, începutul fișierului ar trebui să menționeze versiunea actuală a bazei de date. Tocmai am șters partea de sus a fișierului până la linie:

-- Actualizări de la versiunea 0.3.1

Pe scurt, acest fișier ar trebui să înceapă cu o linie cu numele versiunii curente și, dacă da, atunci comanda de actualizare a bazei de date va funcționa în mod normal 🙂

  • După aceea, trebuie să executați scriptul bin / update.sh Deci, mergeți la directorul bin:

negru: / opt / roundcube / SQL # cd. / bin

negru: / opt / roundcube / bin # ./update.sh
Acest exemplu de Roundcube este actualizat.
Distrează-te.
negru: / opt / roundcube / bin #

Asta-i tot! Mai departe prin web poți încerca să mergi la RoundCube 😉 Am făcut totul bine ... fără zgomot și praf 🙂

Acest lucru este atât de simplu și necontenit actualizat roundcube!







Articole similare

Trimiteți-le prietenilor: