GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer SOPlanning sur Ubuntu 18.04 LTS

SOPlanning est un outil de planification en ligne gratuit, open source et facile à utiliser, spécialement conçu pour organiser efficacement les projets et les tâches. Vous pouvez assigner du travail à chaque membre de votre équipe, quelle que soit votre activité. SoPlanning propose également la notification par email, la synchronisation avec Google Calendar et Outlook pour une plus grande efficacité. SoPlanning est un outil open source, vous pouvez donc personnaliser le logo et les couleurs correspondent à votre entreprise. SoPlanning principalement utilisé dans l'usine de production, la réservation de matériel, le système de réservation en ligne, la gestion de projets informatiques, la production industrielle, l'équipe commerciale et bien plus encore.

Dans ce tutoriel, je vais vous expliquer comment installer SOPlanning avec Apache, MariaDB et PHP sur le serveur Ubuntu 18.04 LTS.

Exigences

  • Un serveur exécutant Ubuntu 18.04 LTS.
  • Un utilisateur non root avec des privilèges sudo.

Installer le serveur LAMP

Avant de commencer, vous devrez installer le serveur Web Apache, MariaDB et PHP sur votre système. Tout d'abord, installez Apache et MariaDB avec la commande suivante :

sudo apt-get install apache2 mariadb-server -y

Une fois l'installation terminée, vous devrez ajouter le référentiel PHP Ondrej à votre système. SoPlanning ne prend pas encore en charge PHP 7.2, nous allons donc installer PHP 7.1 à partir du référentiel Ondrej. Vous pouvez l'ajouter avec la commande suivante :

sudo add-apt-repository ppa:ondrej/php

Appuyez sur , lorsque l'installateur PPA demande une confirmation. Ensuite, installez PHP avec toutes les dépendances requises en exécutant la commande suivante :

sudo apt-get install php7.1 php7.1-mysql php7.1-curl php7.1-json php7.1-cgi php7.1-recode php7.1-sq php7.1-intl libapache2-mod-php7.1 php7.1-mcrypt php7.1-xmlrpc php7.1-gd php7.1-mbstring php7.1 php7.1-common php7.1-xmlrpc php7.1-soap php7.1-xml php7.1-intl php7.1-cli php7.1-ldap php7.1-zip php7.1-readline php7.1-imap php7.1-tidy -y

Une fois tous les packages installés, démarrez les services Apache et MariaDB et activez-les au démarrage avec la commande suivante :

sudo systemctl start apache2
sudo systemctl enable apache2
sudo systemctl start mariadb
sudo systemctl enable mariadb

Créez un utilisateur de base de données et une base de données pour SoPlanning. Connectez-vous à MariaDB en tant qu'utilisateur root :

mysql -u root -p

et créez une nouvelle base de données et un utilisateur de base de données nommé 'soplanning' avec le mot de passe 'soplanning-pass'.

CREATE DATABASE soplanning;
GRANT ALL PRIVILEGES ON soplanning.* TO 'soplanning'@'localhost' IDENTIFIED BY 'soplanning-pass';
FLUSH PRIVILEGES;
quit

Installer SoPlanning

Tout d'abord, téléchargez la dernière version de SoPlanning depuis Source Forge à l'aide de la commande suivante :

cd /tmp
wget https://excellmedia.dl.sourceforge.net/project/soplanning/soplanning/v1.42/soplanning-1-42.zip

Ensuite, décompressez le fichier téléchargé :

unzip soplanning-1-42.zip

Ensuite, copiez le répertoire extrait dans le répertoire racine Web d'Apache :

sudo cp -r soplanning /var/www/html/soplanning

Ensuite, donnez la propriété et l'autorisation appropriées avec la commande suivante :

sudo chown -R www-data.www-data /var/www/html/soplanning
sudo chmod -R 775 /var/www/html/soplanning

Configurer Apache pour SoPlanning

Ensuite, vous devrez créer un hôte virtuel Apache pour SoPlanning. Vous pouvez le faire avec la commande suivante :

sudo nano /etc/apache2/sites-available/soplanning.conf

Ajoutez les lignes suivantes :

<VirtualHost *:80>
ServerName example.com
ServerAdmin [email protected]
DocumentRoot /var/www/html/soplanning/

<Directory /var/www/html/soplanning/>
AllowOverride All
Order allow,deny
allow from all
</Directory>

ErrorLog /var/log/apache2/soplanning_error.log
CustomLog /var/log/apache2/soplanning_custom.log combined

</VirtualHost>

Enregistrez et fermez le fichier, puis activez le fichier d'hôte virtuel Apache et le module de réécriture Apache avec la commande suivante :

sudo a2ensite soplanning.conf
sudo a2enmod rewrite

Enfin, redémarrez le service Web Apache pour appliquer les modifications :

sudo systemctl restart apache2

Accéder à SoPlanning

Maintenant, ouvrez votre navigateur Web et tapez l'URL http://example.com. Vous serez redirigé vers la page suivante :

Ici, indiquez le nom de la base de données, votre utilisateur root et votre mot de passe root, puis cliquez sur le bouton Lancer l'installation. Vous devriez voir la page suivante :

Maintenant, cliquez sur le bouton Cliquez ici. Vous allez être redirigé vers la page de connexion SoPlanning :

Ici, fournissez votre nom d'utilisateur et votre mot de passe d'administrateur, puis cliquez sur le bouton Connexion. Vous devriez voir le tableau de bord SoPlanning dans l'écran suivant :

Téléchargement de l'image de la machine virtuelle de ce tutoriel

Ce didacticiel est disponible sous forme d'image de machine virtuelle prête à l'emploi au format ovf/ova compatible avec VMWare et Virtualbox. L'image de la machine virtuelle utilise les informations de connexion suivantes :

Connexion SSH/shell

Nom d'utilisateur :administrateur
Mot de passe :howtoforge

Cet utilisateur a les droits sudo.

Connexion SoPlanning

Nom d'utilisateur :admin
Mot de passe : admin

Connexion MySQL

Nom d'utilisateur : root
Mot de passe :howtoforge

L'IP de la VM est 192.168.1.100, elle peut être modifiée dans le fichier /etc/netplan/01-netcfg.yaml. Veuillez modifier tous les mots de passe ci-dessus pour sécuriser la machine virtuelle.

  • Télécharger SoPlanning

Ubuntu
  1. Comment installer BookStack sur Ubuntu 16.04 LTS

  2. Comment installer Ariadne CMS sur Ubuntu 18.04 LTS

  3. Comment installer MediaWiki sur Ubuntu 18.04 LTS

  4. Comment installer Elxis CMS sur Ubuntu 18.04 LTS

  5. Comment installer PHP 7.3 sur Ubuntu 18.04 LTS

Comment installer MyWebSQL sur Ubuntu 18.04 LTS

Comment installer Magento sur Ubuntu 18.04 LTS

Comment installer YetiForce sur Ubuntu 18.04 LTS

Comment installer YouPHPTube sur Ubuntu 18.04 LTS

Comment installer Elkarte sur Ubuntu 18.04 LTS

Comment installer Go sur Ubuntu 20.04 LTS