eigenwolk

OwnCloud installeren op Debian 10

OwnCloud installeren op Debian 10
OwnCloud is een open source zelf-gehoste server voor het delen van bestanden. Als u uw eigen server voor het delen van bestanden wilt instellen, dan is OwnCloud een uitstekende keuze voor u. In dit artikel laat ik je zien hoe je OwnCloud installeert op Debian 10 Buster. Dus laten we beginnen.

Voordat u OwnCloud op Debian 10 gaat installeren, moet u dit belangrijke weten:. OwnCloud is nog niet vrijgegeven voor Debian 10. Maar het OwnCloud-pakket voor Debian 9 werkt met een paar aanpassingen op Debian 10. Het probleem is dat het OwnCloud-pakket voor Debian 9 PHP 7 niet ondersteunt.3 die bij Debian 10 . wordt geleverd. Dat betekent niet dat OwnCloud niet werkt op PHP 7.3. Er zijn eigenlijk kleine verschillen tussen PHP 7.1, PHP7.2 en PHP 7.3. PHP7.3 heeft geen nieuwe functie geïntroduceerd of verwijderd uit PHP 7.1 of PHP 7.2. Alleen hebben de OwnCloud-ontwikkelaars OwnCloud niet getest op PHP 7.3.  Het goede nieuws is dat de volgende release van OwnCloud ondersteuning zal hebben voor PHP 7.3 volgens hun GitHub-repository. Tot die tijd is de manier waarop het hier wordt weergegeven de enige manier om OwnCloud te laten werken op Debian 10. Maar ik zal u vertellen wat u moet veranderen om een ​​nieuwe versie van OwnCloud te installeren wanneer deze wordt uitgebracht.

OPMERKING: IK BEVEEL DIT NIET AAN OP EEN PRODUCTIESERVER. GEBRUIK DEBIAN 9 STRETCH IN PLAATS TOT OWNCLOUD VOOR DEBAN 10 BUSTER IS UITGEBRACHT.

Debian 9 OwnCloud-pakketrepository toevoegen aan Debian 10:

OwnCloud is niet beschikbaar in de officiële pakketrepository van Debian 10 Buster. Maar u kunt eenvoudig de officiële pakketrepository van OwnCloud (voor Debian 9) toevoegen en van daaruit OwnCloud installeren.

Download en voeg eerst de GPG-sleutel van de OwnCloud-pakketrepository als volgt toe:

$ wget -nv https://download.eigenwolk.org/download/repositories/productie/
Debian_9.0/Uitgave.toets -O /tmp/Release.sleutel

Voeg nu de OwnCloud GPG-sleutel toe op Debian 10 met de volgende opdracht:

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

Voeg nu de OwnCloud Package-repository toe aan uw Debian 10-machine met de volgende opdracht:

$ echo 'deb http://download.eigenwolk.org/download/repositories/production/Debian_9.0/
/' | sudo tee /etc/apt/sources.lijst.d/owncloud.lijst

Werk nu de cache van de APT-pakketrepository bij met de volgende opdracht:

$ sudo apt-update

Dingen om te veranderen wanneer een nieuwe versie van OwnCloud wordt uitgebracht:

Als er een nieuwe versie van OwnCloud wordt uitgebracht, gaat u vanuit uw favoriete webbrowser naar de officiële pakketrepositorypagina van OwnCloud en klikt u op de Debian icoon.

Op het moment van schrijven is alleen de sectie Debian 9 beschikbaar. Ik gebruikte de link zoals gemarkeerd (1) voor de GPG-sleutel en gebruikte de repository-string zoals gemarkeerd (2) voor het toevoegen van de pakketrepository in het eerdere gedeelte van dit artikel hierboven.

Als er een nieuwe versie van OwnCloud wordt uitgebracht, kan Debian 10 worden meegeleverd. OF, de URL van de GPG-sleutel of de reeks van de repository kan veranderen. Het enige dat u hoeft te doen, is de GPG-sleutel-URL en de repository-reeks in het eerdere gedeelte van dit artikel hierboven te vervangen door de nieuwe.

Apache en MySQL voor OwnCloud installeren en configureren:

OwnCloud is een op PHP gebaseerde webapplicatie. U moet dus een werkende LAMP-stack hebben om OwnCloud te laten werken.

Voer de volgende opdracht uit om de LAMP-stack op Debian 10 te installeren:

$ 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

druk op Y en druk vervolgens op om de installatie te bevestigen:.

LAMP-stack moet worden geïnstalleerd.

Schakel nu de Apache-herschrijfmodule als volgt in:

$ sudo a2enmod herschrijven

Nu moet u een MariaDB-database voor OwnCloud maken.

Log in op MariaDB-shell als wortel gebruiker als volgt:.

$ sudo mysql -u root -p

Standaard, nee wortel wachtwoord is ingesteld. Dus druk gewoon op .

Je moet ingelogd zijn.

Een nieuwe MariaDB-database maken eigenwolk als volgt:

MariaDB [(geen)]> MAAK DATABASE owncloud;

Nu, om een ​​nieuwe gebruiker aan te maken eigenwolk, stel een wachtwoord in (123 in mijn geval), en sta toe eigenwolk gebruikerstoegang tot: eigenwolk database, voer de volgende SQL-opdracht uit:

MariaDB [(geen)]> ALLES TOEKENNEN OP owncloud.* naar 'owncloud'@'localhost'
GEDENTIFICEERD DOOR '123';

Verlaat nu de MariaDB-shell als volgt:

MariaDB [(geen)]> \q

Open nu de standaard Apache-siteconfiguratie /etc/apache2/sites-enabled/000-default.conf als volgt:

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

Verander nu de regel DocumentRoot /var/ww/html naar DocumentRoot /var/www/owncloud zoals aangegeven in de onderstaande schermafbeelding.

Als u klaar bent, slaat u het configuratiebestand op door op te drukken + X gevolgd door Y en .

OwnCloud installeren:

Installeer nu OwnCloud met de volgende opdracht:

$ sudo apt install owncloud-files

OwnCloud moet zijn geïnstalleerd.

Start nu de opnieuw apache2 dienst als volgt:

$ sudo systemctl herstart apache2

Controleer nu of de apache2 service werkt correct als volgt:

$ sudo systemctl-status apache2

apache2 service is rennen en ook ingeschakeld om te beginnen bij het opstarten van het systeem.

Het IP-adres vinden:

Zoek nu als volgt het IP-adres van uw Debian 10-machine:

$ ip a

Zoals u kunt zien, is het IP-adres van mijn Debian 10-machine: 192.168.21.131. Het zal voor jou anders zijn. Dus zorg ervoor dat je het vanaf nu vervangt door de jouwe.

Oplossen van "Deze versie van ownCloud is niet compatibel met PHP 7".3” Fout:

Als u toegang probeert te krijgen tot OwnCloud vanuit uw webbrowser http://192.168.21.131, ziet u mogelijk de volgende foutmelding:. Ik heb dit al uitgelegd. Als u op zoek bent naar een tijdelijke oplossing, dan is dit gedeelte iets voor u.

Open de /var/www/owncloud/index.php bestand als volgt:

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

Geef nu commentaar op het gemarkeerde gedeelte in de onderstaande schermafbeelding. De reactie begint vanaf /* en eindigt in */.

De laatste inhoudsopgave.php bestand zou er als volgt uit moeten zien. Sla nu de inhoudsopgave.php het dossier.

Open de /var/www/owncloud/console.php bestand als volgt:

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

Doe hetzelfde om troosten.php het dossier. De laatste troosten.php bestand zou er als volgt uit moeten zien. Nu opslaan troosten.php het dossier.

OwnCloud configureren:

Ga nu naar http://192.168.21.131 vanuit een webbrowser.

U moet vanaf daar een OwnCloud-beheerdersaccount maken.

Type is de gebruikersnaam en het wachtwoord voor uw beheerdersaccount in de Maak een beheerdersaccount aan sectie.

Typ ook de gebruikersnaam van de database (eigenwolk), wachtwoord (123 in mijn geval), databasenaam (eigenwolk), en hostnaam (localhost) in de Configureer de database sectie.

Klik vervolgens op Installatie voltooien.

U kunt nu inloggen op uw beheerdersaccount met de gebruikersnaam en het wachtwoord die u hebt ingesteld tijdens de configuratie van OwnCloud.

Je moet ingelogd zijn. Klik op X.

U zou het OwnCloud-dashboard moeten zien. Nu kunt u OwnCloud gebruiken zoals u wilt.

Dus zo installeer je OwnCloud op Debian 10. Bedankt voor het lezen van dit artikel.

Shadow of the Tomb Raider voor Linux-zelfstudie
Shadow of the Tomb Raider is de twaalfde toevoeging aan de Tomb Raider-serie - een actie-avonturengame-franchise gemaakt door Eidos Montreal. De game ...
Hoe FPS te verhogen in Linux?
FPS staat voor Beelden per seconde. De taak van FPS is om de framesnelheid te meten bij het afspelen van video's of speluitvoeringen. In eenvoudige wo...
Top Oculus App Lab-games
Als je eigenaar bent van een Oculus-headset, moet je op de hoogte zijn van sideloading. Sideloading is het proces van het installeren van niet-winkeli...