Sebelum anda mula memasang OwnCloud pada Debian 10, anda harus mengetahui perkara penting ini. OwnCloud belum dikeluarkan untuk Debian 10. Tetapi, pakej OwnCloud untuk Debian 9 berfungsi dengan beberapa perubahan pada Debian 10. Masalahnya ialah, pakej OwnCloud untuk Debian 9 tidak menyokong PHP 7.3 yang disertakan dengan Debian 10. Itu tidak bermaksud bahawa OwnCloud tidak akan berfungsi pada PHP 7.3. Sebenarnya terdapat perbezaan kecil antara PHP 7.1, PHP 7.2 dan PHP 7.3. PHP 7.3 tidak memperkenalkan ciri baru atau membuang mana-mana dari PHP 7.1 atau PHP 7.2. Cuma pemaju OwnCloud tidak menguji OwnCloud pada PHP 7.3. Berita baiknya adalah bahawa pelepasan OwnCloud seterusnya akan mendapat sokongan untuk PHP 7.3 mengikut repositori GitHub mereka. Sehingga itu, cara yang ditunjukkan di sini adalah satu-satunya cara untuk mendapatkan OwnCloud bekerja pada Debian 10. Tetapi, saya akan memberitahu anda apa yang harus diubah untuk memasang versi baru OwnCloud ketika dilancarkan.
CATATAN: SAYA TIDAK MENYARANKAN INI PADA SERVER PENGELUARAN. GUNAKAN DEBIAN 9 STRETCH INSTEAD SEHINGGA SENDIRI UNTUK DEBIAN 10 BUSTER DILEPASKAN.
Menambah Repositori Pakej Debian 9 OwnCloud pada Debian 10:
OwnCloud tidak terdapat di repositori pakej rasmi Debian 10 Buster. Tetapi, anda boleh menambahkan repositori pakej rasmi OwnCloud (untuk Debian 9) dengan mudah dan memasang OwnCloud dari sana.
Pertama, muat turun dan tambahkan kunci GPG repositori pakej OwnCloud seperti berikut:
$ wget -nv https: // muat turun.pakaian sendiri.org / muat turun / repositori / pengeluaran /Debian_9.0 / Lepaskan.kunci -O / tmp / Pelepasan.kunci
Sekarang, tambahkan kekunci OwnCloud GPG pada Debian 10 dengan arahan berikut:
$ sudo apt-key add - < /tmp/Release.key
Sekarang, tambahkan repositori Pakej OwnCloud pada mesin Debian 10 anda dengan arahan berikut:
$ echo 'deb http: // muat turun.pakaian sendiri.org / muat turun / repositori / pengeluaran / Debian_9.0 // '| sudo tee / etc / apt / sumber.senarai.d / cloud sendiri.senarai
Sekarang, kemas kini cache repositori pakej APT dengan arahan berikut:
$ sudo apt kemas kini
Perkara yang Perlu Diubah Apabila Versi OwnCloud Baru Dilancarkan:
Sekiranya versi baru OwnCloud dilepaskan, kunjungi halaman repositori pakej rasmi OwnCloud dari penyemak imbas web kegemaran anda dan klik pada Debian ikon.
Pada masa penulisan ini, hanya bahagian Debian 9 yang tersedia. Saya menggunakan pautan seperti yang ditandai (1) untuk kunci GPG, dan menggunakan rentetan repositori seperti yang ditandakan (2) untuk menambahkan repositori paket di bahagian awal artikel ini di atas.
Sekiranya versi baru OwnCloud dilepaskan, maka Debian 10 mungkin disertakan. ATAU, URL kunci GPG atau rentetan repositori boleh berubah. Yang harus anda lakukan hanyalah mengganti URL kunci GPG dan rentetan repositori di bahagian awal artikel ini di atas dengan yang baru.
Memasang dan Mengkonfigurasi Apache dan MySQL untuk OwnCloud:
OwnCloud adalah aplikasi web berasaskan PHP. Oleh itu, anda mesti mempunyai timbunan LAMP yang berfungsi agar OwnCloud dapat berfungsi.
Untuk memasang timbunan LAMP pada Debian 10, jalankan arahan berikut:
$ sudo apt install apache2 libapache2-mod-php mariadb-server mariadb-clientphp-bz2 php-mysql php-curl php-gd php-imagick php-intl php-mbstring php-xml php-zip
Tekan Y dan kemudian tekan
LAMP stack mesti dipasang.
Sekarang, aktifkan modul penulisan semula Apache seperti berikut:
$ sudo a2enmod menulis semula
Sekarang, anda perlu membuat pangkalan data MariaDB untuk OwnCloud.
Log masuk ke shell MariaDB sebagai akar pengguna seperti berikut.
$ sudo mysql -u root -pSecara lalai, tidak akar kata laluan ditetapkan. Jadi, tekan sahaja
Anda mesti log masuk.
Buat pangkalan data MariaDB baru pakaian sendiri seperti berikut:
MariaDB [(tiada)]> BUAT DATA Pangkalan data sendiri;
Sekarang, untuk membuat pengguna baru pakaian sendiri, tetapkan kata laluan (123 dalam kes saya), dan izinkan pakaian sendiri akses pengguna ke pakaian sendiri pangkalan data, jalankan arahan SQL berikut:
MariaDB [(tiada)]> MEMBERIKAN SEMUA ON cloud sendiri.* ke 'owncloud' @ 'localhost'DIKENALI OLEH '123';
Sekarang, keluar dari shell MariaDB seperti berikut:
MariaDB [(tiada)]> \ q
Sekarang, buka konfigurasi laman Apache lalai / etc / apache2 / sites-enabled / 000-default.pengesahan seperti berikut:
$ sudo nano / etc / apache2 / sites-enabled / 000-default.pengesahan
Sekarang, ubah garis DocumentRoot / var / ww / html ke DocumentRoot / var / www / owncloud seperti yang ditandakan pada tangkapan skrin di bawah.
Setelah selesai, simpan fail konfigurasi dengan menekan
Memasang OwnCloud:
Sekarang, pasang OwnCloud dengan arahan berikut:
$ sudo apt pasang fail sendiri
OwnCloud harus dipasang.
Sekarang, mulakan semula apache2 perkhidmatan seperti berikut:
$ sudo systemctl mulakan semula apache2
Sekarang, periksa sama ada apache2 perkhidmatan berjalan dengan betul seperti berikut:
$ sudo systemctl status apache2
apache2 perkhidmatan adalah berlari dan juga didayakan untuk memulakan boot sistem.
Mencari Alamat IP:
Sekarang, cari alamat IP mesin Debian 10 anda seperti berikut:
$ ip aSeperti yang anda lihat, alamat IP mesin Debian 10 saya adalah 192.168.21.131. Ia akan berbeza bagi anda. Oleh itu, pastikan untuk menggantinya dengan milik anda mulai sekarang.
Menyelesaikan “Versi ownCloud ini tidak serasi dengan PHP 7.Ralat 3 ":
Sekiranya anda cuba mengakses OwnCloud dari penyemak imbas web anda http: //192.168.21.131, anda mungkin melihat mesej ralat berikut. Saya sudah menjelaskan perkara ini. Sekiranya anda mencari jalan penyelesaian, bahagian ini sesuai untuk anda.
Buka / var / www / owncloud / index.php fail seperti berikut:
$ sudo nano / var / www / owncloud / index.php
Sekarang, komen bahagian yang ditandai pada tangkapan skrin di bawah. Komen bermula dari / * dan berakhir di * /.
Yang terakhir indeks.php fail hendaklah seperti berikut. Sekarang, simpan indeks.php fail.
Buka / var / www / owncloud / konsol.php fail seperti berikut:
$ sudo nano / var / www / owncloud / konsol.php
Lakukan perkara yang sama untuk konsol.php fail. Yang terakhir konsol.php fail hendaklah seperti berikut. Sekarang, simpan konsol.php fail.
Mengkonfigurasi OwnCloud:
Sekarang, lawati http: // 192.168.21.131 dari penyemak imbas web.
Anda mesti membuat akaun pentadbir OwnCloud dari sana.
Jenis adalah nama pengguna dan kata laluan untuk akaun pentadbir anda di Buat akaun pentadbir bahagian.
Juga, taipkan nama pengguna pangkalan data (pakaian sendiri), kata laluan (123 dalam kes saya), nama pangkalan data (pakaian sendiri), dan nama hos (localhost) di dalam Konfigurasikan pangkalan data bahagian.
Kemudian, klik pada Selesaikan persediaan.
Sekarang, anda boleh log masuk ke akaun pentadbir anda menggunakan nama pengguna dan kata laluan yang telah anda tetapkan semasa konfigurasi OwnCloud.
Anda mesti log masuk. Klik pada x.
Anda harus melihat Papan Pemuka OwnCloud. Sekarang, anda boleh menggunakan OwnCloud sesuka hati.
Jadi, begitulah cara anda memasang OwnCloud pada Debian 10. Terima kasih kerana membaca artikel ini.