Innan du börjar installera OwnCloud på Debian 10 bör du veta den här viktiga saken. OwnCloud släpps inte för Debian 10 än. Men OwnCloud-paketet för Debian 9 fungerar med några justeringar på Debian 10. Problemet är att OwnCloud-paketet för Debian 9 inte stöder PHP 7.3 som kommer med Debian 10. Det betyder inte att OwnCloud inte fungerar på PHP 7.3. Det finns faktiskt mindre skillnader mellan PHP 7.1, PHP 7.2 och PHP 7.3. PHP 7.3 introducerade ingen ny funktion eller tog bort någon från PHP 7.1 eller PHP 7.2. Det är bara att OwnCloud-utvecklarna inte testade OwnCloud på PHP 7.3. Den goda nyheten är att nästa version av OwnCloud kommer att ha stöd för PHP 7.3 enligt deras GitHub-förvar. Fram till dess är sättet som visas här det enda sättet att få OwnCloud-arbete på Debian 10. Men jag kommer att berätta vad du ska ändra för att installera ny version av OwnCloud när den släpps.
OBS: Jag rekommenderar INTE DETTA PÅ EN PRODUKTIONSSERVER. ANVÄND DEBIAN 9 STRETCH INSTEAD TILL BESLUT FÖR DEBIAN 10 BUSTER SLÄPPAS.
Lägga till Debian 9 OwnCloud-paketförvar på Debian 10:
OwnCloud är inte tillgängligt i det officiella paketförvaret för Debian 10 Buster. Men du kan enkelt lägga till det officiella paketförvaret för OwnCloud (för Debian 9) och installera OwnCloud därifrån.
Ladda först ned och lägg till GPG-nyckeln i OwnCloud-paketförvaret enligt följande:
$ wget -nv https: // nedladdning.owncloud.org / nedladdning / arkiv / produktion /Debian_9.0 / Släpp.tangent -O / tmp / Släpp.nyckel-
Lägg nu till OwnCloud GPG-nyckeln på Debian 10 med följande kommando:
$ sudo apt-key add - < /tmp/Release.key
Lägg nu till OwnCloud-paketförvaret på din Debian 10-maskin med följande kommando:
$ echo 'deb http: // nedladdning.owncloud.org / nedladdning / arkiv / produktion / Debian_9.0 // '| sudo tee / etc / apt / sources.lista.d / owncloud.lista
Uppdatera nu APT-paketets förvarscache med följande kommando:
$ sudo apt uppdatering
Saker att ändra när ny version av OwnCloud släpps:
Om en ny version av OwnCloud släpps besöker du den officiella paketförvarssidan för OwnCloud från din favoritwebbläsare och klickar på Debian ikon.
När detta skrivs är endast Debian 9-avsnitt tillgängligt. Jag använde länken som markerad (1) för GPG-nyckeln och använde lagringssträngen som markerad (2) för att lägga till paketförvaret i det tidigare avsnittet i den här artikeln ovan.
Om en ny version av OwnCloud släpps kan Debian 10 inkluderas. ELLER kan GPG-nyckelns URL eller förvarsträngen ändras. Allt du behöver göra är att ersätta GPG-nyckelns URL och förvarsträng i det tidigare avsnittet i den här artikeln ovan med de nya.
Installera och konfigurera Apache och MySQL för OwnCloud:
OwnCloud är en PHP-baserad webbapplikation. Så du måste ha en fungerande LAMP-stack för att OwnCloud ska fungera.
För att installera LAMP stack på Debian 10, kör följande kommando:
$ sudo apt installera 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
Tryck Y och tryck sedan på
LAMP stack bör installeras.
Aktivera nu Apache-omskrivningsmodulen enligt följande:
$ sudo a2enmod skriv om
Nu måste du skapa en MariaDB-databas för OwnCloud.
Logga in på MariaDB-skalet som rot användaren enligt följande.
$ sudo mysql -u root -pNej rot lösenordet är inställt. Så tryck bara
Du ska vara inloggad.
Skapa en ny MariaDB-databas owncloud som följer:
MariaDB [(none)]> CREATE DATABASE owncloud;
Nu för att skapa en ny användare owncloud, ställa in ett lösenord (123 i mitt fall), och tillåt owncloud användaråtkomst till owncloud databas, kör följande SQL-kommando:
MariaDB [(none)]> GRANT ALL ON owncloud.* till 'owncloud' @ 'localhost'IDENTIFIERAD AV '123';
Gå nu ut ur MariaDB-skalet enligt följande:
MariaDB [(ingen)]> \ q
Öppna nu Apache-standardkonfigurationen / etc / apache2 / sites-enabled / 000-default.konf som följer:
$ sudo nano / etc / apache2 / sites-enabled / 000-default.konf
Ändra nu raden DocumentRoot / var / ww / html till DocumentRoot / var / www / owncloud som markerat i skärmdumpen nedan.
När du är klar sparar du konfigurationsfilen genom att trycka på
Installera OwnCloud:
Installera nu OwnCloud med följande kommando:
$ sudo apt installera owncloud-filer
OwnCloud bör installeras.
Starta om apache2 tjänsten enligt följande:
$ sudo systemctl starta om apache2
Kontrollera nu om apache2 tjänsten fungerar korrekt enligt följande:
$ sudo systemctl status apache2
apache2 tjänsten är löpning och även aktiverad för att starta vid systemstart.
Hitta IP-adressen:
Hitta nu IP-adressen till din Debian 10-maskin enligt följande:
$ ip aSom du kan se är IP-adressen till min Debian 10-maskin 192.168.21.131. Det kommer att vara annorlunda för dig. Så se till att ersätta den med din från och med nu.
Lösning ”Den här versionen av ownCloud är inte kompatibel med PHP 7.3 ”fel:
Om du försöker komma åt OwnCloud från din webbläsare http: //192.168.21.131, följande felmeddelande kan visas. Jag har redan förklarat detta. Om du letar efter en lösning är det här avsnittet för dig.
Öppna / var / www / owncloud / index.php filen enligt följande:
$ sudo nano / var / www / owncloud / index.php
Kommentera nu det markerade avsnittet på skärmdumpen nedan. Kommentaren börjar från / * och slutar på * /.
Den slutliga index.php filen ska se ut enligt följande. Spara nu index.php fil.
Öppna / var / www / owncloud / konsol.php filen enligt följande:
$ sudo nano / var / www / owncloud / konsol.php
Gör samma sak för trösta.php fil. Den slutliga trösta.php filen ska se ut enligt följande. Spara nu trösta.php fil.
Konfigurera OwnCloud:
Besök nu http: // 192.168.21.131 från en webbläsare.
Du måste skapa ett OwnCloud-administratörskonto därifrån.
Typ är användarnamnet och lösenordet för ditt administratörskonto i Skapa ett administratörskonto sektion.
Skriv också in databasens användarnamn (owncloud), Lösenord (123 i mitt fall), databasnamn (owncloud) och värdnamn (lokal värd) i Konfigurera databasen sektion.
Klicka sedan på Avsluta installationen.
Nu kan du logga in på ditt administratörskonto med användarnamnet och lösenordet som du har ställt in under konfigurationen av OwnCloud.
Du ska vara inloggad. Klicka på x.
Du bör se OwnCloud Dashboard. Nu kan du använda OwnCloud som du vill.
Så det är så du installerar OwnCloud på Debian 10. Tack för att du läste den här artikeln.