V tomto článku provedeme instalaci OwnCloud přímo z oficiálního balíčku OwnCloud. OwnCloud je sada softwaru klient-server pro snadné sdílení souborů. Jako operační systém bude použit server RHEL 8 / CentOS 8 s MySQL, PHP a webovým serverem Apache.
V tomto tutoriálu se naučíte:
- Jak nainstalovat předpoklady Owncloud
- Jak stáhnout a zazipovat zdrojový balíček OwnCloud
- Jak nastavit databázi MariaDB
- Jak nastavit OwnCloud
Úspěšná instalace OwnCloud na Red Hat Enterprise Linux 8
Požadavky na software a použité konvence
Kategorie | Požadavky, konvence nebo použitá verze softwaru |
---|---|
Systém | RHEL 8 / CentOS 8/td> |
Software | OwnCloud 10.0.10 nebo vyšší |
Jiné | Privilegovaný přístup k vašemu systému Linux jako root nebo prostřednictvím sudo příkaz. |
Konvence | # – vyžaduje, aby dané linuxové příkazy byly spouštěny s právy root buď přímo jako uživatel root, nebo pomocí sudo příkaz$ – vyžaduje, aby dané linuxové příkazy byly spouštěny jako běžný neprivilegovaný uživatel |
Jak nainstalovat OwnCloud na server RHEL 8 / CentOS 8 pokyny krok za krokem
- Nainstalujte server LAMP (Linux, Apache, MariaDB a PHP). Než budete pokračovat, postupujte podle našich pokynů, jak nastavit základní server LAMP na RHEL 8. Jakmile budete připraveni, přejděte k dalšímu kroku.
- Nainstalujte všechny požadované předpoklady OwnCloud.
Následující příkaz provede instalaci balíčku všech nezbytných předpokladů OwnCloud kromě balíčků PHP již nainstalovaných v
kroku 1 :# dnf install php-mbstring php-gd php-pecl-zip php-xml php-json php-intl unzip
Předpoklady OwnCloud na serveru RHEL 8 Linux - Stáhněte si a nainstalujte OwnCloud.
Dalším krokem je stažení nejnovějšího oficiálního balíčku zdrojového kódu serveru OwnCloud z webu OwnCloud.org. Snad nejpohodlnějším způsobem provedení tohoto úkolu je použití
wget
příkaz. V době psaní tohoto článku je nejnovější verze OwnCloud 10.0.10. V případě potřeby aktualizujte níže uvedený odkaz:DOWNLOAD LATEST VERSION: $ wget https://download.owncloud.org/community/owncloud-10.0.10.zip
Jakmile je balíček stažen, spusťte níže uvedené linuxové příkazy pro rozbalení balíčku do
/var/www/html
, vytvořtedata
adresář a nastavte příslušná oprávnění adresáře:# 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
Rozbalte zdrojový balíček OwnCloud a nastavte příslušná oprávnění k adresáři - Vytvořte databázi MariaDB pro použití s OwnCloud.
Následující příkazy vytvoří databázi MariaDB s názvem
owncloud
a uživateladmin
s heslempass
:# 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
Nastavení databáze MariaDB SQL pro server OwnCloud na RHEL 8 - Spusťte průvodce OwnCloud a proveďte konečnou instalaci.
Přejděte v prohlížeči na adresu URL svých serverů a vyplňte formulář pro nastavení OwnCloud:
Instalační formulář průvodce OwnCloud na serveru RHEL 8 Linux. Jakmile budete připraveni, klikněte naFinish setup
tlačítko.UPOZORNĚNÍ
V případě, že se zobrazí níže uvedená chybová zpráva, ujistěte se, že jste správně nainstalovali všechny předpoklady OwnCloud podlekroku 2 . Použijte# php -m | grep -i PHP MODULE NAME
příkaz k zobrazení seznamu, zda je požadovaný modul PHP k dispozici.ERROR 500: Internal Server Error.
- Vaše instalace OwnCloud na RHEL 8 / CentOS 8 by nyní měla být připravena. Volitelně nainstalujte další moduly PHP doporučené OwnCloud nebo zabezpečte instalaci pomocí
mod_ssl
.