GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment installer OrangeHRM sur un VPS CentOS 7

Dans l'article suivant, nous allons vous expliquer comment vous pouvez installer et exécuter OrangeHRM sur votre VPS CentOS 7. OrangeHRM est une superbe solution évolutive de gestion des ressources humaines écrite en PHP. Il a les fonctionnalités suivantes :

  •  Module d'administration
  • Gestion des informations personnelles
  • Quitter le module
  • Module de temps
  • Module libre-service pour les employés
  • Module de recrutement/suivi des candidatures
  • Module de performances

CONFIGURATIONS

Nous utiliserons notre plan d'hébergement VPS Linux SSD 1 pour ce didacticiel.

METTRE À JOUR LE SYSTÈME

Comme toujours, assurez-vous que votre VPS CentOS 7 est entièrement à jour avec la commande ci-dessous :

# yum update

INSTALLER LA LAMPE

Votre première étape consiste à installer Linux Apache, MariaDB &PHP ou mieux connu par LAMP. LAMP est en fait un acronyme pour une pile de solutions de services Web composée de Linux, du serveur HTTP Apache, des moteurs de base de données MySQL ou MariaDB et du langage de programmation PHP, Perl ou Python. Émettez ce qui suit :

# yum install httpd openssl mod_ssl mariadb mariadb-server mysql unzip

Une fois l'installation de LAMP terminée, activez Apache et MariaDB pour qu'ils démarrent au démarrage et démarrez-les avec les commandes ci-dessous :

# systemctl enable mariadb && systemctl enable httpd

# systemctl start httpd && systemctl start mariadb

Pour plus d'ajustements de configuration sur Apache, PHP et MariaDB, consultez notre excellent article de blog.

Exécutez ensuite le script de post-installation MariaDB mysql_secure_installation :

# mysql_secure_installation

Configurez-le comme ceci :

- Set root password? [Y/n] y
- Remove anonymous users? [Y/n] y
- Disallow root login remotely? [Y/n] y
- Remove test database and access to it? [Y/n] y
- Reload privilege tables now? [Y/n] y

INSTALLER ORANGEHRM

Vous devez entrer dans le répertoire racine du document Apache, télécharger et décompresser le fichier zip d'installation OrangeHRM. Les commandes ci-dessous feront le travail :

# cd /var/www/html
# wget -O orangehrm.unzip http://downloads.sourceforge.net/project/orangehrm/stable/3.3.1/orangehrm-3.3.1.12255.zip?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Forangehrm%2F&ts=1436890468&use_mirror=iweb
# unzip orangehrm.unzip

Déplacez les fichiers et les répertoires du répertoire décompressé vers votre répertoire de travail actuel (racine du document d'Apache)

# mv orangehrm-3.3.1/* . && mv orangehrm-3.3.1/.htaccess .

Maintenant, ouvrez le fichier de configuration d'Apache :

# vim /etc/httpd/conf/httpd.conf

Localisez le ‘ ‘ et changez la valeur de la ligne :‘AllowOverride None ‘ à ‘Autoriser tout écraser ' . Cette action permettra aux fichiers .htaccess d'être utilisés par votre serveur Web.

Ainsi, une fois que vous avez terminé, la section devrait ressembler à ceci :

<Directory "/var/www/html">
    #
    # Possible values for the Options directive are "None", "All",
    # or any combination of:
    #   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
    #
    # Note that "MultiViews" must be named *explicitly* --- "Options All"
    # doesn't give it to you.
    #
    # The Options directive is both complicated and important.  Please see
    # http://httpd.apache.org/docs/2.4/mod/core.html#options
    # for more information.
    #
    Options Indexes FollowSymLinks

    #
    # AllowOverride controls what directives may be placed in .htaccess files.
    # It can be "All", "None", or any combination of the keywords:
    #   Options FileInfo AuthConfig Limit
    #
    AllowOverride All

    #
    # Controls who can get stuff from this server.
    #
    Require all granted

Ensuite, ouvrez le fichier de configuration MariaDB. Nous utilisons la commande suivante :

# vim /etc/my.cnf

N'importe où sous le bloc [mysqld] placez la ligne suivante :event_scheduler =ON . Redémarrez ensuite MariaDB pour que les modifications prennent effet :

# systemctl restart mariadb

Définissez le propriétaire correct :

# chown apache: /var/www/html/ -R

Pour terminer l'installation d'OrangeHRM, ouvrez votre navigateur préféré et accédez à http://votre_domaine.com . Acceptez la licence et entrez vos informations de configuration de base de données préférées une fois que vous atteignez la partie Configuration de la base de données.

Vous pouvez également laisser les valeurs de base de données par défaut.

À l'étape 3 :Vérification du système, assurez-vous que tous les éléments répertoriés sont verts et OK.

Ensuite, créez votre nom d'utilisateur et votre mot de passe d'administrateur. L'installation commencera une fois que vous aurez cliqué sur le bouton "Installer" après la confirmation de votre configuration dans la dernière "Étape 5 :Confirmation".

Félicitations, vous avez installé avec succès OrangeHRM sur votre VPS CentOS 7.

Bien sûr, vous n'avez rien à faire si vous utilisez l'un de nos services d'hébergement VPS Linux, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts de l'installer pour vous. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.

PS. Si vous avez aimé cet article, partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.


Cent OS
  1. Comment installer MariaDB sur CentOS 7

  2. Comment installer PhpWiki sur CentOS 7

  3. Comment installer LiteCart sur CentOS 7

  4. Comment installer ocPortal sur un VPS CentOS 7

  5. Comment installer ProjectPier sur un VPS CentOS 7

Comment installer PHPList sur CentOS 7

Comment installer PHP-Fusion sur CentOS 7

Comment installer Tine 2.0 sur CentOS 7

Comment installer Nextcloud sur CentOS 7

Comment installer Seafile sur CentOS 7

Comment installer Concrete5 sur CentOS 7