Instalar OCS Inventory Paso a paso

Por:ivancp, enviado 21 oct 2011

Paso 3: Configurar la base de datos

OCS Iventory esta listo para que podamos establecer los parámetros de base de datos:

  1. Acceder a http://localhost/ocsreports/

    ocs-database-conf.png
    OCS Inventory -Configuración de base de datos

  2. Establecer los valores de nuestro servidor MySQL local o remoto:
    • MySQL Login: root (o algun usuario con privilegios de super admin)
    • MySQL Password: [contraseña del usuario root]
    • Name of database: ocsweb (o algun otro nombre)
    • MySQL hostname: localhost (si el host es remoto indicar el numero de IP o nombre de host)
      Importante: En este punto OCS Inventory creara la base de datos y también creara un usuario en la base de datos MySQL con el nombre ocs. Esta no va a ser la configuración final.

    osc-post-install.png
    OCS Inventory - Mensajes post instalación de base de datos

  3. En el siguiente paso nos pedirá dejar un mensaje que será visualizado en las terminales (opcional). En este punto también nos indicará que el usuario y password por defecto es: admin y la contraseña es: admin, simplemente finalizar el proceso haciendo clic en el botón.
  4. Cambiar el password el usuario ocs en mysql (via sql):

    Code: Seleccionar todo
    1. SET PASSWORD FOR 'ocs'@'localhost' = PASSWORD('NUEVO_PASS');

    2. SET PASSWORD FOR  'ocs'@'%' = PASSWORD('NUEVO_PASS');

    3. FLUSH PRIVILEGES;


    O pueden optar por otro método:

    Code: Seleccionar todo
    1. UPDATE mysql.user SET user.password = PASSWORD('NUEVO_PASS') WHRE user.user = 'ocs';

    2. FLUSH PRIVILEGES;


Paso 4: Modificar los archivos de configuración


  1. Eliminamos el archivo install.php
    Code: Seleccionar todo
    1. ubuntu-server$ sudo rm /usr/share/ocsinventory-reports/ocsreports/install.php


  2. Luego de cambiar la contraseña al usuario ocs es necesario actualizar el valor en los archivos de configuración:
    • Code: Seleccionar todo
      1. /etc/apache2/conf.d/z-ocsinventory-server.conf


        Code: Seleccionar todo
        1.   # Master Database settings

        2.   # Replace localhost by hostname or ip of MySQL server for WRITE

        3.   PerlSetEnv OCS_DB_HOST localhost

        4.   # Replace 3306 by port where running MySQL server, generally 3306

        5.   PerlSetEnv OCS_DB_PORT 3306

        6.   # Name of database

        7.   PerlSetEnv OCS_DB_NAME ocsweb

        8.   PerlSetEnv OCS_DB_LOCAL ocsweb

        9.   # User allowed to connect to database

        10.   PerlSetEnv OCS_DB_USER ocs

        11.   # Password for user

        12.   PerlSetVar OCS_DB_PWD NUEVO_PASS

        13.  

    • Code: Seleccionar todo
      1. /usr/share/ocsinventory-reports/ocsreports/dbconfig.inc.php


  3. Será necesario reiniciar el servidor apache para que la nueva configuración surta efecto.

    Code: Seleccionar todo
    1. ubuntu-server$ sudo service apache2 restart


Otros Artículos en esta sección

  • Cadenas de conexión
    Éste es un compendio de cadenas de conexión para diferentes gestores de bases de datos mediante ODBC, OLEDB, .NET, etc
    Por: ivancp, 2011-10-28
  • Decimal a Binario
    Deseas saber como convertir un numero decimal a binario? esta es una implementacion en varios lenguajes de programación. PHP, C++, VB.NET, C#, JAVA, DELPHI, TCL, ASP.NET, etc
    Por: Blag, 2005-01-12
  • Migrar de MySQL a PostgresQL
    Aquí mostramos como migrar, convertir, pasar bases de datos MySQL a PostgreSQL en 4 pasos.
    Por: ivancp, 2011-09-18
¿Alguna duda? Sientete libre de hacer tus pruntas en nuestro:
foro de Programación »