V tomto tutoriálu vám ukážeme, jak nainstalovat OrangeHRM na CentOS 7. Pro ty z vás, kteří nevěděli, Orange HRM je nejpopulárnější open source management lidských zdrojů (HRM ) software na světě. OrangeHRM, je k dispozici jako open-source i jako pokročilá hostovaná aplikace (SaaS).
Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete své stránky na vlastním VPS. Instalace je poměrně jednoduchá. vám ukáže instalaci OrangeHRM krok za krokem na server CentOS 7.
Funkce OrangeHRM
- Administrační modul.
- Správa osobních informací.
- Opusťte modul.
- Časový modul.
- Samoobslužný modul pro zaměstnance.
- Modul náboru/sledování žadatelů.
- Modul výkonu.
Nainstalujte OrangeHRM na CentOS 7
Krok 1. Nejprve se ujistěte, že jsou všechny balíčky aktuální.
yum - update
Krok 2. Nainstalujte server LAMP.
Je vyžadován server CentOS 7 LAMP. Pokud nemáte nainstalovanou LAMP, můžete postupovat podle našeho průvodce zde.
Krok 3. Nainstalujte OrangeHRM.
Stáhněte si nejnovější stabilní verzi OrangeHRM, v době psaní tohoto článku je to verze 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 .
Budeme muset změnit oprávnění některých složek:
chown -R apache:apache /var/www/html
Krok 4. Konfigurace MariaDB.
Ve výchozím nastavení není MariaDB tvrzená. MySQL můžete zabezpečit pomocí mysql_secure_installation
skript. měli byste si pozorně přečíst každý krok níže, který nastaví heslo uživatele root, odstraní anonymní uživatele, zakáže vzdálené přihlášení uživatele root a odstraní testovací databázi a přístup k zabezpečené MariaDB.
mysql_secure_installation
Dále otevřete konfigurační soubor MariaDB:
nano /etc/my.cnf
Kamkoli pod blokem [mysqld] umístěte následující řádek:event_scheduler =ON. Poté restartujte MariaDB, aby se změny projevily:
systemctl restart mariadb
Krok 4. Konfigurace webového serveru Apache.
Nyní otevřete konfigurační soubor Apache:
nano /etc/httpd/conf/httpd.conf
Vyhledejte „
<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
Nyní můžeme restartovat Apache, aby se změny projevily:
systemctl restart httpd.service
Krok 5. Přístup k webovému uživatelskému rozhraní OrangeHRM.
Systém řízení lidských zdrojů OrangeHRM bude ve výchozím nastavení k dispozici na portu HTTP 80. Otevřete svůj oblíbený prohlížeč a přejděte na http://your-domain.com
nebo http://server-ip/
a dokončete požadované kroky k dokončení instalace. Pokud používáte firewall, otevřete port 80, abyste umožnili přístup k ovládacímu panelu.
Blahopřejeme! Úspěšně jste nainstalovali OrangeHRM. Děkujeme, že jste použili tento návod k instalaci systému řízení lidských zdrojů OrangeHRM v systému CentOS 7. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální OrangeHRM webové stránky.