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 🙂 negru: / opt / roundcube / SQL # cd. / bin negru: / opt / roundcube / bin # ./update.sh 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!
Acest exemplu de Roundcube este actualizat.
Distrează-te.
negru: / opt / roundcube / bin #Articole similare