Changed database context to ‘database_name’

  • Facebook
  • Twitter
  • Delicious
  • LinkedIn
  • StumbleUpon
  • Add to favorites
  • Email
  • RSS

http://www.scriptcase.net/forum/showthread.php?355-Changed-database-context-to-database_name

RESOLVIDO ASSIM…

Re: Changed database context to ‘database_name’
This is a problem with both Sybase and Mssql: it is not really an error, but a very annoying warning.
To avoid it, use the following in your php.ini:

mssql.min_error_severity = 11
mssql.min_message_severity = 11
sybct.min_error_severity = 11
sybct.min_message_severity = 11

Passo a passo para instalação do SQLSRV no PHP 5.3

  • Facebook
  • Twitter
  • Delicious
  • LinkedIn
  • StumbleUpon
  • Add to favorites
  • Email
  • RSS

Drivers de terceiros acabam ficando obsoletos, e acarretam em um grande problema: em versões não compatíveis, seguem fontes e instalação do SQLSRV para PHP!

 

1 – APACHE

APACHE

PASSO 1: ( Instalação do Apache 2.2 )
——–
a) Instalar o Apache em uma pasta (ex: Webserver), na raiz do seu HD, ficando da seguinte forma: C:\Webserver.

b) Após incie o instalador do Apache.

c) Basta seguir os passos, e você irá chegar a seguinte tela de configuração.

d) Iremos efetuar algumas configurações do servidor, basta preencher o primeiro campo com o valor “localdomain”, o segundo campo com “localhost” e o terceiro um e-mail que desejar.
É recomendável que você deixe o Apache rodando na porta 80, não que isso seja obrigatório, você pode alterar caso queira. Basta após clicar em Next

Exemplo:
Network Domain :localdomain
Server Name : localhost
e) Escolher o tipo de instalação, eu selecione “Custom” pois vamos personalizar a pasta de instalação do Apache:
Por padrão, o Apache será instalado na pasta Arquivos de Programas>Apache Software Foundation>Apache 2.2, mas vou instalá-lo dentro da minha pasta “Webserver”.

f) Basta agora clicar em Install e a instalação será iniciada.

g) Após o término da instalação, você verá que apareceu na sua System Tray (aqueles ícones que ficam ao lado do relógio do Windows) um novo ícone, o Apache Monitor.
Através dele temos acesso ao status do Apache, onde podemos obter informações se ele está rodando, podemos também parar o sevidor, reiniciá-lo e iniciá-lo.
Basta clicar com o botão direito no ícone e escolher Open Apache Monitor.

h) Abra o seu browser e digite o seguinte na barra de endereços: http://localhost/.
OBS: As páginas ficam por padrão dentro da pasta “htdocs”, no diretório onde o Apache foi instalado.
Ex: C:\Webserver\Apache2.2\htdocs

PASSO 2: (Configurações extras para o Apache)
——-
Após a instalação do Apache, vamos efetuar algumas configurações adicionais simples, para isso,
vamos alterar o arquivo httpd.conf que está localizado dentro da pasta conf no diretório de instalação do Apache.
Cuidado ao editar esse arquivo, pois qualquer erro e seu servidor pode parar de funcionar.

a) Para habilitar o uso de URL’s amigáveis no servidor, você deve habilitar o módulo de mod_rewrite, bastando localizar a linha:
#LoadModule rewrite_module modules/mod_rewrite.so ( # é comentário )
E substituir a mesma por:
LoadModule rewrite_module modules/mod_rewrite.so (retirar o comentário)

b) Vamos definir agora também quais arquivos o Apache irá servir quando um diretório for requisitado. Procure a seguinte linha:
DirectoryIndex index.html
E substituir a mesma por:
DirectoryIndex index.html index.php

Não esquecer do principal!!! (essas 2 linhas também devem ser adicionadas no httpd.conf)

PHPIniDir "C:\Webserver\php5\php.exe"
LoadModule php5_module "C:\Webserver\php5\php5apache2_2.dll

SQLSRV2

2 – PHP

PHP

PASSO 1: ( Instalação do Apache 2.2 )
——–
a) Após incie o instalador do PHP.

b) Basta agora você ir seguindo os passos até chegar a tela onde você escolherá a pasta de instalação do PHP.
Como já fiz anteriormente com o Apache, também vou personalizar a pasta do instalação do PHP, que será a seguinte: C:\Webserver\PHP5:

c) Nesse passo, ele irá pedir o tipo de servidor você está utilizando, basta escolher o Apache 2.2.XX:

d) Nesse próximo passo, ele irá solicitar o local dos arquivos de configuração do Apache.
Localize a pasta “conf”, dentro da pasta onde foi instalado o Apache, senão a configuração não será automatizada e você terá que efetuar a mesma manualmente.

e) O próximo passo é onde você escolhe quais extensões quer instalar junto com o PHP.

f) Ao final do processo, caso esteja tudo OK, basta agora clicar no botão install

g) Se tudo ocorreu bem até aí, nenhuma mensagem de erro será exibida. Basta agora você reiniciar o Apache e as páginas “.php” serão processadas e entregues corretamente ao browser.
Ainda não foi configurado um servidor de banco de dados, então apenas os recursos diretos do PHP funcionarão (e os dos outros módulos pré-instalados do Apache).
Para testar o PHP e ver diversas informações do servidor é criar uma página PHP, com o seguinte conteúdo:
Ex: <?php phpinfo(); ?>

3 – Microsoft SQL Server Native Client.msi (sqlncli11.dll system32 )
SQLSRV30.EXE ( dll PDO para SQL SERVER extrair na pasta ext do PHP)

Após a extração do SQLSRV30.EXE dentro da pasta ext a linha abaixo deve ser adicionada no php.ini, logo após ser adicionada o Apache deve ser reiniciado o você poderá verificar o driver pelo PHPINFO

extension=php_pdo_sqlsrv_53_ts.dll

 

ARQUIVOS FONTES