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-clientphp-bz2 php-mysql php-curl php-gd php-imagick php-intl php-mbstring php-xml php-zip
druk op Y en druk vervolgens op
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 -pStandaard, 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
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 aZoals 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.