GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOSとRHELにPartKeepr(在庫管理システム)をインストールする

PartKeepr はオープンソースの在庫管理システムです 、主に電子部品用に設計されています。この記事は、CentOSおよびRHELシステムにInstallPartKeeprをインストールするのに役立ちます。

システムにすでにLAMP環境がセットアップされているか、CentOS/RHELシステムでLAMPセットアップ手順を使用していることを前提としています。

ステップ1:必要なパッケージをインストールする

PartKeeprには複数のパッケージが必要でした。次の一連のコマンドを使用して、PHPおよびpearパッケージをインストールしてください。

# yum install php-pear php-pecl-imagick php-gd

以下の洋ナシパッケージもインストールしてください

# 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
ステップ2:PartKeeprアーカイブと抽出をダウンロードする

CLIからwgetコマンドを使用してPartKeeprアーカイブファイルをダウンロードします。

# cd /var/www/html
# wget http://partkeepr.org/downloads/partkeepr-0.1.9.zip

ドメインのドキュメントルートにアーカイブを抽出し、ファイルの権限を更新します。

# unzip partkeepr-0.1.9.zip
# mv partkeepr-0.1.9 inventory
# chown -R apache.apache inventory
# chmod -R 755 inventory
ステップ3:MySQLデータベースとユーザーを作成する

コードを抽出した後、WordPressを構成するためのMySQLデータベースとユーザーアカウントを作成する必要があります。次の一連のコマンドを使用して実行します

# 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
ステップ4:PartKeeprWebインストールを開始する

次のURLを使用してpartkeeprWebインストーラーを開きます。URLのドメイン名をシステムのIPまたはドメインに変更する必要があります。

http://svr1.tecadmin.net/inventory/setup/

そして、以下の手順に従ってください。

ステップ4:PartKeeprWebアクセスを開く

上記の手順を完了した後、次のURLを使用してpartkeepr Webインターフェイスを開き、システムのIPまたはドメインを使用してURLのドメイン名を変更する必要があります。

http://svr1.tecadmin.net/inventory/frontend/

ステップ4:PartKeeprCronjobsを設定する

次のコマンドを使用してcrontabを編集し、次のcronジョブを設定します

# crontab -e

そして、ファイルの最後に次のジョブを追加します

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

cronジョブを実行できない場合(たとえば、Windowsを使用している場合)、config.phpファイルに次の行を追加してcronジョブを無効にできます。

Configuration::setOption("partkeepr.cronjobs.disablecheck", true);

Cent OS
  1. RHEL 8 / CentOS8LinuxシステムにRをインストールして構成する方法

  2. RHEL 8 /CentOS8にphpMyAdminをインストールする方法

  3. CentOS 7 /RHEL7にWebminをインストールします

  1. RHEL 8 /CentOS8にP7Zipをインストールする方法

  2. RHEL 8 /CentOS8にntfs-3gをインストールする方法

  3. PHP-mbstringをRHEL8/CentOS8にインストールする方法

  1. RHEL 8 /CentOS8にphantomjsをインストールする方法

  2. DropboxをRHEL8/CentOS8にインストールする方法

  3. gnomeをRHEL8/CentOS8にインストールします