Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

André Ponce

[Resolvido] funciona em casa, mas no server não...

Recommended Posts

você está colocando um espaço após o nome de usuário. retire-o

 

te garanto que foi só aqui no fórum... no servidor não está com espaço...

 

 

estou no msn... vcs não acham mais fácil nos falarmos lá?????

 

esta é apenas uma pergunta.... nem sei se pode fazer isso...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Confira as configurações do servidor.

No my.ini, você tem que permitir as conexões

# permite todas as conexões 
bind-address			= 0.0.0.0
Para permitir conexões apenas localhost, troque 0.0.0.0 por 127.0.0.1

Em um front MySQL, você pode dar 2 grant, um para o usuario conectar localmente:

grant all privileges on nomedobanco.* to site@'%' identified by 'senha';
Você ainda pode determinar o IP de onde será pedida a conexão, trocando a parte site@'%' por site@200.345.678

E caso o gerenciador esteja rodando na própria máquina em que está o site:

grant all privileges on nomedobanco.* to site@localhost identified by 'senha';

Compartilhar este post


Link para o post
Compartilhar em outros sites

estou no msn... vcs não acham mais fácil nos falarmos lá?????

Eu não estou...

E acho melhor manter o conteúdo aqui, para que sirva de referência para futuras buscas,caso alguém tenha o mesmo problema.

 

 

A pergunta parece idiota... você criou funções nesses arquivos, mas não as chamou. Você chamou a função, em outro arquivo, né? http://forum.imasters.com.br/public/style_emoticons/default/closedeyes.gif

Ocorreu o mesmo erro?

 

 

Você tem acesso aos arquivos do phpMyAdmin? Se sim, abra o config.inc.php e veja como está o nome de usuário e a senha.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tente usar assim

<?PHP
function conectar()
{
$hostdb = 'localhost'; //host em que se dará a transação, pode ser o nome ou o
//endereço ip
$db = 'andrepon_tectron'; //nome do banco de dados
$userdb = 'andrepon_andre'; //usuário que terá o acesso
$passdb = '*******'; //senha do usuário
if ($con = mysql_pconnect($hostdb,$userdb,$passdb))
{
return $con; //se a conexão for bem sucedida, será retornado a variável $con
}
else
{
return 0; //se a conexão não ocorrer, será retornado 0
}
}
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Confira as configurações do servidor.

No my.ini, você tem que permitir as conexões

# permite todas as conexões 
bind-address			= 0.0.0.0
Para permitir conexões apenas localhost, troque 0.0.0.0 por 127.0.0.1

Em um front MySQL, você pode dar 2 grant, um para o usuario conectar localmente:

grant all privileges on nomedobanco.* to site@'%' identified by 'senha';
Você ainda pode determinar o IP de onde será pedida a conexão, trocando a parte site@'%' por site@200.345.678

E caso o gerenciador esteja rodando na própria máquina em que está o site:

grant all privileges on nomedobanco.* to site@localhost identified by 'senha';

 

eu deixei todos os usuários com todas as permissões (andreponce_root e andrepon_andre)

Compartilhar este post


Link para o post
Compartilhar em outros sites

estava olhando essa página http://www.andreponce.com.br/tectron/produtos.php

 

e nela está o erro

 

na frete do usuário contem uma espaço

 

Access denied for user 'andrepon_andre '@'localhost'

 

olha na frente do andre

 

tire esse espaço

Compartilhar este post


Link para o post
Compartilhar em outros sites

estou no msn... vcs não acham mais fácil nos falarmos lá?????

Eu não estou...

E acho melhor manter o conteúdo aqui, para que sirva de referência para futuras buscas,caso alguém tenha o mesmo problema.

 

 

A pergunta parece idiota... você criou funções nesses arquivos, mas não as chamou. Você chamou a função, em outro arquivo, né? http://forum.imasters.com.br/public/style_emoticons/default/closedeyes.gif

Ocorreu o mesmo erro?

 

 

Você tem acesso aos arquivos do phpMyAdmin? Se sim, abra o config.inc.php e veja como está o nome de usuário e a senha.

 

 

 

Concordo quanto ao deixar o conteúdo em aberto... é que estou aflito querendo terminar logo, e deixar funfando... rsrs

depois eu faria um tuto, ou uma apostila, e deixaria disponível...

 

mas deixa pra lá...

 

 

respondendo a "pergunta idiota"... rsrs.. sim, eu separei todas as funções: de conexão, de criar sessão, de verificação, etc em arquivos independentes, e nas páginas que precisam delas eu tasco includes...

 

e em qquer página que não precise da sessão criada, e do usuário logado, em todas estão dando este erro...

 

vou dar uma xeretada no server tb... acho que estas permissões eu não tenho acesso... eu tenho uma conta de administrador, posso criar espaços para clientes, aumentar espaço em disco, contas de ftp, etc... mas não sei se isso eu posso fazer... mas tenho quase certeza que não...

Compartilhar este post


Link para o post
Compartilhar em outros sites

estava olhando essa página http://www.andreponce.com.br/tectron/produtos.php

 

e nela está o erro

 

na frete do usuário contem uma espaço

 

Access denied for user 'andrepon_andre '@'localhost'

 

olha na frente do andre

 

tire esse espaço

 

 

ok... problema resolvido....

 

era excesso de espaço e incorreções no nome de usuário....

 

agora preciso redirecionar todas as consultas para a base de dados correta (andrepon_tectron)

 

 

 

obrigado a todos pelo apoio!!!!! http://forum.imasters.com.br/public/style_emoticons/default/joia.gif http://forum.imasters.com.br/public/style_emoticons/default/clap.gif http://forum.imasters.com.br/public/style_emoticons/default/clap.gif http://forum.imasters.com.br/public/style_emoticons/default/clap.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

PROBLEMA RESOLVIDO!!!!!

 

 

OBRIGADO AOS QUE AJUDARAM!!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.