WebERP sólo funciona con servidores de bases de datos MySQL o MariaDB.
Es necesario conocer el nombre de usuario y contraseña para el servidor MySQL. Si no lo ha configurado el valor predeterminado es:
Usuario: root
Contraseña ""
Pero ... NO debería utilizar esta cuenta. Es necesario configurar otro usuario para la instalación de MySQL y cambiar la contraseña de usuario por algo diferente a "".
Todas las instrucciones para el uso de MySQL se refieren al cliente de línea de comandos que viene con MySQL. Para ejecutar este bajo Windows se debe abrir una ventana de DOS. Desde XP o 2000 Haga clic en Inicio, Ejecutar, escriba "cmd" y haga clic en Ejecutar. El binario mysql.exe se encuentra por defecto en C: \mysql\bin\mysql.exe. Esta sería la declaración de línea de comandos necesaria para ejecutar el cliente mysql. Las opciones que se mencionan a continuación debe agregarse según se requiera.
Desde el manual de MySQL (editado):
El usuario root de MySQL se crea como un superusuario que puede hacer cualquier cosa. Las conexiones deben establecerse desde el ordenador local.
NOTA: La contraseña de inicio está vacía, por lo que cualquier persona puede conectarse como usuario root sin una contraseña y tendría todos los privilegios. Debido a que su instalación es inicialmente abierta, una de las primeras cosas que debe hacer es especificar una contraseña para el usuario root de MySQL. Esto lo puede hacer de la siguiente manera (tenga en cuenta de especificar la contraseña utilizando la función PASSWORD ()function):
Usted puede, en la versión MySQL 3.22 y superiores, utilizar la cláusula SET PASSWORD:
Shell> mysql -u root mysql
Mysql> Establecer la contraseña para root=CONTRASEÑA( 'new_password'); "
Donde 'new_password' es la contraseña nueva que usted eligió para el usuario root.
También desde el manual de MySQL (editado):
Además, si usted ha cambiado la contraseña de usuario root, debe especificarlo para los comandos Mysql que aparecen a continuación. Se pueden añadir nuevos usuarios utilizando un comando GRANT:
Shell> mysql --user = root -p 'new_password' mysql
Mysql> GRANT ALL PRIVILEGES ON *.* TO weberp@localhost IDENTIFIED BY 'some_pass' WITH GRANT OPTION; ".
Donde 'some_pass' es una contraseña de su elección para el nuevo usuario 'WebERP'. Tenga en cuenta que este usuario 'WebERP' sólo se puede conectar desde la máquina local por lo que si el servidor web está en un equipo diferente, entonces el servidor MySQL necesita dar permisos para conectar desde otros equipos. Consulte el manual de MySQL.
Las tablas InnoDB deben estar habilitadas en el servidor MySQL. Estas tablas permiten transacciones de bases de datos que son un componente crítico del software ERP. Las tablas InnoDB requieren algunos parámetros para ser configurados en my.cnf. Hay algunos ejemplos en el manual de MySQL bajo tipos de tabla - tablas InnoDB.
Si ya tiene configurada una cuenta en MySQL y habilitadas las tablas InnoDB, entonces todo lo que necesita hacer es ejecutar una de las secuencias de comandos SQL.
Se proporcionan dos comandos (scripts) bajo el directorio WebERP /sql/mysql(carpeta):
1. Weberp-demo.sql Esto tiene una cantidad mínima de datos de demostración con una compañía falsa establecida de modo que las transacciones se puedan probar para ver cómo funciona el sistema.
2. Weberp-new.sql Este comando tiene sólo los datos básicos necesarios para iniciar una nueva empresa. Si desea configurar su empresa utilizando el software WebERP, entonces este es el comando a usar. Esto crea una base de datos WebERP y lo completa con los datos de inicio básicos.
Los archivos weberp-demo.sql y web-erp-new.sql deben aparecer en el directorio con todos los comandos PHP. Cambie al directorio donde se encuentran los comandos o utilice la ruta completa e ingrese:
Shell> mysql user = weberp --password = 'some_pass' <path_to_web_server / webERP / sql / mysql / weberp-demo.sql
o
Shell> mysql user = weberp --password = 'some_pass' <path_to_web_server / WebERP / sql / mysql / weberp-new.sql
según lo requiera, modifique el usuario ingresado aquí como 'WebERP' para el usuario que ha creado en MySQL para el propósito, y modifique la contraseña indicada aquí como 'some_pass' con la contraseña apropiada para el usuario. También modifique el comando path_to_the_sql_script a la ruta adecuada - tal vez algo como /srv/www/htdocs/WebERP/.