PartKeepr es un sistema de gestión de inventario de código abierto , diseñado principalmente para componentes electrónicos. Este artículo lo ayudará a instalar PartKeepr en los sistemas CentOS y RHEL.
Suponemos que ya tiene la configuración del entorno LAMP en su sistema o utiliza las instrucciones de configuración de LAMP en el sistema CentOS/RHEL.
Paso 1:Instale los paquetes necesarios
PartKeepr requería múltiples paquetes, use el siguiente conjunto de comandos para instalarlos, paquetes PHP y pera.
# yum install php-pear php-pecl-imagick php-gd
Instale debajo de los paquetes de pera también
# 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
Paso 2:descargue el archivo PartKeepr y extraiga
Descargue el archivo de almacenamiento de PartKeepr usando el comando wget de la CLI.
# cd /var/www/html # wget http://partkeepr.org/downloads/partkeepr-0.1.9.zip
Extraiga el archivo en la raíz del documento de su dominio y actualice los permisos en los archivos.
# unzip partkeepr-0.1.9.zip # mv partkeepr-0.1.9 inventory # chown -R apache.apache inventory # chmod -R 755 inventory
Paso 3:crear una base de datos MySQL y un usuario
Después de extraer el código, necesitamos crear una base de datos MySQL y una cuenta de usuario para configurar WordPress. Use el siguiente conjunto de comandos para hacerlo
# 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
Paso 4:Inicie la instalación web de PartKeepr
Use la siguiente URL para abrir el instalador web de partkeepr, debe cambiar el nombre de dominio en la URL con la IP o el dominio de su sistema.
http://svr1.tecadmin.net/inventory/setup/
Y siga los pasos a continuación.
Paso 4:Abra el acceso web de PartKeepr
Después de completar las instrucciones anteriores, use la siguiente URL para abrir la interfaz web de partkeepr, debe cambiar el nombre de dominio en la URL con la dirección IP o el dominio de su sistema.
http://svr1.tecadmin.net/inventory/frontend/
Paso 4:configurar trabajos cron de PartKeepr
Configure los siguientes cronjobs editando crontab usando el siguiente comando
# crontab -e
Y agregue los siguientes trabajos al final del archivo
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 no puede ejecutar cronjobs (por ejemplo, está en Windows), puede deshabilitar los cronjobs agregando la siguiente línea a su archivo config.php:
Configuration::setOption("partkeepr.cronjobs.disablecheck", true);