PartKeepr est un système de gestion d'inventaire open source , principalement conçu pour les composants électroniques. Cet article vous aidera à installer Installer PartKeepr dans les systèmes CentOS et RHEL.
Nous supposons que vous avez déjà configuré l'environnement LAMP sur votre système ou utilisez les instructions de configuration LAMP sur le système CentOS/RHEL.
Étape 1 :Installez les packages requis
PartKeepr a nécessité plusieurs packages, utilisez l'ensemble de commandes suivant pour les installer, les packages PHP et poire.
# yum install php-pear php-pecl-imagick php-gd
Installez également les packages poire ci-dessous
# pear channel-discover pear.symfony.com # pear channel-discover pear.doctrine-project.org # pear channel-discover pear.twig-project.org # pear install pear.doctrine-project.org/DoctrineORM # pear install doctrine/DoctrineSymfonyYaml # pear install pear.doctrine-project.org/DoctrineSymfonyConsole # pear install twig/Twig
Étape 2 :Téléchargez l'archive et l'extraction de PartKeepr
Téléchargez le fichier d'archive PartKeepr à l'aide de la commande wget de la CLI.
# cd /var/www/html # wget http://partkeepr.org/downloads/partkeepr-0.1.9.zip
Extrayez l'archive à la racine du document de votre domaine et mettez à jour les autorisations sur les fichiers.
# unzip partkeepr-0.1.9.zip # mv partkeepr-0.1.9 inventory # chown -R apache.apache inventory # chmod -R 755 inventory
Étape 3 :Créer une base de données et un utilisateur MySQL
Après avoir extrait le code, nous devons créer une base de données MySQL et un compte utilisateur pour configurer WordPress. Utilisez l'ensemble de commandes suivant pour le faire
# mysql -u root -p Enter password: mysql> CREATE DATABASE inventory CHARACTER SET utf8; mysql> GRANT ALL ON inventory.* to 'inventory'@'localhost' IDENTIFIED BY '_secret_password_'; mysql> FLUSH PRIVILEGES; mysql> quit
Étape 4 :Démarrer l'installation Web de PartKeepr
Utilisez l'URL suivante pour ouvrir le programme d'installation Web de partkeepr, vous devez changer le nom de domaine dans l'URL avec l'adresse IP ou le domaine de votre système.
http://svr1.tecadmin.net/inventory/setup/
Et suivez les étapes ci-dessous.
Étape 4 :Ouvrez l'accès Web PartKeepr
Après avoir suivi les instructions ci-dessus, utilisez l'URL suivante pour ouvrir l'interface Web partkeepr, vous devez modifier le nom de domaine dans l'URL avec l'adresse IP ou le domaine de votre système.
http://svr1.tecadmin.net/inventory/frontend/
Étape 4 :Configurer les tâches Cron de PartKeepr
Configurez les tâches cron suivantes en éditant crontab à l'aide de la commande suivante
# crontab -e
Et ajouter les tâches suivantes à la fin du fichier
0 0,12 * * * /usr/bin/php /var/www/html/inventory/cronjobs/CreateStatisticSnapshot.php 0 0,6,12,18 * * * /usr/bin/php /var/www/html/inventory/cronjobs/UpdatePartCacheData.php 0 0 */2 * * /usr/bin/php /var/www/html/inventory/cronjobs/CheckForUpdates.php 0 0 */2 * * /usr/bin/php /var/www/html/inventory/cronjobs/UpdateTipsOfTheDay.php
Si vous ne pouvez pas exécuter les cronjobs (par exemple, vous êtes sous Windows), vous pouvez désactiver les cronjobs en ajoutant la ligne suivante à votre fichier config.php :
Configuration::setOption("partkeepr.cronjobs.disablecheck", true);