このチュートリアルでは、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
次に、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を確認することをお勧めします。ウェブサイト。