In diesem Tutorial zeigen wir Ihnen, wie Sie OrangeHRM auf CentOS 7 installieren. Für diejenigen unter Ihnen, die es nicht wussten, Orange HRM ist das beliebteste Open-Source-Personalmanagement (HRM). )-Software der Welt. OrangeHRM ist sowohl als Open-Source- als auch als fortschrittliche gehostete Anwendung (SaaS) verfügbar.
In diesem Artikel wird davon ausgegangen, dass Sie zumindest über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und vor allem, dass Sie Ihre Website auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach. Das werde ich tun zeigen Ihnen die Schritt-für-Schritt-Installation von OrangeHRM auf dem CentOS 7-Server.
OrangeHRM-Funktionen
- Verwaltungsmodul.
- Verwaltung persönlicher Informationen.
- Modul verlassen.
- Zeitmodul.
- Self-Service-Modul für Mitarbeiter.
- Rekrutierungs-/Bewerber-Tracking-Modul.
- Leistungsmodul.
OrangeHRM auf CentOS 7 installieren
Schritt 1. Stellen Sie zunächst sicher, dass alle Pakete auf dem neuesten Stand sind.
yum - update
Schritt 2. LAMP-Server installieren.
Ein CentOS 7 LAMP-Server ist erforderlich. Wenn Sie LAMP nicht installiert haben, können Sie unserer Anleitung hier folgen.
Schritt 3. Installieren Sie OrangeHRM.
Laden Sie die neueste stabile Version von OrangeHRM herunter, zum Zeitpunkt der Erstellung dieses Artikels ist es Version 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 .
Wir müssen einige Ordnerberechtigungen ändern:
chown -R apache:apache /var/www/html
Schritt 4. MariaDB konfigurieren.
Standardmäßig ist MariaDB nicht gehärtet. Sie können MySQL mit mysql_secure_installation
sichern Skript. Sie sollten jeden Schritt sorgfältig lesen und befolgen, der ein Root-Passwort festlegt, anonyme Benutzer entfernt, die Remote-Root-Anmeldung verbietet und die Testdatenbank und den Zugriff auf die sichere MariaDB entfernt.
mysql_secure_installation
Als nächstes öffnen Sie die MariaDB-Konfigurationsdatei:
nano /etc/my.cnf
Platzieren Sie irgendwo unter dem [mysqld]-Block die folgende Zeile:event_scheduler =ON. Starten Sie dann MariaDB neu, damit die Änderungen wirksam werden:
systemctl restart mariadb
Schritt 4. Konfigurieren des Apache-Webservers.
Öffnen Sie nun die Apache-Konfigurationsdatei:
nano /etc/httpd/conf/httpd.conf
Suchen Sie das „
<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
Jetzt können wir Apache neu starten, damit die Änderungen wirksam werden:
systemctl restart httpd.service
Schritt 5. Zugriff auf die OrangeHRM Web-Benutzeroberfläche.
Das Personalverwaltungssystem von OrangeHRM ist standardmäßig auf HTTP-Port 80 verfügbar. Öffnen Sie Ihren bevorzugten Browser und navigieren Sie zu http://your-domain.com
oder http://server-ip/
und führen Sie die erforderlichen Schritte aus, um die Installation abzuschließen. Wenn Sie eine Firewall verwenden, öffnen Sie bitte Port 80, um den Zugriff auf das Control Panel zu ermöglichen.
Herzlichen Glückwunsch! Sie haben OrangeHRM erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial zur Installation des Personalverwaltungssystems OrangeHRM im CentOS 7-System verwendet haben. Für zusätzliche Hilfe oder nützliche Informationen empfehlen wir Ihnen, das offizielle OrangeHRM zu überprüfen Webseite.