WEB ERP Latin America

TEMPLATE POST

Prerrequisitos

 •Una versión PHP mayor que 5.1. Como PHP puede ser configurado para ejecutarse en la mayoría de los servidores web bajo todos los sistemas operativos comunes, webERP es independiente del sistema operativo.
•Una versión MySQL mayor que la versión 4 con soporte para bases transaccionales InnoDB. También se requieren restricciones de clave externa. Éstas se añadieron a InnoDB en 2003. InnoDB fue introducido en 2001 para MySQL y tiene a Oracle como funcionalidad - bloqueo de registro y transacciones de la base de datos a la misma velocidad. (El sistema podría ser utilizado con Oracle y otros sistemas de bases de datos, con modificaciones mínimas.) Un ejemplo de archivo de configuración, my.cnf, normalmente bajo /usr/local/mysql/var está disponible en la documentación MySQL para mostrar los ajustes típicos para la configuración del innoDB. El tamaño esperado de los datos es útil, aunque innoDB puede crear un archivo de datos que se extiende automáticamente y lo hace predeterminadamente en MySQL 4. Todas las tablas se definen como tablas InnoDB partir de la versión 2.8.
•Un servidor web. Se recomienda Apache - el software que atiende a la mayoría de páginas web - pero la mayoría de los servidores web están respaldados por PHP en diferentes formas. La opción más popular en Windows probablemente será MS IIS. Hiawatha o Nginx también son buenas opciones.
•Si el servidor web es accesible a través de Internet y no sólo a través de una LAN, se requieren comunicaciones encriptadas. Los módulos de OpenSSL y mod-ssl de Apache se pueden utilizar fácilmente para asegurar que todos los datos se transmitan de forma encriptada. También es aconsejable tener los directorios donde se instalan webERP o su wiki como directorios protegidos.
•Para poder utilizar los informes UTF-8 en formato PDF en otros idiomas además del inglés, se requiere el Adobe Acrobat Reader con las fuentes (tipos de letra) instaladas en los sitios necesarios. Los Informes en PDF se crean utilizando la clase TCPDF haciendo uso de fuentes CIF de Adobe; esto tiene la ventaja de que los informes en formato PDF no necesiten agrupar con ellos las grandes fuentes utf-8 de conjunto de caracteres que de otro modo se requerirían.

El uso de Apache con mod_ssl y openssl secure sockets tiene sentido cuando hay datos transmitidos a través de Internet y no sólo a través de una LAN. Obtener PHP y MySQL instalado están bien cubiertos en otros lugares.

Puede haber problemas con la instalación de PHP:

1. Algunas instalaciones de Windows vienen con una configuración para session.save_path = / tmp se trata de un directorio inapropiado para Windows y debe cambiarse a session.save_path = C: \ temp o algo más apropiado.

2. Cuando el sistema se encuentra alojado en una granja de servidores web de alojamiento múltiple, la sesión necesita que sea especificado un directorio como permanente, de lo contrario los servidores alternativos que sirven las páginas subsecuentes, dependiendo de la carga en el momento, no podrán encontrar las cookies de la sesión. Existe una configuración config.php para $SessionSavePath que debe configurarse con un valor apropiado para el host del servidor web.

3. Por una razón desconocida algunos servidores no son capaces de obtener el directorio correcto de forma automática mediante la línea: $RootPath = dirname (htmlspecialchars ($_SERVER[‘PHP_SELF'],ENT_QUOTES, 'UTF-8')); Esto se evidenciará por la incapacidad del sistema para encontrar los enlaces de la página para las diversas opciones del sistema. Si esto sucede, la variable $RootPath se puede ajustar directamente a la ruta raíz de las secuencias de los comandos.

4. La configuración php.ini para session.auto_start, debe establecerse en 0. Algunas distribuciones rpm vienen con el archivo configurado en 1, lo que hace imposible el uso de clases en el código php. Las clases se utilizan ampliamente en el sistema y el sistema inicia sesiones cada vez que los necesita. Es más seguro configurarlo a 0.

Si se requiere la integración con una base de conocimiento de la empresa, entonces se recomienda una instalación de Wacko, Wiki o Media Wiki. La instalación Wiki debe estar en el mismo servidor web. Esto es totalmente opcional, pero es muy recomendable como una forma de compartir información de forma libre en toda la empresa. Download Wacko Wiki

La biblioteca de ftp para PHP, es necesaria solamente para el envío de archivos ordenados a un servidor ftp Radio Beacon para los servicios de almacenamiento remoto.

Categoría: