Mudanças entre as edições de "Configurando o Módulo IIS - WebGiz"

De Wiki AIX
Ir para: navegação, pesquisa
 
(21 revisões intermediárias por 3 usuários não estão sendo mostradas)
Linha 15: Linha 15:
  
  
Dê um nome a esta '''extension''' e inclua '''Path to file:'''
+
Dê um nome a esta '''extension''' e inclua o '''Path to file:'''
  
  
Linha 21: Linha 21:
  
  
Marque o '''checkbox Set extension status alloowed''';
+
[[Imagem:ii6.img02.jpg]]
  
  
[[Imagem:ii6.img02.jpg]]
+
Marque o '''checkbox Set extension status alloowed''';
  
  
Linha 81: Linha 81:
  
  
Inclua o ''' PATH'''(caminho) de onde está o contexto do WebGiz e clique em '''Next''';
+
Inclua o ''' PATH''' (caminho) de onde está o contexto do WebGiz e clique em '''Next''';
 
   
 
   
  
Linha 100: Linha 100:
  
 
  '''Importante:''' Caso o site vinculado ao '''IIS''' não esteja com acesso anônimo configurado, o diretório virtual  
 
  '''Importante:''' Caso o site vinculado ao '''IIS''' não esteja com acesso anônimo configurado, o diretório virtual  
  '''WebGiz''' irá pedir logon (usuário e senha) para sua exibição.
+
  '''WebGiz''' irá pedir logon (usuário e senha) para sua exibição. Após esta criação edite o '''c:\aixphp\apache
 
+
\php.ini e realize as seguintes alterações abaixo.
 
 
Após esta criação edite o '''c:\aixphp\apache\php.ini e realize as seguintes alterações:'''
 
  
  
Linha 135: Linha 133:
  
  
Salve as alterações e copie este arquivo para o diretório '''c:\windows e necessário restar no IIS''' para que estas alterações entrem em vigor.
+
Salve as alterações e copie este arquivo para o diretório '''c:\windows'''; É necessário reiniciar o '''IIS''' para que estas alterações entrem em vigor.
 +
<br>
 +
 
  
 +
Clique aqui para [http://gestaoescolar.aix.com.br/index.php?title=Instalando_WebGiz Instalação do WebGiz]
  
  
Linha 142: Linha 143:
  
  
 +
===Liberando execução de php===
 +
 +
 +
Estando com a console do '''Internet Information Services''' aberta vamos liberar execução do '''php''' no servidor, dê um clique no nome do servidor, na seção '''IIS''' e de um duplo clique em Restrições '''ISAPI e CGI''';
 +
 +
 +
[[Imagem:ii7.img01.jpg]]
 +
 +
 +
Clique em '''Adicionar''' e preencha conforme a figura abaixo:
 +
 +
 +
Caminho '''ISAPI''' ou '''CGI''':
 +
 +
 +
'''c:\aixphp\php\php5isapi.dll'''
 +
 +
 +
Dê uma descrição, '''ex.p: php5'''
 +
 +
 +
Marque a '''checkbox''', '''Permitir que o caminho da extensão seja executado''' e clique em '''OK''';
 +
 +
 +
[[Imagem:ii7.img02.jpg]]
 +
 +
 +
Agora vamos a pasta '''Sites''' e clicamos no site que será liberado o uso do '''PHP''', lembrando que isso pode ser feito também a nível de servidor o que faz com que todos os sites abaixo do servidor recebam de forma herdada a possibilidade de uso de php;
 +
 +
 +
De um duplo clique em '''Filtros ISAPI''';
 +
 +
 +
[[Imagem:ii7.img03.jpg]]
 +
 +
 +
Clique em '''Adicionar''' e preencha conforme a figura abaixo:
 +
 +
 +
[[Imagem:ii7.img04.jpg]]
 +
 +
 +
Clique '''OK''', selecione novamente o site que estamos configurando e de um duplo clique em '''Mapeamentos de Manipulador''';
 +
 +
 +
[[Imagem:ii7.img05.jpg]]
 +
 +
 +
Com o '''Mapeamentos''' aberto clique em '''Adicionar Mapeamento de Módulo'''...
 +
 +
 +
[[Imagem:ii7.img06.jpg]]
 +
 +
 +
Preencha a tela conforme a figura abaixo:
 +
 +
 +
[[Imagem:ii7.img07.jpg]]
 +
 +
 +
:*'''Caminho da solicitação: *.php'''
 +
 +
:*'''Módulo: IsapiModule'''
 +
 +
:*'''Executável (opcional): c:\aixphp\php\php5isapi.dll'''
 +
 +
:*'''Nome: PHPIsapI'''
 +
 +
 +
Clique no botão '''Restrição da Solicitação...'''
 +
 +
 +
Na '''Aba Mapeamento''' clique em '''Invocar manipulador somente se a solicitação estiver mapeada para''': e selecione '''Arquivo ou Pasta'''
 +
 +
 +
[[Imagem:ii7.img08.jpg]]
 +
 +
 +
Selecione a '''Aba Acesso''' e selecione '''Executar''';
 +
 +
 +
[[Imagem:ii7.img09.jpg]]
 +
 +
 +
Para finalizar este processo clique em '''OK''' e em '''Sim''' para a mensagem que é exibida;
 +
 +
 +
[[Imagem:ii7.img10.jpg]]
 +
 +
 +
Clicamos novamente no site que estamos configurando e damos um duplo clique em '''Documento Padrão''';
 +
 +
 +
[[Imagem:ii7.img101.jpg]]
 +
 +
 +
Clique em adicionar e preencha conforme a figura abaixo '''(index.php)''':
 +
 +
 +
[[Imagem:ii7.img102.jpg]]
 +
 +
 +
[[Imagem:ii7.img103.jpg]]
 +
 +
 +
Finalizamos este processo de configuração criando como no [http://gestaoescolar.aix.com.br/index.php?title=Configurando_o_M%C3%B3dulo_IIS_-_WebGiz#Incluindo_diret.C3.B3rio_virtual_para_o_WebGiz '''IIS6'''] o diretório virtual '''WebGiz''' no site que estamos configurando;
 +
 +
 +
Com clique direito do mouse sobre o site que estamos configurando selecione no menu '''pop-up Adicionar Aplicativo...'''
 +
 +
 +
[[Imagem:ii7.img11.jpg]]
 +
 +
 +
Preencha conforme abaixo:
 +
 +
 +
:*'''Alias: Webgiz'''
 +
 +
:*'''Caminho físico: c:\aixphp\www\webgiz'''
 +
 +
 +
[[Imagem:ii7.img12.jpg]]
 +
 +
 +
Neste ponto já temos o '''PHP''' em funcionamento no '''IIS7''' e o diretório '''WebGiz''', resta agora editar o ''' php.ini'''
 +
 +
 +
'''Importante:''' Caso o site vinculado ao '''IIS''' não esteja com acesso anônimo configurado, o diretório virtual
 +
'''WebGiz''' irá pedir logon (usuário e senha) para sua exibição.
 +
 +
 +
Edite o '''c:\aixphp\apache\php.ini e realize as seguintes alterações:'''
 +
 +
 +
*:short_open_tag = On
 +
 +
*:error_reporting  =  E_ALL & ~E_NOTICE & ~E_WARNING
 +
 +
*:display_errors = On
 +
 +
*:register_globals = Off
 +
 +
*:file_uploads = On
 +
 +
*:upload_max_filesize = 20M (tamanho máximo definido pelo cliente)
 +
 +
*:session.save_path = “${path}/tmp“
 +
 +
*:extension=php_gd2.dll  (utilizada nos gráficos)
 +
 +
*:extension=php_mbstring.dll (utilizada no login)
 +
 +
*:extension=php_mcrypt.dll (utilizada no login)
 +
 +
*:extension=php_mssql.dll  (conector para MS-SQL)
 +
 +
*:extension=php_mysql.dll (conector para MySQL)
 +
 +
*:extension=php_xmlrpc.dll (tradutor de XML)
 +
 +
*:extension=php_zip.dll (compactador/descompactador)
 +
 +
 +
Salve as alterações e copie este arquivo para o diretório '''c:\windows'''; É necessário reiniciar o '''IIS''' para que estas alterações entrem em vigor.
 +
 +
 +
Iniciar --> Executar, digite cmd e tecle enter, na tela preta que é aberta digite '''iisreset''';
  
  
 +
Clique aqui para [http://gestaoescolar.aix.com.br/index.php?title=Instalando_WebGiz Instalação do WebGiz]
  
  

Edição atual tal como às 16h48min de 15 de junho de 2009


IIS 6.0 - Esta versão esta disponível no Windows Server 2003

Liberando execução de php

Estando com a console do Internet Information Services aberta vamos liberar execução de php no servidor, de um clique com o botão direito do mouse na pasta Web Service Extensions e vá em Add new Web service Extension...;


Ii6.img01.jpg


Dê um nome a esta extension e inclua o Path to file:


c:\aixphp\php\php5isapi.dll


Ii6.img02.jpg


Marque o checkbox Set extension status alloowed;


Ii6.img03.jpg


Agora que o servidor já pode lidar com códigos php, vamos liberar seu funcionamento no(s) site(s), expandindo a pasta Web Sites, dando um clique direito sobre Default Web Site (ou outro site) e clicando em Properties.


Estando a janela de propriedades do site aberta acessamos a aba ISAPI Filters, apos um clique em Add e incluímos novamente a dll php5isapi.dll como feito em Web Service Extensions;


Ii6.img04.jpg


Clique em OK até retornar a tela de Propriedades do site, vá a aba Documents, clique em Add incluindo a lista de Enable defaults conttent page, até localizar index.php e vá clicando em Move UP até que este seja o primeiro da lista;


Ii6.img05.jpg


Na Aba Home Directory clique em configuration...


Em Application configuration clique em Add e inclua a extensão conforme a imagem:


Ii6.img06.jpg


Ii6.img07.jpg


Clique em ok até retornar a tela de propriedades do site e clique em Apply e em ok, para que as alterações entrem em vigor o serviço de publicação IIS devem ser reiniciados.


Incluindo diretório virtual para o WebGiz

De um clique com o botão direito do mouse sobre o site que irá ter o WebGiz, vá em new e em Virtual Directory...;


Ii6.img08.jpg


Clique em Next;


Ii6.img09.jpg


Em Alias digite webgiz e clique em Next;


Ii6.img10.jpg


Inclua o PATH (caminho) de onde está o contexto do WebGiz e clique em Next;


Ii6.img11.jpg


Ao final clique em Run scripts(such as ASP) e em Execute (such as ISAPI applications or CGI), clique em Next;


Ii6.img12.jpg


Clique em Finish


Ii6.img13.jpg


Importante: Caso o site vinculado ao IIS não esteja com acesso anônimo configurado, o diretório virtual 
WebGiz irá pedir logon (usuário e senha) para sua exibição. Após esta criação edite o c:\aixphp\apache
\php.ini e realize as seguintes alterações abaixo.


  • short_open_tag = On
  • error_reporting = E_ALL & ~E_NOTICE & ~E_WARNING
  • display_errors = On
  • register_globals = Off
  • file_uploads = On
  • upload_max_filesize = 20M (tamanho máximo definido pelo cliente)
  • session.save_path = “${path}/tmp“
  • extension=php_gd2.dll (utilizada nos gráficos)
  • extension=php_mbstring.dll (utilizada no login)
  • extension=php_mcrypt.dll (utilizada no login)
  • extension=php_mssql.dll (conector para MS-SQL)
  • extension=php_mysql.dll (conector para MySQL)
  • extension=php_xmlrpc.dll (tradutor de XML)
  • extension=php_zip.dll (compactador/descompactador)


Salve as alterações e copie este arquivo para o diretório c:\windows; É necessário reiniciar o IIS para que estas alterações entrem em vigor.


Clique aqui para Instalação do WebGiz


IIS 7.0 - Esta versão esta disponível no Windows Vista e Windows Server 2008

Liberando execução de php

Estando com a console do Internet Information Services aberta vamos liberar execução do php no servidor, dê um clique no nome do servidor, na seção IIS e de um duplo clique em Restrições ISAPI e CGI;


Ii7.img01.jpg


Clique em Adicionar e preencha conforme a figura abaixo:


Caminho ISAPI ou CGI:


c:\aixphp\php\php5isapi.dll


Dê uma descrição, ex.p: php5


Marque a checkbox, Permitir que o caminho da extensão seja executado e clique em OK;


Ii7.img02.jpg


Agora vamos a pasta Sites e clicamos no site que será liberado o uso do PHP, lembrando que isso pode ser feito também a nível de servidor o que faz com que todos os sites abaixo do servidor recebam de forma herdada a possibilidade de uso de php;


De um duplo clique em Filtros ISAPI;


Ii7.img03.jpg


Clique em Adicionar e preencha conforme a figura abaixo:


Ii7.img04.jpg


Clique OK, selecione novamente o site que estamos configurando e de um duplo clique em Mapeamentos de Manipulador;


Ii7.img05.jpg


Com o Mapeamentos aberto clique em Adicionar Mapeamento de Módulo...


Ii7.img06.jpg


Preencha a tela conforme a figura abaixo:


Ii7.img07.jpg


  • Caminho da solicitação: *.php
  • Módulo: IsapiModule
  • Executável (opcional): c:\aixphp\php\php5isapi.dll
  • Nome: PHPIsapI


Clique no botão Restrição da Solicitação...


Na Aba Mapeamento clique em Invocar manipulador somente se a solicitação estiver mapeada para: e selecione Arquivo ou Pasta


Ii7.img08.jpg


Selecione a Aba Acesso e selecione Executar;


Ii7.img09.jpg


Para finalizar este processo clique em OK e em Sim para a mensagem que é exibida;


Ii7.img10.jpg


Clicamos novamente no site que estamos configurando e damos um duplo clique em Documento Padrão;


Ii7.img101.jpg


Clique em adicionar e preencha conforme a figura abaixo (index.php):


Ii7.img102.jpg


Ii7.img103.jpg


Finalizamos este processo de configuração criando como no IIS6 o diretório virtual WebGiz no site que estamos configurando;


Com clique direito do mouse sobre o site que estamos configurando selecione no menu pop-up Adicionar Aplicativo...


Ii7.img11.jpg


Preencha conforme abaixo:


  • Alias: Webgiz
  • Caminho físico: c:\aixphp\www\webgiz


Ii7.img12.jpg


Neste ponto já temos o PHP em funcionamento no IIS7 e o diretório WebGiz, resta agora editar o php.ini


Importante: Caso o site vinculado ao IIS não esteja com acesso anônimo configurado, o diretório virtual 
WebGiz irá pedir logon (usuário e senha) para sua exibição.


Edite o c:\aixphp\apache\php.ini e realize as seguintes alterações:


  • short_open_tag = On
  • error_reporting = E_ALL & ~E_NOTICE & ~E_WARNING
  • display_errors = On
  • register_globals = Off
  • file_uploads = On
  • upload_max_filesize = 20M (tamanho máximo definido pelo cliente)
  • session.save_path = “${path}/tmp“
  • extension=php_gd2.dll (utilizada nos gráficos)
  • extension=php_mbstring.dll (utilizada no login)
  • extension=php_mcrypt.dll (utilizada no login)
  • extension=php_mssql.dll (conector para MS-SQL)
  • extension=php_mysql.dll (conector para MySQL)
  • extension=php_xmlrpc.dll (tradutor de XML)
  • extension=php_zip.dll (compactador/descompactador)


Salve as alterações e copie este arquivo para o diretório c:\windows; É necessário reiniciar o IIS para que estas alterações entrem em vigor.


Iniciar --> Executar, digite cmd e tecle enter, na tela preta que é aberta digite iisreset;


Clique aqui para Instalação do WebGiz