GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So installieren Sie OrangeHRM auf einem CentOS 7 VPS

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 „“. ‘ Abschnitt und ändern Sie den Wert der Zeile:‘AllowOverride None ‘ zu ‘AllowOverride All ‘ . Durch diese Aktion können .htaccess-Dateien von Ihrem Webserver verwendet werden.

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.


Cent OS
  1. So installieren Sie MariaDB auf CentOS 7

  2. So installieren Sie PhpWiki unter CentOS 7

  3. So installieren Sie LiteCart unter CentOS 7

  4. So installieren Sie ocPortal auf einem CentOS 7 VPS

  5. So installieren Sie ProjectPier auf einem CentOS 7 VPS

So installieren Sie PHPList unter CentOS 7

So installieren Sie PHP-Fusion unter CentOS 7

So installieren Sie Tine 2.0 unter CentOS 7

So installieren Sie Nextcloud auf CentOS 7

So installieren Sie Seafile auf CentOS 7

So installieren Sie Concrete5 unter CentOS 7