[FUG-BR] Problema com Apache+PHP+MySQL
Marcelo Costa
unixmafia em yahoo.com.br
Sexta Julho 27 17:33:25 BRT 2007
testa assim :
<?php
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
if (!$link) {
die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
mysql_close($link);
?>
use os mesmos parametros que os sites usam
[]'s
Em Sex, 2007-07-27 às 17:14 -0300, Anderson Michel escreveu:
> Gule # wrote:
> > On 7/27/07, Anderson Michel <ams at srnet.com.br> wrote:
> >> Anderson Michel wrote:
> >>> Gule # wrote:
> >>>> On 7/27/07, Anderson Michel <ams at srnet.com.br> wrote:
> >>>>> Olá Pessoal,
> >>>>>
> >>>>> Estou com um problema num Servidor que roda o Apache+PHP+MySQL, durante
> >>>>> a madrugada ocorreu falha na energia, o no-break não segurou a máquina
> >>>>> por muito tempo e desligou.
> >>>>>
> >>>>> Quando o Servidor reiniciou, os sites que usam banco de dados não
> >>>>> funcionavam mais, mas páginas com php/html/flash sem conexão com banco
> >>>>> está normal, achei que o problema era o MySQL, mas também está normal,
> >>>>> consigo conectar por "MySQL Query Browser" e também por "Webmin".
> >>>>>
> >>>>> Já parei os serviços, chequei com fsck, dei o start e nada, não dá erro
> >>>>> no MySQL, como segue o log:
> >>>>>
> >>>>> *****
> >>>>>
> >>>>> 070727 15:22:11 InnoDB: Starting shutdown...
> >>>>> 070727 15:22:12 InnoDB: Shutdown completed; log sequence number 0 66277
> >>>>> 070727 15:22:12 [Note] /usr/local/libexec/mysqld: Shutdown complete
> >>>>>
> >>>>> 070727 15:22:12 mysqld ended
> >>>>>
> >>>>> 070727 15:59:59 mysqld started
> >>>>> 070727 16:00:01 InnoDB: Started; log sequence number 0 66277
> >>>>> /usr/local/libexec/mysqld: ready for connections.
> >>>>> Version: '4.1.21-log' socket: '/tmp/mysql.sock' port: 3306 FreeBSD
> >>>>> port: mysql-server-4.1.21
> >>>>>
> >>>>> *****
> >>>>>
> >>>>> O que pode ter acontecido, pode ser pau em algum programa relacionado ao
> >>>>> Apache+PHP??
> >>>>>
> >>>>> Alguém já passou por isso??
> >>>>>
> >>>>> Obrigado,
> >>>>>
> >>>>> Anderson Michel
> >>>>>
> >>>> Só por desencargo, da um apachectl graceful
> >>>> veja se retorna erros ou warnings
> >>> Não retornou erros:
> >>> /usr/local/sbin/apachectl graceful: httpd gracefully restarted
> >> Complementando com os logs:
> >>
> >> [Fri Jul 27 16:31:22 2007] [notice] SIGUSR1 received. Doing graceful
> >> restart
> >> [Fri Jul 27 16:31:23 2007] [notice] Apache/1.3.36 (Unix) PHP/4.4.2
> >> configured -- resuming normal operations
> >> [Fri Jul 27 16:31:23 2007] [notice] Accept mutex: flock (Default: flock)
> >>
> >
> > Quando você acessa o site com problema, qual o erro ?
> >
>
> No arquivo.php tem o comando:
>
> $conexao = mysql_connect("$host", "$user", "$pass") or die("Nao foi
> possível conectar ao Servidor de Banco de Dados");
>
> Ele não conecta e retorna a mensagem do comando die.
>
> Só pra testar eu fiz assim:
> $conexao = mysql_connect("$host", "$user", "$pass");
>
> Aí não retorna nada, e também não dá erro ... muito estranho.
>
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Mais detalhes sobre a lista de discussão freebsd