Cara Meng-upgrade ownCloud 9 ke ownCloud 10 di Ubuntu 16.04

Halo, selamat datang di panduan kami tentang cara memutakhirkan ownCloud 9 ke ownCloud 10 di Ubuntu 16.04. ownCloud 10 juga ownCloud X adalah versi terbaru.

Jadi Anda masih dapat menjalankan server ownCloud versi 9 dan kapan pun Anda ingin menyinkronkan file Anda dengan client desktop ownCloud terbaru, Anda mendapatkan beberapa masalah ketidakcocokan versi? Jangan khawatir karena dalam panduan ini, kami akan menunjukkan kepada Anda cara meningkatkan versi ownCloud ke versi terbaru sehingga Anda dapat terus menikmati keindahan berbagi file dan data melalui platform yang luar biasa ini.

Interface untuk ownCloud 9 terlihat seperti di bawah ini;

Tingkatkan ownCloud 9 ke ownCloud 10

Prasyarat

Nah, sebelum Anda dapat memulai proses upgrade, pastikan Anda memenuhi persyaratan minimum berikut;

  • Proses upgrade melibatkan menempatkan server dalam mood pemeliharaan. Karenanya beri tahu user tentang hal yang sama.
  • Buat cadangan server Cloud Anda sendiri  data directory, config.php, 3rd party appsdan ownCloud database.
  • Jika ada aplikasi pihak ketiga yang diinstal, tinjau kompatibilitasnya dan nonaktifkan sebelum memutakhirkan. Anda dapat mengaktifkannya kembali setelah memutakhirkan jika kompatibel.

Perbarui server

Perbarui dan tingkatkan server Anda untuk memastikan bahwa persyaratan wajib ownCloud lainnya diperbarui.

apt update && apt upgrade -y

Ada tiga cara di mana server ownCloud dapat ditingkatkan;

  • Metode upgrade secara manual menggunakan kode sumber ownCloud rilis terbaru. Ini adalahrecommended metode.
  • Menggunakan manajer paket distribusi khusus OS bersama dengan repositori resmi ownCloud.
  • Menggunakan Aplikasi Updater jika admin tidak memiliki akses command line ke server.

Dalam panduan ini, kita akan mempelajari cara mengupgrade ownCloud menggunakan, tentu saja, metode yang direkomendasikan, manual upgrade.

Peningkatan Cloud sendiri secara manual

Seperti disebutkan di atas, buat cadangan yang diperlukan seperti yang ditunjukkan di bawah ini;

Cadangkan direktori server ownCloud;

rsync -avpP /var/www/owncloud /opt/backups/

Ini memastikan bahwa copyan dibuat dengan izin yang dipertahankan.

Cadangkan database ownCloud;

mysqldump -u root -p owncloud > /home/amos/owncloud-`date +%F`.sql

Sekarang, jika Anda memeriksa folder rumah Anda;

ls -l /home/amos/ total 68 drwxr-xr-x 17 amos amos 4096 Nov 30 17:09 owncloud -rw-r--r-- 1 amos amos 63216 Dec 1 11:19 owncloud-2018-12-01.sql

NOTE: Anda juga dapat mengambil snapshotstatus server Anda saat ini sehingga Anda selalu dapat memulihkannya jika ada masalah. Tidak ada yang mengalahkan pemulihan jentikan jari!!

Aktifkan Mode Pemeliharaan Cloud sendiri

Sebelum Anda dapat melanjutkan, letakkan ownCloud pada mode pemeliharaan. Ini mencegah login baru dan mengunci sesi user yang login. ownCloud juga akan menampilkan status di UI web untuk memberi tahu user apa yang terjadi.

Untuk mengaktifkan mode pemeliharaan, Anda dapat mengedit /var/www/owncloud/config/config.phpdan mengubah nilai menjadi. Ini juga dapat dengan mudah dilakukan dengan menggunakan seperti yang ditunjukkan di bawah ini;’maintenance’ =>false,’maintenance’ => true,occ command

sudo -u www-data php /var/www/owncloud/occ maintenance:mode --on

Sekarang, jika Anda mencoba mengakses ownCloud, Anda akan melihat status yang memberi tahu Anda tentang status tersebut.

Hentikan Pekerjaan Cron

systemctl stop cron

Hentikan Server Web

systemctl stop apache2

Download Rilis Server ownCloud Terbaru

Navigasikan ke halaman downloadan ownCloud dan dapatkan arsip sumber rilis terbaru. Setelah Anda mendapatkan tautan arsip sumber, Anda cukup mengdownloadnya sebagai berikut;

wget https://download.owncloud.org/community/owncloud-10.0.10.tar.bz2 -P /tmp/

Siapkan ownCloud untuk Upgrade

Setelah downloadan selesai, ganti nama folder ownCloud asli dan ekstrak arsip sumber baru ke direktori root web ownCloud, /var/www/.

mv /var/www/owncloud /var/www/owncloud-bak tar xjf /tmp/owncloud-10.0.10.tar.bz2 -C /var/www/

Copy direktori data ownCloud lama ke direktori sumber baru.

rsync -avpP /var/www/owncloud-bak/data /var/www/owncloud/

Ganti file config.php baru dengan yang lama;

rsync -avpP /var/www/owncloud-bak/config /var/www/owncloud/

Tingkatkan cloud sendiri

Setelah Anda memiliki data lama, jalankan perintah di bawah ini untuk memutakhirkan ownCloud.

sudo -u www-data php /var/www/owncloud/occ upgrade

Setelah upgrade selesai, Anda dapat memverifikasi versi ownCloud dengan menjalankan perintah di bawah ini;

sudo -u www-data php /var/www/owncloud/occ -V ownCloud is in maintenance mode - no app have been loaded ownCloud 10.0.10

Jika Anda memiliki Aplikasi lama, Anda sekarang dapat menyalinnya ke direktori Aplikasi baru.

Tingkatkan PHP ke PHP 7.2

ownCloud merekomendasikan useran PHP 7.2 dalam instalasi baru. Perhatikan bahwa tidak ada repositori resmi PHP 7.2 di Ubuntu 16.04. Terima kasih kepada repositori PHP PPA Ondřej Surý . Oleh karena itu, tambahkan respos PPA dan buat pembaruan yang diperlukan.

add-apt-repository ppa:ondrej/php apt update

Anda dapat secara opsional menghapus PHP 7.0 dan menginstal php7.2

apt remove php7.0* apt autoremove apt install php7.2 libapache2-mod-php7.2 php7.2-common php7.2-curl php7.2-gd php7.2-intl php7.2-json php7.2-ldap php7.2-mbstring php7.2-mysql php7.2-xml php7.2-zip php7.2-bz2

Verifikasi versi.

php -v PHP 7.2.12-1+ubuntu16.04.1+deb.sury.org+1 (cli) (built: Nov 12 2018 09:55:12) ( NTS ) Copyright (c) 1997-2018 PHP Group Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies with Zend OPcache v7.2.12-1+ubuntu16.04.1+deb.sury.org+1, Copyright (c) 1999-2018, by Zend Technologies

Nonaktifkan Mode Pemeliharaan

Jika upgrade berhasil, nonaktifkan mode perawatan dengan menjalankan perintah di bawah ini;

sudo -u www-data php /var/www/owncloud/occ maintenance:mode --off

Mulai ulang server Web

Mulai service cron job dan server web Anda

systemctl restart cron systemctl restart apache2

Anda sekarang dapat login ke server ownCloud baru Anda. Anda akan disambut oleh interface web ownCloud X yang baru.

Anda telah berhasi
l memutakhirkan ownCloud 9 ke ownCloud X di Ubuntu 16.04. Anda sekarang dapat masuk dan memverifikasi bahwa setiap pengaturan sebelumnya baik-baik saja. Terima kasih telah membaca.

Tutorial serupa lainnya

Instal Client Desktop ownCloud di CentOS 8

Instal Client Desktop ownCloud di Debian 10 Buster

Instal Server ownCloud di CentOS 8