Aktualizacja aplikacji, odkąd korzystam z roundcube'a, nie uległa zmianie i sprowadza się do poniższych kroków.
- Na samym początku polecam wykonać kopię dotychczasowej lokalizacji roundcube'a oraz jego bazy danych - u mnie nazywa się ona "roundcubemail". Kopię bazy można wykonać chociażby przez phpMyAdmin.
- Pobieramy najnowszą wersję z oficjalnej strony roundcube.net.
- Wypakowujemy i wysyłamy pobrany plik do dowolnego foldera na serwerze z roundcubem - nie nadpisujemy istniejącej instalacji! Robimy to przez ftp, scp (np. programem WinSCP), lub poprzez otoczenie sieciowe - jeżeli mamy taką możliwość.
- Następnie łączymy się przez ssh z serwerem i przechodzimy do folderu z wypakowaną aktualizacją, a w niej do folderu bin.
- W folderze bin uruchamiamy skrypt installto.sh przekazując mu jako parametr ścieżkę do folderu z aktualnie zainstalowanym roundcubem:
./installto.sh ścieżka_do_aktualnie_zainstalowanego_roundcube'a
Poprawne wydanie powyższego polecenia powoduje komunikat ze strony skryptu o potwierdzenie chęci wykonania aktualizacji Wydanie powyższego polecenia z błędnym wskazaniem docelowego folderu roundcube'a powoduje wygenerowanie błędu
Informacja o bieżącej wersji aplikacji |
Nie jest to już wymagane do procesu aktualizacji, lecz jeżeli korzystamy z wbudowanej książki adresowej, warto na koniec uruchomić skrypt indeksujący indexcontacts.sh (polecenie poniżej). Skrypt należy uruchomić z katalogu bin głównej lokalizacji programu, a nie z folderu aktualizacji!
./indexcontacts.sh
Proces indeksowania kontaktów |
Powyższe kroki zostały wykonane podczas aktualizacji roundcube'a z wersji 0.9.5 do wersji 1.0.0. Jak wspomniałem na początku, sam proces aktualizacji nie zmienił się od kilku ostatnich wersji, więc zapewne powyższa instrukcja będzie pasować również do przyszłych aktualizacji.
Brak komentarzy:
Prześlij komentarz
Bardzo proszę o zachowanie netykiety.