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

CentOS7にOrangeHRMをインストールする方法

このチュートリアルでは、CentOS 7にOrangeHRMをインストールする方法を紹介します。知らない人のために、Orange HRMは最も人気のあるオープンソースの人的資源管理(HRM)です。 )世界のソフトウェア。OrangeHRMは、オープンソースと高度なホステッドアプリケーション(SaaS)の両方で利用できます。

この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、独自のVPSでサイトをホストしていることを前提としています。インストールは非常に簡単です。 CentOS7サーバーへのOrangeHRMの段階的なインストールを示します。

OrangeHRMの機能

  • 管理モジュール。
  • 個人情報管理。
  • モジュールを終了します。
  • タイムモジュール。
  • 従業員セルフサービスモジュール。
  • 採用/応募者追跡モジュール。
  • パフォーマンスモジュール。

CentOS7にOrangeHRMをインストールする

手順1.まず、すべてのパッケージが最新であることを確認します。

yum - update

手順2.LAMPサーバーをインストールします。

CentOS 7 LAMPサーバーが必要です。LAMPがインストールされていない場合は、こちらのガイドに従ってください。

手順3.OrangeHRMをインストールします。

OrangeHRMの最新の安定バージョンをダウンロードします。この記事を書いている時点では、バージョン3.3.2です:

cd /var/www/html
wget http://nchc.dl.sourceforge.net/project/orangehrm/stable/3.3.2/orangehrm-3.3.2.zip
unzip orangehrm-3.3.2.zip
mv orangehrm-3.3.2/* . && mv orangehrm-3.3.2/.htaccess .

いくつかのフォルダの権限を変更する必要があります:

chown -R apache:apache /var/www/html

ステップ4.MariaDBの構成。

デフォルトでは、MariaDBは強化されていません。mysql_secure_installationを使用してMySQLを保護できます。 脚本。ルートパスワードの設定、匿名ユーザーの削除、リモートルートログインの禁止、テストデータベースの削除と安全なMariaDBへのアクセスを行う各手順を注意深くお読みください。

mysql_secure_installation

次に、MariaDB構成ファイルを開きます:

nano /etc/my.cnf

[mysqld]ブロックの下の任意の場所に、次の行を配置します:event_scheduler =ON。次に、変更を有効にするためにMariaDBを再起動します。

systemctl restart mariadb
ステップ4.ApacheWebサーバーの構成。

次に、Apache構成ファイルを開きます。

nano /etc/httpd/conf/httpd.conf

「<ディレクトリ」/var/www/htmlを見つけます ”>‘セクションを作成し、次の行の値を変更します:‘AllowOverride None‘を‘AllowOverride All‘に変更します。このアクションにより、.htaccessファイルをWebサーバーで使用できるようになります。

<Directory "/var/www/html">
    #
    # Possible values for the Options directive are "None", "All",
    # or any combination of:
    #   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
    #
    # Note that "MultiViews" must be named *explicitly* --- "Options All"
    # doesn't give it to you.
    #
    # The Options directive is both complicated and important.  Please see
    # http://httpd.apache.org/docs/2.4/mod/core.html#options
    # for more information.
    #
    Options Indexes FollowSymLinks

    #
    # AllowOverride controls what directives may be placed in .htaccess files.
    # It can be "All", "None", or any combination of the keywords:
    #   Options FileInfo AuthConfig Limit
    #
    AllowOverride All

    #
    # Controls who can get stuff from this server.
    #
    Require all granted

これで、Apacheを再起動して、変更を加えることができます:

systemctl restart httpd.service

ステップ5. OrangeHRMWebUIへのアクセス。

OrangeHRM人事管理システムはデフォルトでHTTPポート80で利用できます。お気に入りのブラウザを開き、http://your-domain.com またはhttp://server-ip/ インストールを完了するために必要な手順を完了します。ファイアウォールを使用している場合は、ポート80を開いて、コントロールパネルにアクセスできるようにしてください。

おめでとうございます!OrangeHRMが正常にインストールされました。CentOS7システムにOrangeHRM人事管理システムをインストールするためにこのチュートリアルを使用していただきありがとうございます。追加のヘルプや役立つ情報については、公式のOrangeHRMを確認することをお勧めします。ウェブサイト。


Cent OS
  1. CentOS7にPHP7、7.2、7.3をインストールする方法

  2. CentOS6にApacheSolrをインストールする方法

  3. CentOS7VPSにOrangeHRMをインストールする方法

  1. CentOS7にJava11および12をインストールする方法

  2. CentOS7にWine4.0をインストールする方法

  3. CentOS7にVim8.2をインストールする方法

  1. CentOS7にVirtualBoxをインストールする方法

  2. CentOS8にGitをインストールする方法

  3. CentOS8にDockerをインストールする方法