PartKeepr je open source Systém správy inventáře , primárně určený pro elektronické součástky. Tento článek vám pomůže nainstalovat Install PartKeepr v systémech CentOS &RHEL.
Předpokládáme, že již máte ve svém systému nastavení prostředí LAMP nebo používáte pokyny k nastavení LAMP v systému CentOS/RHEL.
Krok 1:Nainstalujte požadované balíčky
PartKeepr vyžadoval několik balíčků, k jejich instalaci použijte následující sadu příkazů, balíčky PHP a pear.
# yum install php-pear php-pecl-imagick php-gd
Nainstalujte také níže uvedené balíčky hrušek
# 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
Krok 2:Stáhněte si PartKeepr Archive and Extract
Stáhněte si archivní soubor PartKeepr pomocí příkazu wget z CLI.
# cd /var/www/html # wget http://partkeepr.org/downloads/partkeepr-0.1.9.zip
Extrahujte archiv v kořenovém adresáři dokumentů vaší domény a aktualizujte oprávnění k souborům.
# unzip partkeepr-0.1.9.zip # mv partkeepr-0.1.9 inventory # chown -R apache.apache inventory # chmod -R 755 inventory
Krok 3:Vytvořte databázi MySQL a uživatele
Po extrahování kódu musíme vytvořit databázi MySQL a uživatelský účet pro konfiguraci WordPressu. K tomu použijte následující sadu příkazů
# 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
Krok 4:Spusťte instalaci PartKeepr Web Install
Použijte následující url k otevření webového instalačního programu partkeepr, musíte změnit název domény v url s vaší systémovou IP nebo doménou.
http://svr1.tecadmin.net/inventory/setup/
A postupujte podle níže uvedených kroků.
Krok 4:Otevřete PartKeepr Web Access
Po dokončení výše uvedených pokynů použijte následující url k otevření webového rozhraní partkeepr, musíte změnit název domény v url s vaší systémovou IP nebo doménou.
http://svr1.tecadmin.net/inventory/frontend/
Krok 4:Nastavení PartKeepr Cronjobs
Nastavte následující cronjob úpravou crontab pomocí následujícího příkazu
# crontab -e
A připojit následující úlohy na konec souboru
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
Pokud nemůžete spustit cronjobs (např. používáte Windows), můžete je zakázat přidáním následujícího řádku do souboru config.php:
Configuration::setOption("partkeepr.cronjobs.disablecheck", true);