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-klientphp-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
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 -pDomyś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
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 aJak 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.