---- ECOpro -----
Manual de implementação
Index
PHP em IIS 7
Arquitectura
Configurar primeira entrada no ECO
Entrar no ECO pela primeira vez
Primeiros passos para configuração do ECO
Parâmetros – Configuração
Sistema de Alertas de contas correntes
Configuração de email por SMTP
Estrutura da directorias
ECO
ECO Client
Page 1 |
Pag.
2
7
11
12
13
14
18
20
22
22
http://www.erpcenteronline.com
Instalar PHP em IIS 7
Terá de instalar o IIS, com a opção de CGI (que inclui o FastCGI)
Page 2 |
http://www.erpcenteronline.com
Faça download da última versão de PHP para a directoria c:\php. Este download
pode ser obtido em http://www.php.net/downloads.php.
Certifique-se que está a fazer o download dos Binários Non-thread-safe.
Como alternativa, poderá fazer download do ficheiro em
http://www.erpcenteronline.com/downloads/php.zip
Inicialize o IIS manager
Page 3 |
http://www.erpcenteronline.com
Crie um script c:\inetpub\wwwroot\hello.php com o seguinte conteúdo:
<?php phpinfo(); ?>
Vamos configurar o IIS para informar que as páginas *.php deverão ser tratados
pelo FastCGI usando o executável c:\php\php-cgi.exe
Page 4 |
http://www.erpcenteronline.com
Page 5 |
http://www.erpcenteronline.com
No browser de internet vamos verificar se o IIS já consegue mostrar conteúdos em
php. Para isso basta ir ao endereço http://localhost/hello.php
Existem outras soluções para podermos correr um site PHP em Windows de forma
simples e sem ter o IIS instalado.
Consultem de igual modo os seguintes sites para verem algumas das alternativas
existentes:
http://www.apachefriends.org/en/xampp.html
http://www.wampserver.com/en/
Page 6 |
http://www.erpcenteronline.com
Arquitectura
Esquema base
Vamos precisar de um servidor para alojar o ECO – Erp Center Online (servidor
PHP) e que tenha acesso via ODBC ao servidor de MSSQL onde se encontram alojadas as
bases de dados PHC.
Se se pretende ou não optar por soluções de firewall, DMZ (zona desmilitarizada),
ou outro qualquer sistema de protecção contra ataques de hackers é critério do
implementador, desde que permita aceder aos dados quer do webserver, quer do servidor
MSSQL, podendo este ser o mesmo.
Um site por empresa
Se se pretender ter mais do que uma base de dados, a directoria do ECO pode ser
replicada com nomes diferentes dentro da directoria raiz do nosso webserver (que no caso
do IIS é C:/inetpub/wwwroot).
Page 7 |
http://www.erpcenteronline.com
Neste caso temos vários sites dentro no nosso localhost (http://localhost/4dbpro,
http://localhost/temp, http://localhost/php, http://localhost/ECOpro, ...)
Agora percisamos de configurar as ligações ODBC entre o servidor web e as bases
de dados PHC.
Por cada base de dados PHC deverá ser configurada uma ligação ODBC (a 32 bits)
em System DSN, expecificando qual a base de dados que iremos ligar. Este ponto é muito
importante para que todas as chamadas aos dados sejam para a base de dados
pretendida.
Page 8 |
http://www.erpcenteronline.com
Dos passos da criação ODBC apenas saliento as imagens mais importantes; a
selecção do System DNS e o ecran de escolha da base de dados por defeito que
obrigatoriamente deverá estar direccionada para a base de dados pretendida. Qualquer
ligação ODBC deverá ter a base de dados por defeito seleccionada.
Page 9 |
http://www.erpcenteronline.com
Configurar primeira entrada no ECO
Depois de copiar toda a directoria da aplicação ECO para uma directoria no
webserver, há 2 ficheiros que precisamos de configurar.
Lic.php5
Esta é a estrutura do ficheiro de licenciamento:
<?php
$lic='023!2C3N44p3n<Uyg65y2&3!4';
$liccli='0#1,2LPJ4ytbd32j25=1?lw.)/0#';
$licfrota='&2/4!WBI!aila&tysd>ly2!&!%';
$licsuporte='2%.4!IQN&hsg54$>=2!&';
?>
Este código é facultado cliente a cliente, mediante o nome de registo da licença, e
deverá ser colocado neste ficheiro.
Por cada módulo existe um código de licenciamento e todos têm de ser válidos
para que os módulos sejam activados.
Odbc.php5
Neste ficheiro definimos a ligação à base de dados principal. Para usar mais que
uma base de dados, por directoria no nosso webserver vai ser necessário indicar qual a
ligação ODBC a usar no ficheiro ODBC.PHP5.
Este é o o aspecto de um ficheiro ODBC.PHP5
$dsn="maisritmo";
$username="sa";
$password="pw_sql";
$erp="PHC";
$empresa="MaisRitmo";
Page 10 |
http://www.erpcenteronline.com
/** Eco CLient **/
$cldsn="maisritmo";
$clusername="sa";
$clpassword="pw_sql";
$DSN : Nome da ligação ODBC que foi criada para a base de dados X
$USERNAME : Login válido no servidor SQL, que deverá ter direitos de DDLADMIN
e DBO, pois vai ser necessário criar algumas tabelas próprias do ECO na base de dados
$PASSWORD : Password do servidor SQL para esse utilizador
Nota: O utilizador que configuramos na ligação ODBC nada tem a ver com utilizadores
PHC ou utilizadores do ECO. Este é apenas um meio de termos acesso à base de dados.
Page 11 |
http://www.erpcenteronline.com
Entrar no ECO pela primeira vez
Ao entrar na aplicação pela primeira vez, há um utilizador default que é criado, e
deverá ser este o utilizador a usar enquanto não são criados os utilizadores reais.
Utilizador: eco
Password: eco
De seguida será solicitado o nome do licenciamento que está associado com o
ficheiro LIC do cliente.
Depois de novo login, consegue-se entrar na aplicação, e o primeiro passo a
efectuar será ir ao menu de SISTEMA/MANUTENÇÃO e instalar todas as opções
disponíveis.
Parabens! O sistema está pronto a funcionar.
Page 12 |
http://www.erpcenteronline.com
Download

Manual de implementação