PartKeepr adalah Sistem Pengelolaan Inventaris sumber terbuka , terutama dirancang untuk komponen elektronik. Artikel ini akan membantu Anda menginstal Instal PartKeepr di Sistem CentOS &RHEL.
Kami menganggap Anda sudah memiliki pengaturan lingkungan LAMP di sistem Anda atau menggunakan petunjuk penyiapan LAMP di sistem CentOS/RHEL.
Langkah 1:Instal Paket yang Diperlukan
PartKeepr membutuhkan beberapa paket, Gunakan set perintah berikut untuk menginstalnya, paket PHP dan pir.
# yum install php-pear php-pecl-imagick php-gd
Instal juga paket pir di bawah ini
# 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
Langkah 2:Unduh Arsip PartKeepr dan Ekstrak
Unduh file arsip PartKeepr menggunakan perintah wget dari CLI.
# cd /var/www/html # wget http://partkeepr.org/downloads/partkeepr-0.1.9.zip
Ekstrak arsip di root dokumen domain Anda dan perbarui izin pada file.
# unzip partkeepr-0.1.9.zip # mv partkeepr-0.1.9 inventory # chown -R apache.apache inventory # chmod -R 755 inventory
Langkah 3:Buat Database dan Pengguna MySQL
Setelah mengekstrak kode, kita perlu membuat database MySQL dan akun pengguna untuk mengkonfigurasi WordPress. Gunakan set perintah berikut untuk melakukannya
# 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
Langkah 4:Mulai Instal Web PartKeepr
Gunakan url berikut untuk membuka penginstal web partkeepr, Anda perlu mengubah nama domain di url dengan ip atau domain sistem Anda.
http://svr1.tecadmin.net/inventory/setup/
Dan ikuti langkah-langkah di bawah ini.
Langkah 4:Buka Akses Web PartKeepr
Setelah menyelesaikan instruksi di atas, Gunakan url berikut untuk membuka antarmuka web partkeepr, Anda perlu mengubah nama domain di url dengan ip atau domain sistem Anda.
http://svr1.tecadmin.net/inventory/frontend/
Langkah 4:Siapkan PartKeepr Cronjobs
Siapkan cronjobs berikut dengan mengedit crontab menggunakan perintah berikut
# crontab -e
Dan tambahkan pekerjaan berikut di akhir file
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
Jika Anda tidak dapat menjalankan cronjobs (misalnya Anda menggunakan Windows), Anda dapat menonaktifkan cronjobs dengan menambahkan baris berikut ke file config.php Anda:
Configuration::setOption("partkeepr.cronjobs.disablecheck", true);