Im folgenden Artikel erklären wir Ihnen, wie Sie OrangeHRM auf Ihrem CentOS 7 VPS installieren und ausführen können. OrangeHRM ist eine hervorragende, skalierbare Personalverwaltungslösung, die in PHP geschrieben ist. Es hat die folgenden Funktionen:
- Verwaltungsmodul
- Verwaltung persönlicher Informationen
- Modul verlassen
- Zeitmodul
- Self-Service-Modul für Mitarbeiter
- Rekrutierungs-/Bewerber-Tracking-Modul
- Leistungsmodul
ANFORDERUNGEN
Für dieses Tutorial verwenden wir unseren SSD 1-Linux-VPS-Hostingplan.
SYSTEM AKTUALISIEREN
Stellen Sie wie immer mit dem folgenden Befehl sicher, dass Ihr CentOS 7 VPS auf dem neuesten Stand ist:
# yum update
LAMPE INSTALLIEREN
Ihr erster Schritt ist die Installation von Linux Apache, MariaDB &PHP oder besser bekannt unter LAMP. LAMP ist eigentlich ein Akronym für einen Webdienst-Lösungsstapel, der aus Linux, dem Apache HTTP-Server, den Datenbank-Engines MySQL oder MariaDB und den Programmiersprachen PHP, Perl oder Python besteht. Geben Sie Folgendes aus:
# yum install httpd openssl mod_ssl mariadb mariadb-server mysql unzip
Nachdem die LAMP-Installation abgeschlossen ist, aktivieren Sie Apache und MariaDB, um beim Booten zu starten, und starten Sie sie mit den folgenden Befehlen:
# systemctl enable mariadb && systemctl enable httpd # systemctl start httpd && systemctl start mariadb
Weitere Konfigurationsoptimierungen für Apache, PHP und MariaDB finden Sie in unserem ausgezeichneten Blogbeitrag.
Führen Sie als Nächstes das MariaDB-Post-Installationsskript mysql_secure_installation:
aus# mysql_secure_installation
Konfigurieren Sie es wie folgt:
- Set root password? [Y/n] y - Remove anonymous users? [Y/n] y - Disallow root login remotely? [Y/n] y - Remove test database and access to it? [Y/n] y - Reload privilege tables now? [Y/n] y
ORANGEHRM INSTALLIEREN
Sie müssen das Stammverzeichnis des Apache-Dokuments eingeben, die OrangeHRM-Installations-Zip-Datei herunterladen und entpacken. Die folgenden Befehle erledigen die Arbeit:
# cd /var/www/html # wget -O orangehrm.unzip http://downloads.sourceforge.net/project/orangehrm/stable/3.3.1/orangehrm-3.3.1.12255.zip?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Forangehrm%2F&ts=1436890468&use_mirror=iweb # unzip orangehrm.unzip
Verschieben Sie die Dateien und Verzeichnisse aus dem entpackten Verzeichnis in Ihr aktuelles Arbeitsverzeichnis (Apache’s Document Root)
# mv orangehrm-3.3.1/* . && mv orangehrm-3.3.1/.htaccess .
Öffnen Sie nun die Apache-Konfigurationsdatei:
# vim /etc/httpd/conf/httpd.conf
Suchen Sie das „
Wenn Sie fertig sind, sollte der Abschnitt also so aussehen:
<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
Öffnen Sie als Nächstes die MariaDB-Konfigurationsdatei. Wir verwenden den folgenden Befehl:
# vim /etc/my.cnf
Fügen Sie irgendwo unter dem [mysqld]-Block die folgende Zeile ein:event_scheduler =ON . Starten Sie dann MariaDB neu, damit die Änderungen wirksam werden:
# systemctl restart mariadb
Legen Sie die richtige Inhaberschaft fest:
# chown apache: /var/www/html/ -R
Um die Installation von OrangeHRM abzuschließen, öffnen Sie Ihren bevorzugten Browser und navigieren Sie zu http://your_domain.com . Akzeptieren Sie die Lizenz und geben Sie Ihre bevorzugten Datenbankkonfigurationsinformationen ein, sobald Sie den Abschnitt Datenbankkonfiguration erreicht haben.
Sie können auch die Standardwerte der Datenbank beibehalten.
Stellen Sie in „Schritt 3:Systemprüfung“ sicher, dass alle aufgelisteten Elemente grün und in Ordnung sind.
Als nächstes erstellen Sie Ihren Admin-Benutzernamen und Ihr Passwort. Die Installation beginnt, sobald Sie nach der Bestätigung Ihrer Einrichtung im letzten „Schritt 5:Bestätigung“ auf die Schaltfläche „Installieren“ klicken.
Herzlichen Glückwunsch, Sie haben OrangeHRM erfolgreich auf Ihrem CentOS 7 VPS installiert.
Natürlich müssen Sie nichts davon tun, wenn Sie einen unserer Linux-VPS-Hosting-Dienste nutzen. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, dies für Sie zu installieren. Sie sind rund um die Uhr erreichbar und kümmern sich umgehend um Ihr Anliegen.
PS. Wenn Ihnen dieser Beitrag gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen auf der linken Seite oder hinterlassen Sie einfach unten eine Antwort. Danke.