GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come installare OrangeHRM su un VPS CentOS 7

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 ' ' e modifica il valore della riga:'AllowOverride None ' a 'Consenti sovrascrivi tutto '. Questa azione consentirà ai file .htaccess di essere utilizzati dal tuo server web.

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.


Cent OS
  1. Come installare MariaDB su CentOS 7

  2. Come installare PhpWiki su CentOS 7

  3. Come installare LiteCart su CentOS 7

  4. Come installare ocPortal su un VPS CentOS 7

  5. Come installare ProjectPier su un VPS CentOS 7

Come installare PHPList su CentOS 7

Come installare PHP-Fusion su CentOS 7

Come installare Tine 2.0 su CentOS 7

Come installare Nextcloud su CentOS 7

Come installare Seafile su CentOS 7

Come installare Concrete5 su CentOS 7