Før du begynder at installere OwnCloud på Debian 10, skal du vide denne vigtige ting. OwnCloud frigives endnu ikke til Debian 10. Men OwnCloud-pakken til Debian 9 fungerer med et par tweaks på Debian 10. Problemet er, at OwnCloud-pakken til Debian 9 ikke understøtter PHP 7.3, der følger med Debian 10. Det betyder ikke, at OwnCloud ikke fungerer på PHP 7.3. Der er faktisk mindre forskelle mellem PHP 7.1, PHP 7.2 og PHP 7.3. PHP 7.3 introducerede ikke nogen ny funktion eller fjernede nogen fra PHP 7.1 eller PHP 7.2. Det er bare, at OwnCloud-udviklerne ikke testede OwnCloud på PHP 7.3. Den gode nyhed er, at den næste udgivelse af OwnCloud vil have support til PHP 7.3 ifølge deres GitHub-lager. Indtil da er den eneste måde, hvorpå det vises her, at få OwnCloud-arbejde på Debian 10. Men jeg vil fortælle dig, hvad du skal ændre for at installere ny version af OwnCloud, når den frigives.
BEMÆRK: Jeg ANBEFALER IKKE DETTE PÅ EN PRODUKTIONSSERVER. BRUG DEBIAN 9 STRETCH INSTEAD INDtil OWNCLOUD FOR DEBIAN 10 BUSTER frigøres.
Tilføjelse af Debian 9 OwnCloud-pakkeopbevaring på Debian 10:
OwnCloud er ikke tilgængeligt i det officielle pakkeopbevaringssted for Debian 10 Buster. Men du kan nemt tilføje det officielle pakkeopbevaringssted for OwnCloud (til Debian 9) og installere OwnCloud derfra.
Først skal du downloade og tilføje GPG-nøglen til OwnCloud-pakkelageret som følger:
$ wget -nv https: // download.owncloud.org / download / repositories / produktion /Debian_9.0 / frigivelse.nøgle -O / tmp / Slip.nøgle
Tilføj nu OwnCloud GPG-nøglen på Debian 10 med følgende kommando:
$ sudo apt-key tilføj - < /tmp/Release.key
Tilføj nu OwnCloud Package-lageret på din Debian 10-maskine med følgende kommando:
$ echo 'deb http: // download.owncloud.org / download / repositories / produktion / Debian_9.0 // '| sudo tee / etc / apt / sources.liste.d / owncloud.liste
Opdater nu APT-pakkeopbevaringscachen med følgende kommando:
$ sudo apt opdatering
Ting at ændre, når den nye version af OwnCloud frigives:
Hvis en ny version af OwnCloud frigives, kan du besøge den officielle pakkeopbevaringsside for OwnCloud fra din yndlingswebbrowser og klikke på Debian ikon.
På tidspunktet for denne skrivning er kun Debian 9-sektionen tilgængelig. Jeg brugte linket som markeret (1) til GPG-nøglen og brugte lagerstrengen som markeret (2) til tilføjelse af pakkelageret i det tidligere afsnit af denne artikel ovenfor.
Hvis en ny version af OwnCloud frigives, kan Debian 10 muligvis medtages. ELLER, GPG-nøglens URL eller lagerstreng kan ændre sig. Alt hvad du skal gøre er at erstatte GPG-nøglens URL og lagerstreng i det tidligere afsnit af denne artikel ovenfor med de nye.
Installation og konfiguration af Apache og MySQL til OwnCloud:
OwnCloud er en PHP-baseret webapplikation. Så du skal have en fungerende LAMP-stak for at OwnCloud kan fungere.
For at installere LAMP stack på Debian 10 skal du køre følgende kommando:
$ sudo apt installere 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
Trykke Y og tryk derefter på
LAMP-stak skal installeres.
Aktiver nu Apache-omskrivningsmodulet som følger:
$ sudo a2enmod omskrivning
Nu skal du oprette en MariaDB-database til OwnCloud.
Log ind på MariaDB shell som rod bruger som følger.
$ sudo mysql -u root -pNej rod adgangskoden er indstillet. Så tryk bare på
Du skal være logget ind.
Opret en ny MariaDB-database owncloud som følger:
MariaDB [(none)]> OPRET DATABASE owncloud;
Nu skal du oprette en ny bruger owncloud, indstil en adgangskode (123 i mit tilfælde), og tillad owncloud brugeradgang til owncloud database, kør følgende SQL-kommando:
MariaDB [(none)]> TILGIV ALLE PÅ owncloud.* til 'owncloud' @ 'localhost'IDENTIFICERET AF '123';
Gå nu ud af MariaDB-skallen som følger:
MariaDB [(ingen)]> \ q
Åbn nu standardkonfigurationen af Apache-webstedet / etc / apache2 / sites-enabled / 000-default.konf som følger:
$ sudo nano / etc / apache2 / sites-enabled / 000-default.konf
Nu skal du ændre linjen DocumentRoot / var / ww / html til DocumentRoot / var / www / owncloud som markeret i skærmbilledet nedenfor.
Når du er færdig, skal du gemme konfigurationsfilen ved at trykke på
Installation af OwnCloud:
Installer nu OwnCloud med følgende kommando:
$ sudo apt installerer owncloud-filer
OwnCloud skal installeres.
Genstart nu apache2 service som følger:
$ sudo systemctl genstart apache2
Kontroller nu, om apache2 tjenesten kører korrekt som følger:
$ sudo systemctl status apache2
apache2 tjenesten er kører og også aktiveret for at starte på systemstart.
Sådan finder du IP-adressen:
Find nu IP-adressen på din Debian 10-maskine som følger:
$ ip aSom du kan se, er IP-adressen på min Debian 10-maskine 192.168.21.131. Det vil være anderledes for dig. Så sørg for at erstatte den med din fra nu af.
Løsning “Denne version af ownCloud er ikke kompatibel med PHP 7.3 ”Fejl:
Hvis du prøver at få adgang til OwnCloud fra din webbrowser http: //192.168.21.131, vises muligvis følgende fejlmeddelelse. Jeg har allerede forklaret dette. Hvis du leder efter en løsning, er dette afsnit noget for dig.
Åbn / var / www / owncloud / index.php fil som følger:
$ sudo nano / var / www / owncloud / index.php
Kommenter nu det markerede afsnit i skærmbilledet nedenfor. Kommentaren starter fra / * og ender i * /.
Finalen indeks.php filen skal se ud som følger. Gem nu indeks.php fil.
Åbn / var / www / owncloud / konsol.php fil som følger:
$ sudo nano / var / www / owncloud / konsol.php
Gør det samme ved konsol.php fil. Finalen konsol.php filen skal se ud som følger. Gem nu konsol.php fil.
Konfiguration af OwnCloud:
Besøg nu http: // 192.168.21.131 fra en webbrowser.
Du skal oprette en OwnCloud-administratorkonto derfra.
Type er brugernavnet og adgangskoden til din admin-konto i Opret en admin-konto afsnit.
Indtast også databasens brugernavn (owncloud), adgangskode (123 i mit tilfælde), databasenavn (owncloud) og værtsnavn (lokal vært) i Konfigurer databasen afsnit.
Klik derefter på Afslut opsætningen.
Nu kan du logge ind på din administratorkonto ved hjælp af det brugernavn og den adgangskode, du har angivet under konfigurationen af OwnCloud.
Du skal være logget ind. Klik på x.
Du skal se OwnCloud Dashboard. Nu kan du bruge OwnCloud, som du vil.
Så det er sådan, du installerer OwnCloud på Debian 10. Tak, fordi du læste denne artikel.