pakaian sendiri

Memasang OwnCloud pada Debian 10

Memasang OwnCloud pada Debian 10
OwnCloud adalah pelayan perkongsian fail sumber terbuka yang dihoskan sendiri. Sekiranya anda ingin menyediakan pelayan perkongsian fail anda sendiri, maka OwnCloud adalah pilihan terbaik untuk anda. Dalam artikel ini, saya akan menunjukkan kepada anda cara memasang OwnCloud pada Debian 10 Buster. Oleh itu, mari kita mulakan.

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-client
php-bz2 php-mysql php-curl php-gd php-imagick php-intl php-mbstring php-xml php-zip

Tekan Y dan kemudian tekan untuk mengesahkan pemasangan.

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 -p

Secara 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 + X diikuti oleh Y dan .

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 a

Seperti 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.

Butang tetikus tengah tidak berfungsi pada Windows 10
The butang tetikus tengah membantu anda menelusuri halaman web dan skrin yang panjang dengan banyak data. Sekiranya ia berhenti, anda akan menggunakan...
Cara menukar butang tetikus Kiri & Kanan pada PC Windows 10
Sudah menjadi kebiasaan bahawa semua peranti tetikus komputer dirancang secara ergonomik untuk pengguna tangan kanan. Tetapi ada peranti tetikus yang ...
Tiru klik Tetikus dengan melayang menggunakan Mouse Tanpa Klik di Windows 10
Menggunakan tetikus atau papan kekunci dalam keadaan salah penggunaan berlebihan boleh menyebabkan banyak masalah kesihatan, termasuk ketegangan, sind...