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
wgetBefehl. 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/htmlzu entpacken , erstellen SiedataVerzeichnis 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
owncloudund Benutzeradminmit 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 auf Finish setupSchaltflä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 NAMEBefehl 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.