Nel seguente articolo spiegheremo come installare ed eseguire OrangeHRM sul tuo CentOS 7 VPS. OrangeHRM è una soluzione superba e scalabile per la gestione delle risorse umane scritta in PHP. Ha le seguenti caratteristiche:
- Modulo amministrativo
- Gestione delle informazioni personali
- Modulo di uscita
- Modulo Tempo
- Modulo Self Service per i dipendenti
- Modulo di reclutamento/tracciamento dei candidati
- Modulo Performance
REQUISITI
Utilizzeremo il nostro piano di hosting SSD 1 Linux VPS per questo tutorial.
AGGIORNA IL SISTEMA
Come sempre, assicurati che il tuo CentOS 7 VPS sia completamente aggiornato con il comando seguente:
# yum update
INSTALLA LAMPADA
Il tuo primo passo è installare Linux Apache, MariaDB e PHP o meglio conosciuto da LAMP. LAMP è in realtà l'acronimo di uno stack di soluzioni di servizi Web composto da Linux, Apache HTTP Server, i motori di database MySQL o MariaDB e il linguaggio di programmazione PHP, Perl o Python. Emettere quanto segue:
# yum install httpd openssl mod_ssl mariadb mariadb-server mysql unzip
Al termine dell'installazione di LAMP, abilita Apache e MariaDB per l'avvio all'avvio e avviali con i comandi seguenti:
# systemctl enable mariadb && systemctl enable httpd # systemctl start httpd && systemctl start mariadb
Per ulteriori modifiche alla configurazione su Apache, PHP e MariaDB, controlla il nostro eccellente post sul blog.
Quindi esegui lo script post-installazione di MariaDB mysql_secure_installation:
# mysql_secure_installation
Configuralo in questo modo:
- 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
INSTALLA ORANGEHRM
È necessario accedere alla directory principale del documento Apache, scaricare e decomprimere il file zip di installazione di OrangeHRM. I comandi sottostanti faranno il lavoro:
# 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
Sposta i file e le directory dalla directory decompressa nella directory di lavoro corrente (root del documento di Apache)
# mv orangehrm-3.3.1/* . && mv orangehrm-3.3.1/.htaccess .
Ora apri il file di configurazione di Apache:
# vim /etc/httpd/conf/httpd.conf
Individua la '
Quindi, dopo aver finito, la sezione dovrebbe apparire così:
<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
Quindi, apri il file di configurazione di MariaDB. Stiamo usando il seguente comando:
# vim /etc/my.cnf
Ovunque sotto il blocco [mysqld] inserisci la seguente riga:event_scheduler =ON . Quindi riavvia MariaDB per rendere effettive le modifiche:
# systemctl restart mariadb
Imposta la proprietà corretta:
# chown apache: /var/www/html/ -R
Per completare l'installazione di OrangeHRM, apri il tuo browser preferito e vai a http://tuo_dominio.com . Accetta la licenza e inserisci le informazioni di configurazione del database che preferisci una volta raggiunta la parte Configurazione del database.
Puoi anche lasciare i valori predefiniti del database.
Nel "passaggio 3:verifica del sistema", assicurati che tutti gli elementi elencati siano verdi e OK.
Quindi, crea il tuo nome utente e password di amministratore. L'installazione inizierà dopo aver fatto clic sul pulsante "Installa" dopo la conferma della configurazione nell'ultimo "Passaggio 5:conferma".
Congratulazioni, hai installato correttamente OrangeHRM sul tuo CentOS 7 VPS.
Ovviamente non devi fare nulla di tutto questo se usi uno dei nostri servizi di hosting VPS Linux, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installarlo per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.
PS. Se questo post ti è piaciuto condividilo con i tuoi amici sui social network utilizzando i pulsanti a sinistra o semplicemente lascia una risposta qui sotto. Grazie.