Jump to content


Photo

Mysql No Apache (debian)


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

#1 victormangia

victormangia

    Doutor

  • Usuários
  • 783 posts
  • Sexo:Masculino
  • Localidade:barra mansa - rj

Posted 28/10/2005, 10:22

Galera, estou já ha algum tempo tentando fazer funcionar no meu apache o mysql, mais tá dificil, fiz um script pra testar a conexão com o banco e quando mando conectar resulta a seguinte msg! "Call to undefined function: mysql_conect()", o engraçado é que nessa maquina eu tambem instalei o phpmyadmin e ele está funcionado corretamente, listando as tabelas e talz! oque pode ser?

aqui está a configuração do meu php.ini (php info)

Eu estou usando o Linux (Debian).

Edição feita por: victormangia, 28/10/2005, 11:52.


#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 28/10/2005, 10:32

Tem certeza que o phpMyAdmin e o seu site estão rodando sob o mesmo serviço do Apache?

Pode estar ocorrendo o seguinte... você tem 2 instancia de servidores rodando na sua máquina, uma instância esta com a versão correta do PHP e outra esta puxando outra versão, com outra configuração e esta não esta com os módulos do MySQL ativos.

Não estou dizendo que é isto, mas é uma possibilidade.

Teria que fazer uma avaliação em quantos processos estão rodando, quais... quais as portas abertas, essas coisas.
------
Mero mortal!

#3 victormangia

victormangia

    Doutor

  • Usuários
  • 783 posts
  • Sexo:Masculino
  • Localidade:barra mansa - rj

Posted 28/10/2005, 10:58

Tem certeza que o phpMyAdmin e o seu site estão rodando sob o mesmo serviço do Apache?

Pode estar ocorrendo o seguinte... você tem 2 instancia de servidores rodando na sua máquina, uma instância esta com a versão correta do PHP e outra esta puxando outra versão, com outra configuração e esta não esta com os módulos do MySQL ativos.

Não estou dizendo que é isto, mas é uma possibilidade.

Teria que fazer uma avaliação em quantos processos estão rodando, quais... quais as portas abertas, essas coisas.

Pode ser isso sim, quando eu instalei o phpmyadmin ele perguntou qual servico eu queri usar e na minha maq eu tinha apache e apache2 dai eu escolhi o apache2, como eu posso fazer pra remover o phpmyadmin para que eu possa reisntala-lo e alterar tais configuracoes??

#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 28/10/2005, 11:26

Neste caso, o mais imediata seria configurar adequadamente o Apache 2.

Você fez a instalação diretamente do código fonte? O PHP que esta rodando no Apache 1 é o mesmo que esta rodando no Apache 2? Verifique em qual porta cada Apache esta rodando, acredito eu que estejam usando a porta 80 e a porta 8080. Verifique se estas portas estão em uso no seu servidor.

Caso seja como o mencionado, como eu já disse, o melhor a fazer seria reinstalar ou reconfigurar o Apache 2, juntamente com seus módulos... PHP e MySQL, caso seja necessário.

A versão do PHP utilizada nos serviços Apache também devem ser diferentes, senão, tem mais alguma coisa esquisita por ai.
------
Mero mortal!

#5 victormangia

victormangia

    Doutor

  • Usuários
  • 783 posts
  • Sexo:Masculino
  • Localidade:barra mansa - rj

Posted 28/10/2005, 11:31

Esse é o php info do meu pc

utilizando ele dá pra saber qual o erro?

como eu posso fazer pra remover tudo e reinstalar novamente?
apache + mysql + php + phpmyadmin

Edição feita por: victormangia, 28/10/2005, 11:32.


#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 28/10/2005, 11:35

Você fez a instalação usando qual procedimento?
Tudo do código fonte ou tudo pelo próprio instalador do Debian?

Não consegui ter acesso a sua página com o INFO() do PHP.
------
Mero mortal!

#7 victormangia

victormangia

    Doutor

  • Usuários
  • 783 posts
  • Sexo:Masculino
  • Localidade:barra mansa - rj

Posted 28/10/2005, 11:42

Você fez a instalação usando qual procedimento?
Tudo do código fonte ou tudo pelo próprio instalador do Debian?

Não consegui ter acesso a sua página com o INFO() do PHP.

Eu fiz usando o apt-get do debian, vc não deve ter conseguido visualizar pq eu to tentando remover aqui, tentei remover tudo usando o apt-get remove mais ao reinstalar continuou a mesma coisa

#8 Prog

Prog

    ...

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

Posted 28/10/2005, 11:44

Verifique se há um pacote chamado php-mysql-... ou php5-mysql-...

apt-cache search mysql
------
Mero mortal!

#9 victormangia

victormangia

    Doutor

  • Usuários
  • 783 posts
  • Sexo:Masculino
  • Localidade:barra mansa - rj

Posted 28/10/2005, 11:49

Verifique se há um pacote chamado php-mysql-... ou php5-mysql-...

apt-cache search mysql

tem o php4-mysql

#10 Prog

Prog

    ...

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

Posted 28/10/2005, 11:51

O PHP que esta rodando com o Apache 2 é a versão 4?
Verifique se este pacote esta instalado, caso não esteja, manda brasa.

Não se esqueça de habilitar o módulo do MySQL no PHP.INI referente ao PHP do Apache 2. :)
------
Mero mortal!

#11 victormangia

victormangia

    Doutor

  • Usuários
  • 783 posts
  • Sexo:Masculino
  • Localidade:barra mansa - rj

Posted 28/10/2005, 11:51

tem o php4-mysql

#12 Prog

Prog

    ...

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

Posted 28/10/2005, 11:56

Pera, ficou confuso agora...

Quando você diz "tem o php4-mysql" quer dizer que ele já esta instalado?
------
Mero mortal!

#13 victormangia

victormangia

    Doutor

  • Usuários
  • 783 posts
  • Sexo:Masculino
  • Localidade:barra mansa - rj

Posted 28/10/2005, 11:57

sim, já ta instalado

Edição feita por: victormangia, 28/10/2005, 11:57.


#14 Prog

Prog

    ...

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

Posted 28/10/2005, 12:08

Putz... :)

Me diz qual é a versão do PHP que esta configurada com o Apache 2.
------
Mero mortal!

#15 victormangia

victormangia

    Doutor

  • Usuários
  • 783 posts
  • Sexo:Masculino
  • Localidade:barra mansa - rj

Posted 28/10/2005, 12:09

Putz... :)

Me diz qual é a versão do PHP que esta configurada com o Apache 2.

4, se quiser me add no msn, victormangia@bol.com.br




1 user(s) are reading this topic

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

IPB Skin By Virteq