In diesem Artikel führen wir eine Installation von OwnCloud direkt aus dem offiziellen OwnCloud-Paket durch. OwnCloud ist eine Suite von Client-Server-Software zur einfachen Dateifreigabe. Als Betriebssystem wird RHEL 8 / CentOS 8 Server mit MySQL, PHP und Apache Webserver verwendet.
In diesem Tutorial lernen Sie:
- So installieren Sie Owncloud-Voraussetzungen
- Wie man das OwnCloud-Quellpaket herunterlädt und hochpackt
- So richten Sie die MariaDB-Datenbank ein
- So richten Sie OwnCloud ein
Erfolgreiche Installation von OwnCloud auf Red Hat Enterprise Linux 8
Softwareanforderungen und verwendete Konventionen
Kategorie | Anforderungen, Konventionen oder verwendete Softwareversion |
---|---|
System | RHEL 8/CentOS 8/td> |
Software | OwnCloud 10.0.10 oder höher |
Andere | Privilegierter Zugriff auf Ihr Linux-System als root oder über sudo Befehl. |
Konventionen | # – erfordert, dass bestimmte Linux-Befehle mit Root-Rechten ausgeführt werden, entweder direkt als Root-Benutzer oder durch Verwendung von sudo Befehl$ – erfordert, dass bestimmte Linux-Befehle als normaler, nicht privilegierter Benutzer ausgeführt werden |
So installieren Sie OwnCloud Schritt für Schritt auf einem RHEL 8 / CentOS 8-Server
- Installieren Sie den LAMP-Server (Linux, Apache, MariaDB und PHP). Bevor Sie fortfahren, befolgen Sie bitte unsere Anweisungen zur Einrichtung eines grundlegenden LAMP-Servers auf RHEL 8. Sobald Sie fertig sind, fahren Sie mit dem nächsten Schritt fort.
- Installieren Sie alle erforderlichen Voraussetzungen für OwnCloud.
Der folgende Befehl führt eine Paketinstallation aller OwnCloud-Voraussetzungen zusätzlich zu den bereits in
Schritt 1 installierten PHP-Paketen durch :# dnf install php-mbstring php-gd php-pecl-zip php-xml php-json php-intl unzip
OwnCloud-Voraussetzungen auf RHEL 8 Linux-Server - Laden Sie OwnCloud herunter und installieren Sie es.
Der nächste Schritt besteht darin, ein neuestes offizielles OwnCloud Server-Quellcodepaket von der OwnCloud.org-Website herunterzuladen. Der vielleicht bequemste Weg, diese Aufgabe auszuführen, ist die Verwendung von
wget
Befehl. Zum Zeitpunkt des Schreibens ist die neueste OwnCloud-Version 10.0.10. Aktualisieren Sie bei Bedarf den folgenden Link:DOWNLOAD LATEST VERSION: $ wget https://download.owncloud.org/community/owncloud-10.0.10.zip
Sobald das Paket heruntergeladen ist, führen Sie die folgenden Linux-Befehle aus, um das Paket in
/var/www/html
zu entpacken , erstellen Siedata
Verzeichnis und legen Sie die entsprechenden Verzeichnisberechtigungen fest:# unzip owncloud-10.0.10.zip -d /var/www/html # mkdir /var/www/html/owncloud/data # chown -R apache:apache /var/www/html/owncloud/* # chcon -t httpd_sys_rw_content_t /var/www/html/owncloud/ -R
Extrahieren Sie das OwnCloud-Quellpaket und legen Sie die entsprechenden Verzeichnisberechtigungen fest - Erstellen Sie eine MariaDB-Datenbank zur Verwendung mit OwnCloud.
Die folgenden Befehle erstellen eine MariaDB-Datenbank mit dem Namen
owncloud
und Benutzeradmin
mit Passwortpass
:# mysql -u root -p mysql> CREATE DATABASE owncloud; mysql> CREATE USER `admin`@`localhost` IDENTIFIED BY 'pass'; mysql> GRANT ALL ON owncloud.* TO `admin`@`localhost`; mysql> FLUSH PRIVILEGES; mysql> exit
Einrichten der MariaDB SQL-Datenbank für den OwnCloud-Server auf RHEL 8 - Starten Sie den OwnCloud-Assistenten und führen Sie eine endgültige Installation durch.
Navigieren Sie in Ihrem Browser zu Ihrer Server-URL und füllen Sie das OwnCloud-Setup-Formular aus:
Installationsformular des OwnCloud-Assistenten auf dem RHEL 8 Linux-Server. Sobald Sie fertig sind, klicken Sie aufFinish setup
Schaltfläche.WARNUNG
Falls Sie die folgende Fehlermeldung sehen, vergewissern Sie sich, dass Sie alle OwnCloud-Voraussetzungen gemäßSchritt 2 korrekt installiert haben . Verwenden Sie den# php -m | grep -i PHP MODULE NAME
Befehl zum Auflisten, ob das erforderliche PHP-Modul verfügbar ist.ERROR 500: Internal Server Error.
- Ihre Installation von OwnCloud auf RHEL 8 / CentOS 8 sollte jetzt fertig sein. Installieren Sie optional weitere von OwnCloud empfohlene PHP-Module oder sichern Sie Ihre Installation mit
mod_ssl
.