Im folgenden Artikel erklären wir, wie Sie LAMP (Linux Apache MySQL und PHP) installieren und OrangeHRM in Ihrem Ubuntu 12.04 LTS Linux VPS ausführen können .
Was ist OrangeHRM?
Es ist ein in PHP geschriebenes Open-Source-Personalverwaltungssystem.
Es hat die folgenden Funktionen:
- Verwaltungsmodul
- Verwaltung persönlicher Informationen
- Modul verlassen
- Zeitmodul
- Self-Service-Modul für Mitarbeiter
- Rekrutierungs-/Bewerber-Tracking-Modul
- Leistungsmodul
Bevor Sie fortfahren, vergewissern Sie sich, dass Sie sich in einem screen
befinden Sitzung und Ihr Ubuntu VPS-System ist auf dem neuesten Stand:
## screen -U -s orangehrm-screen ## apt-get update ## apt-get upgrade
Installieren Sie Apache2
Webserver auf Ihrem Ubuntu 12.04 System mit
## apt-get install apache2
Als nächstes fahren Sie mit der Installation von MySQL
fort Datenbankserver in Ihrem System mit
## apt-get install mysql-server
Führen Sie nach der Installation das Post-Installationsskript mysql_secure_installation
aus und konfigurieren Sie es so
## mysql_secure_installation - 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
Bearbeiten Sie schließlich /etc/mysql/my.cnf
, fügen Sie event_scheduler = ON
hinzu irgendwo unter [mysqld]
Blockieren und starten Sie MySQL mit service mysql restart
neu damit die Änderung wirksam wird.
Installieren Sie PHP
Unterstützung auf dem System mit dem folgenden Befehl:
## apt-get install php5 php5-mysql
Probieren Sie es aus mit
## php -v PHP 5.3.10-1ubuntu3.10 with Suhosin-Patch (cli) (built: Feb 28 2014 23:19:50) Copyright (c) 1997-2012 The PHP Group Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies
Erstellen Sie außerdem test /var/www/info.php
Skript, das Folgendes enthält
## vim /var/www/info.php <?php phpinfo(); ?>
und versuchen Sie, unter http://your_server_ip/info.php darauf zuzugreifen. Wenn die PHP-Infoseite in Ihrem Browser gerendert wird, sieht alles gut aus und Sie können fortfahren.
Installieren Sie die ZIP-Unterstützung, falls sie noch nicht auf dem System installiert ist
## apt-get install unzip
Installieren Sie OrangeHRM
in /var/www/orangehrm
## ver=3.1.1 ## wget -P /tmp http://downloads.sourceforge.net/project/orangehrm/stable/${ver}/orangehrm-${ver}.zip ## unzip /tmp/orangehrm-${ver}.zip -d /var/www/ ## mv /var/www/orangehrm-${ver} /var/www/orangehrm ## chown www-data: -R /var/www/orangehrm
my-domain.com
konfigurieren um dem OrangeHRM
zu dienen in /var/www/orangehrm
indem Sie eine neue Virtual Host Directive
erstellen in /etc/apache2/sites-available/
## vim /etc/apache2/sites-available/my-domain.com <VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/orangehrm ServerName my-domain.com ServerAlias www.my-domain.com <Directory "/var/www/orangehrm"> Options -Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory> LogLevel warn ErrorLog ${APACHE_LOG_DIR}/my-domain.com-error.log CustomLog ${APACHE_LOG_DIR}/my-domain.com-ccess.log combined </VirtualHost>
Stellen Sie sicher, dass Sie my-domain.com durch Ihren tatsächlichen Domainnamen ersetzen
Aktivieren Sie die Virtual Host Directive
mit dem folgenden Befehl:
## a2ensite my-domain.com
Starten Sie Apache mit
neu, damit die Änderung wirksam wird## service apache2 reload
Rufen Sie http://my-domain.com/ auf, um die Installation von OrangeHRM abzuschließen . Klicken Sie im ersten Schritt einfach auf „Weiter/Ich akzeptiere“ und verwenden Sie in „Schritt 2“, wenn Sie aufgefordert werden, Ihre Datenbank einzurichten, Ihr MySQL-Root-Passwort, um eine neue Datenbank für OrangeHRM zu erstellen. Siehe Screenshot unten:
Stellen Sie in „Schritt 3:Systemprüfung“ sicher, dass alle aufgelisteten Elemente grün und in Ordnung sind. Sie sollten so etwas sehen:
Erstellen Sie in „Schritt 4:Admin-Benutzererstellung“ Ihren „Admin“-Benutzernamen und Ihr Passwort und bestätigen Sie in „Schritt 5:Bestätigung“ Ihre Einrichtung und installieren Sie OrangeHRM, indem Sie auf die Schaltfläche „Installieren“ klicken.
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.