PartKeepr ist ein Open-Source-Inventarverwaltungssystem , hauptsächlich für elektronische Komponenten konzipiert. Dieser Artikel hilft Ihnen bei der Installation von Install PartKeepr in CentOS- und RHEL-Systemen.
Wir gehen davon aus, dass Sie die LAMP-Umgebung bereits auf Ihrem System eingerichtet haben oder die LAMP-Einrichtungsanweisungen auf dem CentOS/RHEL-System verwenden.
Schritt 1:Erforderliche Pakete installieren
PartKeepr erforderte mehrere Pakete. Verwenden Sie die folgenden Befehle, um sie zu installieren, PHP- und Pear-Pakete.
# yum install php-pear php-pecl-imagick php-gd
Installieren Sie auch die folgenden Birnenpakete
# 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
Schritt 2:PartKeepr-Archiv und -Extrakt herunterladen
Laden Sie die PartKeepr-Archivdatei mit dem Befehl wget von der CLI herunter.
# cd /var/www/html # wget http://partkeepr.org/downloads/partkeepr-0.1.9.zip
Extrahieren Sie das Archiv im Dokumentenstammverzeichnis Ihrer Domain und aktualisieren Sie die Berechtigungen für Dateien.
# unzip partkeepr-0.1.9.zip # mv partkeepr-0.1.9 inventory # chown -R apache.apache inventory # chmod -R 755 inventory
Schritt 3:Erstellen Sie eine MySQL-Datenbank und einen Benutzer
Nach dem Extrahieren des Codes müssen wir eine MySQL-Datenbank und ein Benutzerkonto zum Konfigurieren von WordPress erstellen. Verwenden Sie dazu den folgenden Befehlssatz
# 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
Schritt 4:PartKeepr Web Install starten
Verwenden Sie die folgende URL, um das Partkeepr-Webinstallationsprogramm zu öffnen. Sie müssen den Domänennamen in der URL mit Ihrer System-IP oder Domäne ändern.
http://svr1.tecadmin.net/inventory/setup/
Und befolgen Sie die nachstehenden Schritte.
Schritt 4:PartKeepr Web Access öffnen
Nachdem Sie die obigen Anweisungen ausgeführt haben, verwenden Sie die folgende URL, um die Partkeepr-Webschnittstelle zu öffnen, müssen Sie den Domänennamen in der URL mit Ihrer System-IP oder Domäne ändern.
http://svr1.tecadmin.net/inventory/frontend/
Schritt 4:PartKeepr-Cronjobs einrichten
Richten Sie die folgenden Cronjobs ein, indem Sie crontab mit dem folgenden Befehl bearbeiten
# crontab -e
Und folgende Jobs am Ende der Datei anhängen
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
Wenn Sie Cronjobs nicht ausführen können (z. B. unter Windows), können Sie die Cronjobs deaktivieren, indem Sie die folgende Zeile zu Ihrer config.php-Datei hinzufügen:
Configuration::setOption("partkeepr.cronjobs.disablecheck", true);