Jump to content


Photo

Php Com Erro Em Linux


  • Faça o login para participar
5 replies to this topic

#1 Natascha

Natascha

    Novato no fórum

  • Usuários
  • 7 posts
  • Sexo:Não informado
  • Localidade:Interior SP
  • Interesses:Programação e Hardware

Posted 18/01/2006, 10:49

Pessoal, é o seguinte:

Numa máquina Windows tenho um sistema que utiliza Apache 2.0, Php5 e MySql 3.2, e funciona super bem!

Mas resolvi migrar para uma máquina com Conectiva Linux 10. Há Apache 2.0, Php4 e MySql 4.0. Acontece que nesta máquina não funciona perfeitamente! Dá mensagem de erro sempre que há no código mysql_num_rows e mysql_fetch_array! Coisa que no Windows não acontecia! :huh: Erro:


Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/CadFuncionarios/Php/menu.php on line 203

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/CadFuncionarios/Php/busca_tarefa.php on line 293


Alguém sabe o que pode ser? Será que o problema são as versões diferentes? Ou deve estar faltando configurar algum componente?

Obs.: No php.ini está register_global On.


Grata!


#2 Prog

Prog

    ...

  • Ex-Admins
  • 3761 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro/RJ
  • Interesses:TI, Software Livre, Design Digital e Rock'n'Roll.

Posted 18/01/2006, 11:25

O problema parece ser com sua conexão ao banco de dados MySQL.

As mesmas versões que vc usava no Windows esta usando no GNU/Linux?
------
Mero mortal!

#3 Natascha

Natascha

    Novato no fórum

  • Usuários
  • 7 posts
  • Sexo:Não informado
  • Localidade:Interior SP
  • Interesses:Programação e Hardware

Posted 18/01/2006, 12:25

Windows: Apache 2.0, Php5 e MySql 3.2, e funciona super bem!

Linux: Apache 2.0, Php4 e MySql 4.0. E não funciona.



Ele roda o php e faz consultas ao mysql, mas quando essas duas funções aparecem, dá pau!
:(

#4 Prog

Prog

    ...

  • Ex-Admins
  • 3761 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro/RJ
  • Interesses:TI, Software Livre, Design Digital e Rock'n'Roll.

Posted 18/01/2006, 13:14

Pode mostrar a consulta SQL que você esta usando?
Não existe nenhuma diferença entre seus arquivos php.ini?
O problema pode estar relacionado a alguma variavel (GET ou POST) que não esta sendo recuperada na página onde vc executa o query.
------
Mero mortal!

#5 Natascha

Natascha

    Novato no fórum

  • Usuários
  • 7 posts
  • Sexo:Não informado
  • Localidade:Interior SP
  • Interesses:Programação e Hardware

Posted 18/01/2006, 14:42

já descobri...não sabia que no Linux era case sensitive....

#6 Prog

Prog

    ...

  • Ex-Admins
  • 3761 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro/RJ
  • Interesses:TI, Software Livre, Design Digital e Rock'n'Roll.

Posted 18/01/2006, 23:16

Suas variaveis estavam diferenciadas em maiusculas e minusculas ou era o valor de uma variavel POST/GET que tava com maiusculas e minisculas diferentes.

Tudo ok Natascha...
É diferente, mas nem tanto. Com tempo pega o jeito. ;)

Qualquer dúvida, posta ae.
------
Mero mortal!




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq