Clipper On Line • Ver Tópico - Liberar conexão MySql em servidor ASP

Liberar conexão MySql em servidor ASP

Discussão sobre outras linguagens de programação.

Moderador: Moderadores

 

Liberar conexão MySql em servidor ASP

Mensagempor JoséQuintas » 20 Dez 2012 14:15

Estou recebendo este erro:

500 - Erro de servidor interno.
Existe um problema com o recurso que você está procurando e ele não pode ser exibido.

Estou usando um servidor Windows 7.
Está tudo ok com o ASP, mas está falhando na conexão com MySql, provavelmente questão de segurança.

O mesmo fonte roda no meu site e está ok.
Tentei com o mesmo banco de dados do site, e com o banco de dados local.

Alguém sabe o que é necessário liberar pra poder conectar via ADO?
José M. C. Quintas
Harbour 3.4, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, hbnetio, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
Avatar de usuário

JoséQuintas
Colaborador

Colaborador
 
Mensagens: 15849
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 13 vezes
Mens.Curtidas: 903 vezes

Liberar conexão MySql em servidor ASP

Mensagempor rochinha » 29 Dez 2012 15:08

Amiguinho,

Bem, voce esta usando o ISS no Windows 7 com permissão de scripts ASP.

Em suma esta rodando tudo ok. Lógico, que pelo fato de serem todos produtos Microsoft rodarão finos.

Quando voce usa o mesmo script para acesso via MySQL voce precisa ter um driver cliente de ODBC para MySQL.

Quando instalamos Windows ele já coloca os drivers ODBC necessários para os seus produtos.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para fivolution@hotmail.com. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Avatar de usuário

rochinha
Membro Master

Membro Master
 
Mensagens: 4313
Data de registro: 18 Ago 2003 20:43
Cidade/Estado: São Paulo - Brasil
Curtiu: 565 vezes
Mens.Curtidas: 192 vezes

Liberar conexão MySql em servidor ASP

Mensagempor JoséQuintas » 29 Dez 2012 17:47

O driver já está intalado.
Do jeito que está já funcionava no Windows XP, mas parece que no Windows 7 precisa alguma liberação a mais.
José M. C. Quintas
Harbour 3.4, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, hbnetio, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
Avatar de usuário

JoséQuintas
Colaborador

Colaborador
 
Mensagens: 15849
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 13 vezes
Mens.Curtidas: 903 vezes

Liberar conexão MySql em servidor ASP

Mensagempor rochinha » 30 Dez 2012 00:41

Amiguinho,

O servidor MySQL ta subindo? A versão é 5.0 para cima? já verificou firewall ou excessões?

Se o servidor estiver em uma hospedagem, verifique a forma de conecção. No meu hospedeiro a forma de acesso ao servidor é diferente quando acesso direto pelo site da forma de acesso remoto.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para fivolution@hotmail.com. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Avatar de usuário

rochinha
Membro Master

Membro Master
 
Mensagens: 4313
Data de registro: 18 Ago 2003 20:43
Cidade/Estado: São Paulo - Brasil
Curtiu: 565 vezes
Mens.Curtidas: 192 vezes

Liberar conexão MySql em servidor ASP

Mensagempor JoséQuintas » 30 Dez 2012 13:42

É um servidor com Windows 7, aqui comigo.

Tenho acesso ao MySql via ADO e está funcionando normalmente.
Só pelo ASP é que não funciona.

O ASP.NET é liberado automaticamente, e foi necessária configuração especial pra liberar ASP.
Não testei por ADO.NET, mas acredito que precise alguma configuração especial pra liberar ADO.

Acesso por ADO via Harbour, local no servidor, via rede e via internet normalmente.
É só no ASP que não vai.
José M. C. Quintas
Harbour 3.4, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, hbnetio, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
Avatar de usuário

JoséQuintas
Colaborador

Colaborador
 
Mensagens: 15849
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 13 vezes
Mens.Curtidas: 903 vezes

Liberar conexão MySql em servidor ASP

Mensagempor rochinha » 31 Dez 2012 09:16

Amiguinho,

Já tive estes problemas relacionados ao servidor ASP.

Quando voce instala e ativa o ISS pela primeira vez o ASP funciona uma beleza. Mas se voce ativar o ASP.NET depois ferra tudo e o ASP normal não funciona mais.

Eu não lembro como fiz para funcionar, tempos atrás, mas depois de muitas instalações e dorres de cabeça, decidi rodar ASP.NET por meio de serviço extra, o UltiDevCassiniWS.NET1.

Para o caso do ASP não rodar após a ativação do ASP.NET eu testei o Baby Web ASP.

Voce pode também executar via APACHE o Active Server Pages.

Só não garanto a compatibilidade, mas se o uso dos WebServers for para testes e desenvolvimento acho que lhe ajudarão.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para fivolution@hotmail.com. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Avatar de usuário

rochinha
Membro Master

Membro Master
 
Mensagens: 4313
Data de registro: 18 Ago 2003 20:43
Cidade/Estado: São Paulo - Brasil
Curtiu: 565 vezes
Mens.Curtidas: 192 vezes

Liberar conexão MySql em servidor ASP

Mensagempor JoséQuintas » 31 Dez 2012 10:17

Achei a informação, agora falta descobrir como colocar em prática.

http://support.microsoft.com/kb/306345/pt-br

Tem a ver mesmo com a permissão para o "usuário" que roda asp ter acesso ao odbc.
Que usuário é esse, não faço a menor idéia.
José M. C. Quintas
Harbour 3.4, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, hbnetio, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
Avatar de usuário

JoséQuintas
Colaborador

Colaborador
 
Mensagens: 15849
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 13 vezes
Mens.Curtidas: 903 vezes

Liberar conexão MySql em servidor ASP

Mensagempor rochinha » 31 Dez 2012 11:02

Amiguinho,

Clique em INICIAR, dê botão direito sobre MEU COMPUTADOR e abra a aba NOME DO COMPUTADOR e veja o NOME COMPLETO DO COMPUTADOR.

Abra o REGEDIT e procure a chave HKLM\SOFTWARE\ODBC\ODBC.INI e em cada uma das chaves ali existente clique sobre elas com botão direito e escolha PERMISSÕES.

Procure pelo usuario da maquina e selecione CONTROLE TOTAL, aplique e verifique se resolve. Reinicie caso necessário.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para fivolution@hotmail.com. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Avatar de usuário

rochinha
Membro Master

Membro Master
 
Mensagens: 4313
Data de registro: 18 Ago 2003 20:43
Cidade/Estado: São Paulo - Brasil
Curtiu: 565 vezes
Mens.Curtidas: 192 vezes

Liberar conexão MySql em servidor ASP

Mensagempor JoséQuintas » 31 Dez 2012 12:25

Complicou.
o odbc.ini está vazio.
Se eu não estiver enganado, odbc.ini seria pra definir conexão DSN, mas sempre usei conexão direta.
José M. C. Quintas
Harbour 3.4, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, hbnetio, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
Avatar de usuário

JoséQuintas
Colaborador

Colaborador
 
Mensagens: 15849
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 13 vezes
Mens.Curtidas: 903 vezes

Liberar conexão MySql em servidor ASP

Mensagempor rochinha » 31 Dez 2012 15:57

Amiguinho,

Sim, se não criou DNS não terá nada lá. Mas altere as permissões da chave, sem se importar com o conteúdo.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para fivolution@hotmail.com. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Avatar de usuário

rochinha
Membro Master

Membro Master
 
Mensagens: 4313
Data de registro: 18 Ago 2003 20:43
Cidade/Estado: São Paulo - Brasil
Curtiu: 565 vezes
Mens.Curtidas: 192 vezes

Liberar conexão MySql em servidor ASP

Mensagempor JoséQuintas » 12 Mai 2013 02:00

Decidi tentar resolver o problema novamente.
Após várias pesquisas no google e mexidas, acabei caindo nesta sua resposta do ano passado.
O registro continuava vazio.
Não sei o que aconteceu, até coincidiu que virou meia-noite e apareceu tudo, aí foi só alterar as permissões.
Não faço idéia de qual mexida fez aparecer.
Mas no final, sua dica funcionou vários meses depois.
José M. C. Quintas
Harbour 3.4, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, hbnetio, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
Avatar de usuário

JoséQuintas
Colaborador

Colaborador
 
Mensagens: 15849
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 13 vezes
Mens.Curtidas: 903 vezes




Retornar para Outras linguagens de programação

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 1 visitante


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro