Usando Linux para muchas cosas y disfrutando de videojuegos, en dispositivos moviles, consolas y pc. Using Linux for many things and enjoying video games, mobile devices, consoles and pc

Mostrando entradas con la etiqueta centos 7. Mostrar todas las entradas
Mostrando entradas con la etiqueta centos 7. Mostrar todas las entradas

Como instalar php 5.6 en Centos 7

DriveMeca instalando PHP 5.6 en Linux Centos paso a paso
Las distribuciones Linux para servidor por lo general (a no ser Fedora) cuidan su estabilidad manteniendo paquetes probados y no muy actuales. Ahora, en la medida que pasa el tiempo, los nuevos desarrollos se basan en nuevas librerías por lo cual cuando vamos a usarlos nos encontramos con que no cumplimos con los requisitos, ejemplo, una nueva pagina web y nuestro Linux Centos con versión php 5.3, AHHH!!!!, calma, hoy veremos paso a paso como instalar php 5.6 en Linux Centos 7.
Aclaro que el que instalemos nuevas versiones no quiere decir que pongamos en riesgo la estabilidad de nuestro servidor, alguien se tomo el tiempo y paciencia para crear un repositorio, compilar las nuevas versiones, probarlas y luego hacerlas publicas. Por eso por lo general estarás seguro y no tendrás problemas.

-Instalamos la ultima versión del repositorio Remi
yum install http://rpms.famillecollet.com/enterprise/remi-release-7.rpm

-Después de instalado le damos un cat para ver el contenido del repo. Tomemos nota de los nombres dentro de [] (en rojo) . Por default todo viene deshabilitado y es buena idea solo instalar lo que necesitamos sin habilitar el repositorio. Para este articulo instalare desde remi-php56
cat /etc/yum.repos.d/remi.repo
# Repository: http://rpms.remirepo.net/
# Blog:       http://blog.remirepo.net/
# Forum:      http://forum.remirepo.net/

[remi]
name=Remi's RPM repository for Enterprise Linux 7 - $basearch
#baseurl=http://rpms.remirepo.net/enterprise/7/remi/$basearch/
mirrorlist=http://rpms.remirepo.net/enterprise/7/remi/mirror
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi

[remi-php55]
name=Remi's PHP 5.5 RPM repository for Enterprise Linux 7 - $basearch
#baseurl=http://rpms.remirepo.net/enterprise/7/php55/$basearch/
mirrorlist=http://rpms.remirepo.net/enterprise/7/php55/mirror
# NOTICE: common dependencies are in "remi-safe"
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi

[remi-php56]
name=Remi's PHP 5.6 RPM repository for Enterprise Linux 7 - $basearch
#baseurl=http://rpms.remirepo.net/enterprise/7/php56/$basearch/
mirrorlist=http://rpms.remirepo.net/enterprise/7/php56/mirror
# NOTICE: common dependencies are in "remi-safe"
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi

[remi-test]
name=Remi's test RPM repository for Enterprise Linux 7 - $basearch
#baseurl=http://rpms.remirepo.net/enterprise/7/test/$basearch/
mirrorlist=http://rpms.remirepo.net/enterprise/7/test/mirror
# WARNING: If you enable this repository, you must also enable "remi"
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi

[remi-debuginfo]
name=Remi's RPM repository for Enterprise Linux 7 - $basearch - debuginfo
baseurl=http://rpms.remirepo.net/enterprise/7/debug-remi/$basearch/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi

[remi-php55-debuginfo]
name=Remi's PHP 5.5 RPM repository for Enterprise Linux 7 - $basearch - debuginfo
baseurl=http://rpms.remirepo.net/enterprise/7/debug-php55/$basearch/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi

[remi-php56-debuginfo]
name=Remi's PHP 5.6 RPM repository for Enterprise Linux 7 - $basearch - debuginfo
baseurl=http://rpms.remirepo.net/enterprise/7/debug-php56/$basearch/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi

[remi-test-debuginfo]
name=Remi's test RPM repository for Enterprise Linux 7 - $basearch - debuginfo
baseurl=http://rpms.remirepo.net/enterprise/7/debug-test/$basearch/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi

-Instalamos php con los modulos que necesitemos habilitando por linea de comando temporalmente el repositorio remi-php56
yum install --enablerepo=remi-php56 php php-gd php-json php-mbstring php-xml

-Verificamos nuestro php con la función phpinfo
vi /var/www/html/index.php
<?php
phpinfo();
?>

-Reiniciamos apache
systemctl restart httpd.service

-Ya tenemos PHP 5.6 en nuestro Linux Centos 7
DriveMeca instalando PHP 5.6 en Linux Centos paso a paso

Sencillo cierto, no demoramos nada, conoces otra variante? lo haz hecho de otra forma?, escríbeme en los comentarios aquí debajo y pasa la voz compartiendo el tweet.

Sígueme en twitter google+facebook o email y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.

Share/Bookmark

Como instalar Tomcat 8 paso a paso

DriveMeca Tomcat logo
Desarrollas en Java? entonces imagino que haz escuchado sobre Tomcat, un magnifico servidor opensource de aplicaciones web de la fundación Apache. Tomcat nos permite ejecutar sobre el java servlets o aplicaciones jsp de forma totalmente gratis y hoy sera nuestro tema del día. Te mostrare como instalar Tomcat 8 en un servidor Linux Centos 7 paso a paso.

Requerimientos

Linux Centos 7 instalación mínima

-Instalamos dependencias
yum -y install wget java-1.7.0-openjdk-devel

-Descargamos tomcat. En este momento la ultima versión es la 8.0.15
cd /opt
wget -c http://apache.mirrors.tds.net/tomcat/tomcat-8/v8.0.15/bin/apache-tomcat-8.0.15.tar.gz

-Descomprimimos el archivo
tar xzvf apache-tomcat-8.0.15.tar.gz 

-Activamos permisos de lectura
chmod +r apache-tomcat-8.0.15/conf/*

-Activamos variables
export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk > /etc/profile.d/java.sh
source /etc/profile.d/java.sh
export CATALINA_HOME=/opt/apache-tomcat-8.0.15 > /etc/profile.d/tomcat.sh
source /etc/profile.d/tomcat.sh

-Creamos usuarios para la interfaz web administrativa. Es recomendable que cambies la contraseña a una palabra mas segura
vi  $CATALINA_HOME/conf/tomcat-users.xml
<tomcat-users xmlns="http://tomcat.apache.org/xml"
              xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
              xsi:schemaLocation="http://tomcat.apache.org/xml tomcat-users.xsd"
              version="1.0">
  <role rolename="tomcat"/>
  <role rolename="role1"/>
  <user username="tomcat" password="tomcat" roles="tomcat"/>
  <user username="both" password="tomcat" roles="tomcat,role1"/>
  <user username="role1" password="tomcat" roles="role1"/>
  <role rolename="manager-gui"/>
  <role rolename="manager-script"/>
  <role rolename="manager-jmx"/>
  <role rolename="manager-status"/>
  <role rolename="admin-gui"/>
  <role rolename="admin-script"/>
  <user username="admin" password="contraseña" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-gui,admin-script"/>
</tomcat-users>

-Iniciamos el servicio de tomcat
$CATALINA_HOME/bin/startup.sh
Using CATALINA_BASE:   /opt/apache-tomcat-8.0.15
Using CATALINA_HOME:   /opt/apache-tomcat-8.0.15
Using CATALINA_TMPDIR: /opt/apache-tomcat-8.0.15/temp
Using JRE_HOME:        /usr/lib/jvm/java-1.7.0-openjdk
Using CLASSPATH:       /opt/apache-tomcat-8.0.15/bin/bootstrap.jar:/opt/apache-tomcat-8.0.15/bin/tomcat-juli.jar
Tomcat started.

-Muy posiblemente no conectes por iptables. Deshabilitamos el servicio
systemctl stop firewalld.service
systemctl disable firewalld.service

-Abrimos un browser y navegamos al url http://ip-servidor:8080
DriveMeca instalando Tomcat en Linux Centos 7 paso a paso

-Si damos click en los botones nos pedirá un usuario y password, entramos con el creado en pasos anteriores
DriveMeca instalando Tomcat en Linux Centos 7 paso a paso

DriveMeca instalando Tomcat en Linux Centos 7 paso a paso

DriveMeca instalando Tomcat en Linux Centos 7 paso a paso

Ya estamos listos para desplegar nuestras aplicaciones java sobre tomcat.
Programas en Java? Ya conocías Tomcat? Lo usas?
Si te resulto útil este articulo, se social, haz un tweet, compártelo con otros por medio de los botones o sígueme en twitter google+facebook o email y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.

Share/Bookmark

Llevando el control de tu negocio con Dolibarr ERP/CRM

DriveMeca Dolibarr logo
Pon orden en tu negocio con una herramienta ERP/CRM y si esta es opensource, mejor. El articulo de hoy tratara de como instalar paso a paso Dolibarr ERP/CRM en un servidor Linux Centos 7. Este puede estar local o en la nube dependendiendo de tus necesidades. 
Con una herramienta como esta puedes llevar en regla todas tus ventas, proveedores, empleados, clientes, etc. Es un sistema modular que crecerá junto contigo y si acaso no encuentras el modulo que necesitas, lo puedes programar tu mismo o ver si alguien ya lo programo y lo tiene a la venta en la pagina de módulos de Dolibarr. Las posibilidades son muchas para que puedas tener el control de tu negocio.

Requerimientos

  • Linux Centos 7 server instalacion basica
  • MariaDB server
  • PHP 5 o superior


-Deshabilitamos SELinux previendo posibles errores de nuestra instalación

-Instalamos dependencias
yum -y install wget httpd php php-mysql php-gd mariadb mariadb-server

-Iniciamos el servicio de MariaDB y lo activamos para que siempre cargue al hacer boot
systemctl start  mariadb.service
systemctl enable mariadb.service

-Aseguramos su instalacion colocandole una contraseña a la cuenta root de MariaDB. Los demás parámetros los dejamos con los defaults. OJO, por default root de MariaDB no tiene contraseña
mysql_secure_installation 

NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB
      SERVERS IN PRODUCTION USE!  PLEASE READ EACH STEP CAREFULLY!

In order to log into MariaDB to secure it, we'll need the current
password for the root user.  If you've just installed MariaDB, and
you haven't set the root password yet, the password will be blank,
so you should just press enter here.

Enter current password for root (enter for none): 
OK, successfully used password, moving on...

Setting the root password ensures that nobody can log into the MariaDB
root user without the proper authorisation.

Set root password? [Y/n] 
New password: 
Re-enter new password: 
Password updated successfully!
Reloading privilege tables..
 ... Success!


By default, a MariaDB installation has an anonymous user, allowing anyone
to log into MariaDB without having to have a user account created for
them.  This is intended only for testing, and to make the installation
go a bit smoother.  You should remove them before moving into a
production environment.

Remove anonymous users? [Y/n] 
 ... Success!

Normally, root should only be allowed to connect from 'localhost'.  This
ensures that someone cannot guess at the root password from the network.

Disallow root login remotely? [Y/n] 
 ... Success!

By default, MariaDB comes with a database named 'test' that anyone can
access.  This is also intended only for testing, and should be removed
before moving into a production environment.

Remove test database and access to it? [Y/n] 
 - Dropping test database...
 ... Success!
 - Removing privileges on test database...
 ... Success!

Reloading the privilege tables will ensure that all changes made so far
will take effect immediately.

Reload privilege tables now? [Y/n] 
 ... Success!

Cleaning up...

All done!  If you've completed all of the above steps, your MariaDB
installation should now be secure.

Thanks for using MariaDB!

-Entramos y nos creamos una db para dolibarr
mysql -u root -p
Enter password: 
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 11
Server version: 5.5.37-MariaDB MariaDB Server

Copyright (c) 2000, 2014, Oracle, Monty Program Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]> create database dolibarr;
Query OK, 1 row affected (0.00 sec)

MariaDB [(none)]> exit;
Bye

-Iniciamos el servicio de apache y lo activamos para que cargue al hacer boot
systemctl start httpd.service
systemctl enable httpd.service

-Entramos al directorio raiz de apache y descargamos el tgz de dolibarr
cd /var/www/html
wget -c http://downloads.sourceforge.net/project/dolibarr/Dolibarr%20ERP-CRM/3.6.1/dolibarr-3.6.1.tg

-Descomprimimos el archivo y le cambiamos el nombre al directorio
tar xzvf dolibarr-3.6.1.tgz
mv dolibarr-3.6.1 db

-Nos creamos un archivo vació de configuración y le damos permisos a apache a todos los ficheros de dolibarr
touch db/htdocs/conf/conf.php
chown -R apache.apache db

-Abrimos un browser y nos conectamos al servidor apache http://ip-servidor-web/db/htdocs/install
Se hará una comprobación. Todo deberá estar ok o tendremos que resolverlo antes de continuar. Damos click en el botón Start
DriveMeca instalando Dolibarr ERP/CRM en un servidor Linux Centos 7 paso a paso

-Verificamos los datos de instalación y colocamos la contraseña de root de MariaDB. Damos click al botón Next step
DriveMeca instalando Dolibarr ERP/CRM en un servidor Linux Centos 7 paso a paso

-Se verifica la conexión con MariaDB. Damos click al botón Next step
DriveMeca instalando Dolibarr ERP/CRM en un servidor Linux Centos 7 paso a paso

-Se crean las tablas en la db. Damos click al botón Next step
DriveMeca instalando Dolibarr ERP/CRM en un servidor Linux Centos 7 paso a paso

-Nos creamos una cuenta admin para dolibarr. Damos click al botón Next step
DriveMeca instalando Dolibarr ERP/CRM en un servidor Linux Centos 7 paso a paso

-Se crea la cuenta admin y se los alerta de crear un archivo para no dejar la instalación lista para otra persona la ejecute. Damos click al link Go to Dolibarr (setup area)
DriveMeca instalando Dolibarr ERP/CRM en un servidor Linux Centos 7 paso a paso

-Nos devolvemos a la terminal y ejecutamos
touch db/doc/install.lock

-
DriveMeca instalando Dolibarr ERP/CRM en un servidor Linux Centos 7 paso a paso

-Primer paso ya dentro, crear los datos de nuestra empresa/negocio dándole click a Compañy/Foundation debajo del menú Setup
DriveMeca instalando Dolibarr ERP/CRM en un servidor Linux Centos 7 paso a paso

-En esta pantalla actualizaremos nuestros datos. Al terminar damos click al botón Save
DriveMeca instalando Dolibarr ERP/CRM en un servidor Linux Centos 7 paso a paso

-Apenas guardemos los datos los veremos actualizados. En caso de querer hacer otro cambio, damos click al botón Modify
DriveMeca instalando Dolibarr ERP/CRM en un servidor Linux Centos 7 paso a paso

-Siguiente paso, elegir módulos a activar. Damos click al menú Modules debajo de Setup. Cada modulo tiene un botón ON/OFF debajo de la ultima columna con el cual podemos habilitarlo o deshabilitarlo con solo darle click. Si tenemos dudas de su función, en la segunda columna nos dará una breve descripción
DriveMeca instalando Dolibarr ERP/CRM en un servidor Linux Centos 7 paso a paso

-En la medida que los habilitemos, estos tendrán su botón ON en color verde
DriveMeca instalando Dolibarr ERP/CRM en un servidor Linux Centos 7 paso a paso

-Podemos mirar las otras secciones por si necesitamos algún otro modulo
DriveMeca instalando Dolibarr ERP/CRM en un servidor Linux Centos 7 paso a paso

DriveMeca instalando Dolibarr ERP/CRM en un servidor Linux Centos 7 paso a paso

-En la ultima sección veremos el link a la pagina web de módulos de Dolibarr, les había comentado que hay módulos comerciales?
DriveMeca instalando Dolibarr ERP/CRM en un servidor Linux Centos 7 paso a paso

-Por ultimo, si queremos cambiar el idioma a Español, damos click a Display debajo de Setup y al terminar cambios damos click al botón Save
DriveMeca instalando Dolibarr ERP/CRM en un servidor Linux Centos 7 paso a paso

-Ya en Español, se vera así
DriveMeca instalando Dolibarr ERP/CRM en un servidor Linux Centos 7 paso a paso

Esto fue sencillo cierto, lo siguiente es crear proveedores, clientes, etc para que puedas comenzar a manejar todos los procesos de tu negocio de forma sistematizada. Ya haz usado Dolibarr? Que tal te ha parecido?
Si te resulto útil este articulo, se social, haz un tweet, compártelo con otros por medio de los botones o sígueme en twitter google+facebook o email y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.

Share/Bookmark

Tu propia nube en minutos

Trabajar en la nube se ha vuelto algo normal hoy en dia, ya sea desde tu casa o desde la oficina. Tipos de servicio hay varios, la mayoría privados y por los que hay que pagar (aunque Amazon te regala el primer año bajo ciertas condiciones). Pero si quieres algo mas personal ademas de no tener que pagarle a alguien entonces sigue leyendo porque hoy instalaremos paso a paso ownCloud 7 bajo Linux Centos 7. ownCloud es una especie de sitio para trabajo en grupo donde podrás compartir documentos, calendario, fotos, música, etc. Todo esto mediante permisos, grupos, lo que hace la colaboración entre varias personas algo fácil.

Requerimientos



-Deshabilitamos SELinux y reiniciamos después del cambio
vi /etc/selinux/config
SELINUX=disabled

-Verificamos estemos con las ultimas actualizaciones
yum -y update

-Instalamos dependencias
yum install wget httpd mariadb-server php-gd php-pdo php-mysql

-Instalamos repositorio de ownCloud
cd /etc/yum.repos.d/
wget http://download.opensuse.org/repositories/isv:ownCloud:community/CentOS_CentOS-7/isv:ownCloud:community.repo

-Lo instalamos
yum -y install owncloud

-Iniciamos el servicio MariaDB
systemctl start mariadb.service

-Le damos mayor seguridad a MariaDB colocando una contraseña a la cuenta root. Las demás preguntas la dejamos con sus valores por default
/usr/bin/mysql_secure_installation
In order to log into MariaDB to secure it, we'll need the current
password for the root user.  If you've just installed MariaDB, and
you haven't set the root password yet, the password will be blank,
so you should just press enter here.

Enter current password for root (enter for none): 
OK, successfully used password, moving on...

Setting the root password ensures that nobody can log into the MariaDB
root user without the proper authorisation.

Set root password? [Y/n] 
New password: 
Re-enter new password: 
Password updated successfully!
Reloading privilege tables..
 ... Success!

By default, a MariaDB installation has an anonymous user, allowing anyone
to log into MariaDB without having to have a user account created for
them.  This is intended only for testing, and to make the installation
go a bit smoother.  You should remove them before moving into a
production environment.

Remove anonymous users? [Y/n] 
 ... Success!

Normally, root should only be allowed to connect from 'localhost'.  This
ensures that someone cannot guess at the root password from the network.

Disallow root login remotely? [Y/n] 
 ... Success!

By default, MariaDB comes with a database named 'test' that anyone can
access.  This is also intended only for testing, and should be removed
before moving into a production environment.

Remove test database and access to it? [Y/n] 
 - Dropping test database...
 ... Success!
 - Removing privileges on test database...
 ... Success!

Reloading the privilege tables will ensure that all changes made so far
will take effect immediately.

Reload privilege tables now? [Y/n] 
 ... Success!

Cleaning up...

All done!  If you've completed all of the above steps, your MariaDB
installation should now be secure.

Thanks for using MariaDB!

-Reiniciamos el servicio de Apache
systemctl restart httpd.service

-Abrimos un browser y navegamos al servidor de ownCloud http://ip-servidor/owncloud. En la pagina que veremos creamos un usuario administrador, el sistema nos dirá que tan fuerte es la contraseña elegida. Elegimos MariaDB como db dándole click. Escribimos los datos de la cuenta root (o la que vayamos a usar) de MariaDB, un nombre de db para ownCloud y damos click al botón Finish setup

-Ya configurado, la primera pagina nos invita a instalar un cliente para mantener sincronizados nuestros archivos. Lo podemos hacer ahora o mas tarde, según nuestro gusto. Cerramos la ventana de clientes dándole click a la x

-La interfaz de ownCloud es muy sencilla, a la izquierda tenemos todas las funciones que podemos hacer

-Y a la derecha dándole click al nombre de la cuenta con que estemos conectados podemos acceder a personalizar nuestro perfil entre otras acciones

-Por cierto, entrando a Personal (nuestro perfil) podemos cambiar el idioma a Español

Eres usuario de servicios en la nube? de cuales? Ya conocías ownCloud? Sobre que Linux lo tienes instalado?
Si te resulto útil este articulo, se social, haz un tweet, compártelo con otros por medio de los botones o sígueme en twitter google+facebook o email y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.

Share/Bookmark

Una solución que Matrix no quiere que conozcas

DriveMeca Clones
Eres de sistemas y por ende te gusta la ciencia ficción, lo me lleva a otra suposición. Cuantas veces haz estado tan pero tan cargado de trabajo que no sabes por donde comenzar y llegas a soñar con un clon, si, multiplicarte para así hacer todo el trabajo rápido y seguir siendo tu. Seria genial no? Bueno, ahora volvamos a la realidad en la que te enseñare a instalar y configurar  GLPI en un servidor Linux Centos 7 paso a paso sin dañar la Matrix :-)
DriveMeca GLPI logo
GLPI es un proyecto de software francés para organizar/automatizar a las personas de IT. Por medio de el se pueden llevar inventarios de software y hardware (integrándose con OCS Inventory), recursos técnicos, manejo de mantenimientos, helpdesk conectado a los usuarios para que ellos reporten el incidente e IT solucione quedando el historial, gastos, etc. en una bitácora.

Requerimientos

  • Linux Centos 7 mínima instalación. En este articulo te enseño a instalarlo
  • Para este articulo este servidor tendrá la ip 192.168.1.140


-Comenzamos deshabilitando SELinux, salimos guardando y reiniciamos el servidor
vi /etc/selinux/config
SELINUX=disabled

-Instalamos dependencias
yum -y install wget httpd mariadb-server php php-mysql php-common php-mbstring

-Activamos y ejecutamos Apache
systemctl enable httpd.service
systemctl start httpd.service

-Activamos y ejecutamos Mariadb
systemctl enable mariadb.service
systemctl start mariadb.service

-Configuramos de forma segura MariaDB dejando los defaults que nos muestra y colocandole una contraseña lo suficientemente segura
mysql_secure_installation 

NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB
      SERVERS IN PRODUCTION USE!  PLEASE READ EACH STEP CAREFULLY!

In order to log into MariaDB to secure it, we'll need the current
password for the root user.  If you've just installed MariaDB, and
you haven't set the root password yet, the password will be blank,
so you should just press enter here.

Enter current password for root (enter for none): <--Presionamos Enter, root de MariaDB esta sin contraseña
OK, successfully used password, moving on...

Setting the root password ensures that nobody can log into the MariaDB
root user without the proper authorisation.

Set root password? [Y/n] 
New password: <--Escribimos una contraseña para root de MariaDB
Re-enter new password: <--Confirmamos la contraseña
Password updated successfully!
Reloading privilege tables..
 ... Success!


By default, a MariaDB installation has an anonymous user, allowing anyone
to log into MariaDB without having to have a user account created for
them.  This is intended only for testing, and to make the installation
go a bit smoother.  You should remove them before moving into a
production environment.

Remove anonymous users? [Y/n] 
 ... Success!

Normally, root should only be allowed to connect from 'localhost'.  This
ensures that someone cannot guess at the root password from the network.

Disallow root login remotely? [Y/n] 
 ... Success!

By default, MariaDB comes with a database named 'test' that anyone can
access.  This is also intended only for testing, and should be removed
before moving into a production environment.

Remove test database and access to it? [Y/n] 
 - Dropping test database...
 ... Success!
 - Removing privileges on test database...
 ... Success!

Reloading the privilege tables will ensure that all changes made so far
will take effect immediately.

Reload privilege tables now? [Y/n] 
 ... Success!

Cleaning up...

All done!  If you've completed all of the above steps, your MariaDB
installation should now be secure.

Thanks for using MariaDB!

-Nos cambiamos de directorio al home de apache y descargamos glpi en su ultima versión (en este momento la 0.84.7)
cd /var/www/html
wget -c https://forge.indepnet.net/attachments/download/1811/glpi-0.84.7.tar.gz

-Descomprimimos el archivo
tar xzvf glpi-0.84.7.tar.gz

-Cambiamos el propietario/grupo a apache recursivamente
chown -R apache.apache glpi

-Abrimos un browser y navegamos a http://192.168.1.140/glpi, escogemos nuestro idioma y le damos click al botón Ok
DriveMeca instalando GLPI paso a paso en Linux Centos 7

-Aceptamos los términos y le damos click al botón Continuar
DriveMeca instalando GLPI paso a paso en Linux Centos 7

-Damos click al botón Instalar (si estuviéramos actualizando una instalación ya hecha seria Actualizar)
DriveMeca instalando GLPI paso a paso en Linux Centos 7

-El instalador hace un pre chequeo y verifica que todas las dependencias estén ok. En caso de faltarnos alguna, debemos resolverla antes de continuar. Damos click al botón Continuar
DriveMeca instalando GLPI paso a paso en Linux Centos 7

-Escribimos los datos de conexión a MariaDB (localhost, root y su contraseña) y damos click al botón Continuar
DriveMeca instalando GLPI paso a paso en Linux Centos 7

-Escribimos un nombre para la db en MariaDB (esta puede o no existir) y damos click al botón Continuar
DriveMeca instalando GLPI paso a paso en Linux Centos 7

-Se crea la db, damos click al botón Continuar
DriveMeca instalando GLPI paso a paso en Linux Centos 7

-La instalación ha terminado con éxito, hora de configurar entrando a GLPI, damos click al botón Utilizar GLPI
DriveMeca instalando GLPI paso a paso en Linux Centos 7

-Al momento de instalar, las cuentas tienen su nombre de contraseña. Entramos con la cuenta glpi (es el administrador) Damos click al botón Aceptar
DriveMeca instalando GLPI paso a paso en Linux Centos 7

-La primera vez que entramos se nos pide cambiar la contraseña de las cuentas y borrar el php de instalación. Borramos el php con el comando que ven debajo y damos click a cada cuenta para cambiar su contraseña comenzando por glpi

rm glpi/install/install.php
DriveMeca instalando GLPI paso a paso en Linux Centos 7

-Lo primero que debemos aprender en GLPI es como están distribuidos sus menús y para que sirve cada uno. En la siguiente imagen pueden ver el uso de cada uno y su ubicación. Ya conociendo esto cambiamos la contraseña de glpi escribiendo una nueva en sus 2 cajas de texto y dándole click al botón Guardar. OJO, si la contraseña no cumple con los requisitos, el sistema la rechazara pidiendo otra mas compleja
DriveMeca instalando GLPI paso a paso en Linux Centos 7

-Repetimos el paso para todas las cuentas y al final si damos click en Inicio en el menú árbol de navegación deben haber desaparecido los msg iniciales
DriveMeca instalando GLPI paso a paso en Linux Centos 7

-Nos devolvemos a la cuenta glpi y vemos que en la caja Titulo, a su derecha tiene 2 iconos, uno de búsqueda (lupa) y uno de agregar (+). Damos click al icono de agregar y nos saldrá otra ventana donde agregaremos un titulo (luego podrá ser usado en otras cuentas). Damos click al botón Agregar
DriveMeca instalando GLPI paso a paso en Linux Centos 7

-Repetimos el procedimiento para Ubicación y Categorías. Mientras mas datos agreguemos, mas sencillo después sera de entender y usar. Damos click al botón Guardar
DriveMeca instalando GLPI paso a paso en Linux Centos 7

-Nos vamos a la opción Administración - Grupos en el menú principal a crear grupos en los que organizar a nuestros usuarios y damos click al + del menú selector
DriveMeca instalando GLPI paso a paso en Linux Centos 7

-Nos creamos cuantos grupos necesitemos. Damos click al botón Agregar
DriveMeca instalando GLPI paso a paso en Linux Centos 7

-Recomendación, siempre tener a mano un backup de nuestra configuración, el cual podemos hacer en la opción Administración - Mantenimiento del menú principal
DriveMeca instalando GLPI paso a paso en Linux Centos 7

GLPI lleva un trabajo inicial de parametrizacion que incluye creación de cuentas de usuario, grupos, asignación de perfiles, etc lo cual nos llevara un tiempo hacer pero al final seremos beneficiados. El uso de plugins (OCS por ejemplo) y otras características quedara para otros próximos artículos.
Y tu, ya tienes tu clon? Conocias GLPI? Que tal te parece, para que lo usas?
Si te resulto útil este articulo, se social, haz un tweet, compártelo con otros por medio de los botones o sígueme en twitter google+facebook o email y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.

Share/Bookmark