Dans cet article, nous allons effectuer une installation d'OwnCloud directement à partir du package officiel OwnCloud. OwnCloud est une suite de logiciels client-serveur permettant de partager facilement des fichiers. Le système d'exploitation à utiliser sera le serveur RHEL 8 / CentOS 8 avec le serveur Web MySQL, PHP et Apache.
Dans ce didacticiel, vous apprendrez :
- Comment installer les prérequis Owncloud
- Comment télécharger et compresser le package source OwnCloud
- Comment configurer la base de données MariaDB
- Comment configurer OwnCloud
Installation réussie d'OwnCloud sur Red Hat Enterprise Linux 8
Configuration logicielle requise et conventions utilisées
Catégorie | Exigences, conventions ou version du logiciel utilisée |
---|---|
Système | RHEL 8/CentOS 8/td> |
Logiciel | OwnCloud 10.0.10 ou supérieur |
Autre | Accès privilégié à votre système Linux en tant que root ou via le sudo commande. |
Conventions | # - nécessite que les commandes linux données soient exécutées avec les privilèges root soit directement en tant qu'utilisateur root, soit en utilisant sudo commande$ – nécessite que les commandes linux données soient exécutées en tant qu'utilisateur normal non privilégié |
Comment installer OwnCloud sur les instructions étape par étape du serveur RHEL 8 / CentOS 8
- Installer le serveur LAMP ( Linux, Apache, MariaDB et PHP ). Avant de continuer, veuillez suivre nos instructions sur la configuration du serveur LAMP de base sur RHEL 8. Une fois prêt, passez à l'étape suivante.
- Installez tous les prérequis OwnCloud requis.
La commande suivante effectuera une installation de package de tous les prérequis OwnCloud en plus des packages PHP déjà installés à
Étape 1 :# dnf install php-mbstring php-gd php-pecl-zip php-xml php-json php-intl unzip
Prérequis OwnCloud sur le serveur Linux RHEL 8 - Téléchargez et installez OwnCloud.
L'étape suivante consiste à télécharger un dernier package de code source officiel OwnCloud Server à partir du site Web OwnCloud.org. Le moyen le plus pratique d'effectuer cette tâche est peut-être d'utiliser le
wget
commande. Au moment de la rédaction, la dernière version d'OwnCloud est 10.0.10. Mettez à jour le lien ci-dessous si nécessaire :DOWNLOAD LATEST VERSION: $ wget https://download.owncloud.org/community/owncloud-10.0.10.zip
Une fois le package téléchargé, exécutez les commandes Linux ci-dessous pour décompresser le package dans
/var/www/html
, créez desdata
répertoire et définissez les autorisations de répertoire appropriées :# 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
Extrayez le package source OwnCloud et définissez les autorisations de répertoire appropriées - Créer une base de données MariaDB à utiliser avec OwnCloud.
Les commandes suivantes créeront la base de données MariaDB nommée
owncloud
et l'utilisateuradmin
avec le mot de passepass
:# 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
Configuration de la base de données MariaDB SQL pour le serveur OwnCloud sur RHEL 8 - Démarrez l'assistant OwnCloud et effectuez une installation finale.
Naviguez dans votre navigateur vers l'URL de vos serveurs et remplissez le formulaire de configuration d'OwnCloud :
Formulaire d'installation de l'assistant OwnCloud sur le serveur Linux RHEL 8. Une fois prêt, cliquez surFinish setup
bouton.AVERTISSEMENT
Si vous voyez le message d'erreur ci-dessous, assurez-vous d'avoir correctement installé tous les prérequis d'OwnCloud conformément àÉtape 2 . Utilisez le# php -m | grep -i PHP MODULE NAME
commande pour lister si le module PHP requis est disponible.ERROR 500: Internal Server Error.
- Votre installation d'OwnCloud sur RHEL 8/CentOS 8 devrait maintenant être prête. Installez éventuellement des modules PHP supplémentaires recommandés par OwnCloud ou sécurisez votre installation avec
mod_ssl
.