własna chmura

Instalacja OwnCloud na Debianie 10

Instalacja OwnCloud na Debianie 10
OwnCloud to samodzielny serwer udostępniania plików typu open source. Jeśli chcesz skonfigurować własny serwer udostępniania plików, OwnCloud to doskonały wybór dla Ciebie. W tym artykule pokażę, jak zainstalować OwnCloud na Debianie 10 Buster. Więc zacznijmy.

Zanim zaczniesz instalować OwnCloud na Debianie 10, powinieneś wiedzieć o tej ważnej rzeczy. OwnCloud nie został jeszcze wydany dla Debiana 10. Ale pakiet OwnCloud dla Debiana 9 działa z kilkoma poprawkami w Debianie 10. Problem polega na tym, że pakiet OwnCloud dla Debiana 9 nie obsługuje PHP 7.3, który jest dostarczany z Debianem 10. To nie znaczy, że OwnCloud nie będzie działać na PHP 7.3. W rzeczywistości istnieją niewielkie różnice między PHP 7.1, PHP 7.2 i PHP 7.3. PHP 7.3 nie wprowadził żadnej nowej funkcji ani nie usunął żadnej z PHP 7.1 lub PHP 7.2. Tyle, że programiści OwnCloud nie testowali OwnCloud na PHP 7.3.  Dobrą wiadomością jest to, że następna wersja OwnCloud będzie obsługiwała PHP 7.3 według ich repozytorium GitHub. Do tego czasu sposób, w jaki pokazano to tutaj, jest jedynym sposobem na uzyskanie pracy OwnCloud na Debianie 10. Ale powiem ci, co zmienić, aby zainstalować nową wersję OwnCloud, gdy zostanie wydana.

UWAGA: NIE POLECAM TEGO NA SERWERZE PRODUKCYJNYM. UŻYWAJ DEBIAN 9 STRETCH ZAMIAST DO WYDANIA WŁASNEJ CHMURY DLA DEBIAN 10 BUSTER.

Dodawanie repozytorium pakietów Debiana 9 OwnCloud w Debianie 10:

OwnCloud nie jest dostępny w oficjalnym repozytorium pakietów Debiana 10 Buster. Ale możesz łatwo dodać oficjalne repozytorium pakietów OwnCloud (dla Debiana 9) i stamtąd zainstalować OwnCloud.

Najpierw pobierz i dodaj klucz GPG repozytorium pakietów OwnCloud w następujący sposób:

$ wget -nv https://download.własna chmura.org/pobierz/repozytoria/produkcja/
Debian_9.0/Wydanie.klawisz -O /tmp/Release.klucz

Teraz dodaj klucz OwnCloud GPG w Debianie 10 za pomocą następującego polecenia:

$ sudo apt-key add - < /tmp/Release.key

Teraz dodaj repozytorium pakietu OwnCloud na swoim komputerze z Debianem 10 za pomocą następującego polecenia:

$ echo 'deb http://download.własna chmura.org/download/repositories/production/Debian_9.0/
/' | koszulka sudo /etc/apt/sources.lista.d/własna chmura.lista

Teraz zaktualizuj pamięć podręczną repozytorium pakietów APT za pomocą następującego polecenia:

$ sudo apt aktualizacja

Rzeczy do zmiany po wydaniu nowej wersji OwnCloud:

Jeśli zostanie wydana nowa wersja OwnCloud, odwiedź oficjalną stronę repozytorium pakietów OwnCloud w swojej ulubionej przeglądarce internetowej i kliknij Debiana Ikona.

W chwili pisania tego tekstu dostępna jest tylko sekcja Debiana 9. Użyłem linku oznaczonego (1) dla klucza GPG i użyłem ciągu repozytorium oznaczonego (2) do dodania repozytorium pakietów we wcześniejszej części tego artykułu powyżej.

Jeśli zostanie wydana nowa wersja OwnCloud, Debian 10 może być dołączony. LUB adres URL klucza GPG lub ciąg repozytorium może ulec zmianie. Wszystko, co musisz zrobić, to zastąpić adres URL klucza GPG i ciąg repozytorium we wcześniejszej części tego artykułu powyżej nowymi.

Instalacja i konfiguracja Apache i MySQL dla OwnCloud:

OwnCloud to aplikacja internetowa oparta na PHP. Musisz więc mieć działający stos LAMP, aby OwnCloud działał.

Aby zainstalować stos LAMP na Debianie 10, uruchom następujące polecenie:

$ sudo apt zainstaluj apache2 libapache2-mod-php mariadb-server mariadb-klient
php-bz2 php-mysql php-curl php-gd php-imagick php-intl php-mbstring php-xml php-zip

naciśnij Tak a następnie naciśnij aby potwierdzić instalację.

Stos LAMP powinien być zainstalowany.

Teraz włącz moduł przepisywania Apache w następujący sposób:

$ sudo a2enmod przepisać

Teraz musisz utworzyć bazę danych MariaDB dla OwnCloud.

Zaloguj się do powłoki MariaDB jako korzeń użytkownik w następujący sposób.

$ sudo mysql -u root -p

Domyślnie nie korzeń hasło jest ustawione. Więc po prostu naciśnij .

Powinieneś być zalogowany.

Utwórz nową bazę danych MariaDB własna chmura następująco:

MariaDB [(brak)]> CREATE DATABASE ownCloud;

Teraz, aby utworzyć nowego użytkownika własna chmura, ustaw hasło (123 w moim przypadku) i zezwól własna chmura dostęp użytkownika do własna chmura bazy danych, uruchom następujące polecenie SQL:

MariaDB [(brak)]> GRANT ALL ON ownCloud.* na 'owncloud'@'localhost'
ZIDENTYFIKOWANE PRZEZ „123”;

Teraz wyjdź z powłoki MariaDB w następujący sposób:

MariaDB [(brak)]> \q

Teraz otwórz domyślną konfigurację witryny Apache /etc/apache2/sites-enabled/000-default.konf następująco:

$ sudo nano /etc/apache2/sites-enabled/000-default.konf

Teraz zmień linię Katalog główny dokumentu /var/ww/html do DocumentRoot /var/www/owncloud jak zaznaczono na zrzucie ekranu poniżej.

Po zakończeniu zapisz plik konfiguracyjny, naciskając + X śledzony przez Tak i .

Instalowanie OwnCloud:

Teraz zainstaluj OwnCloud za pomocą następującego polecenia:

$ sudo apt install ownCloud-files

Należy zainstalować OwnCloud.

Teraz uruchom ponownie Apache2 usługa w następujący sposób:

$ sudo systemctl restart apache2

Teraz sprawdź, czy Apache2 usługa działa poprawnie w następujący sposób:

$ sudo systemctl status apache2

Apache2 usługa jest bieganie i również włączone uruchomić przy starcie systemu.

Znajdowanie adresu IP:

Teraz znajdź adres IP swojego komputera z Debianem 10 w następujący sposób:

$ ip a

Jak widać, adres IP mojego komputera z Debianem 10 to 192.168.21.131. Dla ciebie będzie inaczej. Więc pamiętaj, aby od teraz zastąpić go swoim.

Rozwiązywanie „Ta wersja ownCloud nie jest kompatybilna z PHP 7.Błąd 3”:

Jeśli spróbujesz uzyskać dostęp do OwnCloud z przeglądarki internetowej http://192.168.21.131, możesz zobaczyć następujący komunikat o błędzie. Już to wyjaśniłem. Jeśli szukasz obejścia, ta sekcja jest dla Ciebie.

Otworzyć /var/www/owncloud/index.php plik w następujący sposób:

$ sudo nano /var/www/owncloud/index.php

Teraz skomentuj zaznaczoną sekcję na poniższym zrzucie ekranu. Komentarz zaczyna się od /* i kończy się w */.

Finał indeks.php plik powinien wyglądać następująco. Teraz zapisz indeks.php plik.

Otworzyć /var/www/owncloud/konsola.php plik w następujący sposób:

$ sudo nano /var/www/owncloud/console.php

Zrób to samo, aby konsola.php plik. Finał konsola.php plik powinien wyglądać następująco. Teraz oszczędzaj konsola.php plik.

Konfiguracja OwnCloud:

Teraz odwiedź http://192.168.21.131 z przeglądarki internetowej.

Musisz stamtąd utworzyć konto administratora OwnCloud.

Wpisz nazwę użytkownika i hasło do konta administratora w Utwórz konto administratora Sekcja.

Wpisz również nazwę użytkownika bazy danych (własna chmura), hasło (123 w moim przypadku), nazwa bazy danych (własna chmura) i nazwę hosta (Lokalny Gospodarz) w Skonfiguruj bazę danych Sekcja.

Następnie kliknij Zakończ konfigurację.

Teraz możesz zalogować się na swoje konto administratora, używając nazwy użytkownika i hasła, które ustawiłeś podczas konfiguracji OwnCloud.

Powinieneś być zalogowany. Kliknij x.

Powinieneś zobaczyć pulpit nawigacyjny OwnCloud. Teraz możesz korzystać z OwnCloud, jak chcesz.

Tak więc instalujesz OwnCloud na Debianie 10. Dziękujemy za przeczytanie tego artykułu.

Gry Zainstaluj najnowszą grę strategiczną OpenRA na Ubuntu Linux
Zainstaluj najnowszą grę strategiczną OpenRA na Ubuntu Linux
OpenRA to darmowy silnik gier strategicznych czasu rzeczywistego, który odtwarza wczesne gry Westwood, takie jak klasyczny Command & Conquer: Red Aler...
Gry Zainstaluj najnowszy emulator Dolphin dla Gamecube i Wii w systemie Linux
Zainstaluj najnowszy emulator Dolphin dla Gamecube i Wii w systemie Linux
Emulator Dolphin pozwala grać w wybrane gry Gamecube i Wii na komputerach osobistych z systemem Linux (PC). Będąc ogólnodostępnym emulatorem gier o o...
Gry Jak korzystać z GameConqueror Cheat Engine w systemie Linux
Jak korzystać z GameConqueror Cheat Engine w systemie Linux
Artykuł zawiera przewodnik dotyczący korzystania z silnika oszukującego GameConqueror w systemie Linux. Wielu użytkowników, którzy grają w gry w syste...