Ubuntu + Apache2 + PHP5 + MSSQL e Rede

1. Ubuntu + Apache2 + PHP5 + MSSQL e Rede

Salomão Ricardo
SaloRicardo

(usa Ubuntu)

Enviado em 26/06/2012 - 21:35h

Bem gente, sou novo aqui... Alias, minha conta é nova, mas já andei lendo vários artigos e tutoriais e aqui, porém estou com um problema agora, e acho que vocês podem me ajudar.
É o seguinte:

Eu estou tentando colocar o Ubuntu + Apache2 + PHP5 em funcionamento com o SQL Server 2008 R2 ou 2012. Porém não sei o motivo deles não se comunicarem.
Nesse esquema que quero montar, vai funcionar um sistema "interno" da rede de trabalho, ou seja, existe um domínio, com DHCP, etc, etc... O servidor de domínio utiliza sistema Windows Server 2003.

Continuando, coloquei o Ubuntu 12.04 LTS no domínio através do CentrifyDC, instalei o Apache2 normalmente, depois o PHP5 com suporte pra mssql/sybase, o FreeTDS, unixODBC, etc... Todos os pacotes necessários (eu acho). No info do PHP na parte do mssql aparece o FreeTDS tranquilamente, como se tivesse funcionando, porém não funciona, quando vou testar a conectividade com mssql_connect, a página fica em branco.

Não sei se é alguma configuração, ou algum problema em relação ao domínio, pois em algumas estações o Ubuntu não consegue acessar e outras ele consegue, e através das outras estações (todas Windows 7/XP), as vezes só conecta se eu colocar o login como o usuário root e domínio do pc mesmo (o nome da estação), mas da pra logar com um usuário do AD tranquilamente no Ubuntu, porém o problema é o mesmo.

Então gostaria que alguém me ajudasse. Serei muito grato, sou meio novo em Linux, não sei muito.
Se precisar de mais alguma informação só pedir, que estarei informando. Muito Obrigado.


  


2. Re: Ubuntu + Apache2 + PHP5 + MSSQL e Rede

Raimundo Alves Portela
rai3mb

(usa Outra)

Enviado em 02/07/2012 - 12:15h

quando vou testar a conectividade com mssql_connect, a página fica em branco.


Habilite os erros do PHP para poder ver exatamente o que é reportado, provavelmente vai dizer que o driver não foi encontrado:


$ sudo nano /etc/php5/apache2/php.ini


display_errors = On


E reinicie o apache:
$ /etc/init.d/apache2 restart









Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts