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

olá a todos e a todas...

 

mais uma vez venho atormentar vocês...

 

seguinte: meu site está funcionando perfeitamente.... na minha casa, através do EasyPHP...

 

quando eu joguei no servidor final (ainda bem que foi noi meu site, então não queimei a cara com o cliente), não conecta de jeito nenhum... já troquei usuário, senha, base de dados, localhost por IP... mas está sempre dando o mesmo erro...

 

e a cada vez que eu troco, eu dou um refresh na página, limpo os cookies, faço tudo... e vem o mesmo erro... os erros abaixo vem da página produtos.php. A conexão dos administradores também dá o mesmo erro...

 

Warning: mysql_pconnect() [function.mysql-pconnect]: Access denied for user 'andrepon_root '@'localhost' (using password: YES) in /home/andrepon/public_html/tectron/config.php on line 9

 

Warning: mysql_select_db() [function.mysql-select-db]: Access denied for user 'nobody'@'localhost' (using password: NO) in /home/andrepon/public_html/tectron/produtos.php on line 6

 

Warning: mysql_select_db() [function.mysql-select-db]: A link to the server could not be established in /home/andrepon/public_html/tectron/produtos.php on line 6

 

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/andrepon/public_html/tectron/produtos.php on line 10

 

 

o que eu faço????? socorrooooooo!!!!!!!

 

 

para ver na íntegra:

 

http://www.andreponce.com.br/tectron

 

 

se quiserem tentar logar no sistema, selecione a opção "usuário" e login= teste senha = teste

Compartilhar este post


Link para o post
Compartilhar em outros sites

Alguém tem alguma solução pra mim???

 

estou quebrando a cabeça e não consegui nada...

Compartilhar este post


Link para o post
Compartilhar em outros sites

você está usando o nome de usuário e a senha do servidor?

Esse erro é de acesso. Nome de usuário ou senha inválidos.

 

eu acho que sim...

 

eu criei o usuário e database...

 

a intenção era criar o usuário "root" e a base de dados "tectron"

 

a resposta do servidor foi:

 

Usuário andrepon_root foi criado!

 

DB andrepon_tectron criada!

 

 

eu tentei andrepon_root, root, _root, tudo!!! andrepon_tectron , tectron , _tectron...

Compartilhar este post


Link para o post
Compartilhar em outros sites

e a senha está correta?

 

entre em contato com o suporte do seu servidor.

 

está, com certeza... eu que cadastrei a senha tb...

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara...no meu server eu tenho q criar o banco de dados...o usuario.... e add o usuario ao banco e lhe dar as permissoes...ve se no seu tb eh assim...

 

Também é... eu fiz tudo isso.... mas continua dando erro...

Compartilhar este post


Link para o post
Compartilhar em outros sites

qual é a empresa ?

 

Guarahost... sou parceiro dessa empresa a 4 anos... nunca tive problema nenhum... mas desde ontem, quando eu fiz o upload deste site estou tentando e não estou conseguindo fazer funcionar...

 

em nenhum outro site eu tive problema.....

 

 

ontem eu fiquei até 23 horas com o responsável pelo servidor no msn, e não conseguimos...

 

ele disse que na parte dele estava tudo certo (e eu acredito, pois o rapaz cresceu comigo, e eu dei suporte pra ele quando ele abriu o servidor)

 

ele mora perto de casa, e se ele avacalhar comigo eu tenho como "quebrar a cara dele"... rsrs por isso eu tenho certeza que ele não faria sacanagem...

 

 

acredito que o erro seja alguma linha errada no site..... o sistema do servidor eu mesmo testei ontem, através do usuário admin (que eu tenho acesso)...

Compartilhar este post


Link para o post
Compartilhar em outros sites

tente usar umm script só para conectar. veja se funciona:

 

<?php
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
if (!$link) {
	die('Not connected : ' . mysql_error());
}

// make foo the current db
$db_selected = mysql_select_db('foo', $link);
if (!$db_selected) {
	die ('Can\'t use foo : ' . mysql_error());
}
?>
Fonte: http://www.php.net/mysql_select_db

 

Veja se dá o mesmo erro

Compartilhar este post


Link para o post
Compartilhar em outros sites

nao tenho a certeza pois sou novato em php, mas e provavel que seja ma configuracao das permissoes de utilizador e senha

 

 

 

tente o seguinte

 

$conn = mysql_connect("localhost", "root", "");

 

 

nao sei se funcionara mas tente

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se você tiver a liberdade de verificar o firewall do seu servidor.. pois alguns servidores bloqueiam as conexões

 

não... não é.... teve um cliente que colocou um site em php neste mesmo servidor e rodou direto e reto... não teve implicação nenhuma...

 

 

achei estranho uma coisa que eu vi agora no phpmyadmin do servidor:

 

ID Usuário Servidor Banco de Dados Comando Tempo Status consulta SQL

Matar 148467 andrepon localhost Nenhum Query 0 --- SHOW PROCESSLIST

 

através do cpanel eu tenho os seguintes usuários:

 

 

Database Size Users Actions

andrepon_tectron 0.07 MB andrepon_andre Delete Database

andrepon_root

Compartilhar este post


Link para o post
Compartilhar em outros sites

tente usar umm script só para conectar. veja se funciona:

 

<?php
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
if (!$link) {
	die('Not connected : ' . mysql_error());
}

// make foo the current db
$db_selected = mysql_select_db('foo', $link);
if (!$db_selected) {
	die ('Can\'t use foo : ' . mysql_error());
}
?>
Fonte: http://www.php.net/mysql_select_db

 

Veja se dá o mesmo erro

 

 

 

 

criei o arquivo test_connect.php e fiz o upload....

 

 

a resposta foi essa:

 

 

Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'root'@'localhost' (using password: YES) in /home/andrepon/public_html/tectron/admin/test_connect.php on line 2

Not connected : Access denied for user 'root'@'localhost' (using password: YES)

 

 

http://www.andreponce.com.br/tectron/test_connect.php

Compartilhar este post


Link para o post
Compartilhar em outros sites

tente conectar com andrepon e andrepon_root

agora está assim:

<?PHP
function conectar()
{
$hostdb = 'localhost'; //host em que se dará a transação, pode ser o nome ou o
//endereço ip
$db = 'tectron'; //nome do banco de dados
$userdb = 'andrepon '; //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
}
}
?>

também já testei assim:

 

<?PHP
function conectar()
{
$hostdb = 'localhost'; //host em que se dará a transação, pode ser o nome ou o
//endereço ip
$db = 'tectron'; //nome do banco de dados
$userdb = 'andrepon_root '; //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
}
}
?>

e assim...

 

<?PHP
function conectar()
{
$hostdb = 'localhost'; //host em que se dará a transação, pode ser o nome ou o
//endereço ip
$db = 'tectron'; //nome do banco de dados
$userdb = 'root '; //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
}
}
?>

assim...

 

<?PHP
function conectar()
{
$hostdb = 'localhost'; //host em que se dará a transação, pode ser o nome ou o
//endereço ip
$db = 'tectron'; //nome do banco de dados
$userdb = '_root '; //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
}
}
?>

 

já fiz todas essas variações:

 

 

servidor: localhost, por IP

 

DB: tectron, TECTRON, andrepon_tectron, andrepon_TECTRON, _tectron, _TECTRON

 

user: andrepon_root, andrepon_ROOT, root, ROOT, _root, _ROOT

 

 

se eu não me engano já fiz todas as combinações também...

Compartilhar este post


Link para o post
Compartilhar em outros sites

no phpMyAdmin, você está conectado com o usuário andrepon. Já tentou usar esse usuário no scrtipt?

foi minha última tentativa... e ainda está como andrepon

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.