me lasquei, quebrei meu web server, eheheh =/

Iniciado por Marcus VBP, 06 de Novembro de 2005, 18:50

tópico anterior - próximo tópico

Marcus VBP

opa pessoal, blz?
eh o seguinte, eu tinha o apache2, php5 e mysql instalado aqui na minha maquina e funcionando blz.
soh q descobri q o CMS q eu uso ainda nao tem suporte total ao php5 e as vezes dah problema.
entao resolvi tirar o php5 e instalar o php4 via synaptic. tirei os pacotes do 5 e instalei os equivalentes do 4.
blz. sem problemas. quando eu fui acessar um site no meu localhost eu me deparei cm o seguinte erro:

CitarFatal error: Call to undefined function: mysql_connect() in /var/www/nh18/site/includes/database.mysql.inc on line 31

apesar do phpmyadmin tah funcionando normalmente...

tentei a tarde toda resolver isso, ate que, impaciente, tirei tudo e instalei novamente...
PORQUE Q EU FUI FAZER ISSO?

agora toda vez q tento acessar um arquivo .php o navegador tenta fazer o download do arquivo, e não consigo de forma nenhuma fazer com que o apache interprete o php4.

alguma alma caridosa pode me dar uma força?

dealer

Você instalou a libapache-mod-php4 e/ou a php4-mysql?

Parece ser isso.
Vossa senhoria não tem envergadura moral para pedir suporte via MP!

"If freedom is short of weapons, we must compensate with willpower." - A. homem

Marcus VBP

sim, libapache2-mod-php4 e php4-mysql já estão instalados.

LaSSarD

Tenta remover todos os aplicativos envolvidos usando a opção --purge do apt-get. Ela remove, além do programa, todas as suas configurações. Exemplo:
sudo apt-get remove --purge apache
Depois, reinstale e provavelmente terá que reconfigurar alguns aspectos, já que a configuração será a original.
desculpem as mensagens não respondidas, mas eu tô afastado há mais de ano...
um dia eu volto ;)

Marcus VBP


dealer

Já viu o arquivo de configuração do teu apache e verificou se ta permitindo execução de PHP?
Vossa senhoria não tem envergadura moral para pedir suporte via MP!

"If freedom is short of weapons, we must compensate with willpower." - A. homem

FaBMak

Verifique se existem os arquivos php4.load e php4.conf em /etc/apache2/mods-available/, se houver veja se há um link simbólico para eles em /etc/apache2/mods-enabled/

Abra no arquivo /etc/apache2/apache2.conf e verifique a linha:

DirectoryIndex index.html index.cgi index.pl index.php index.xhtml

FaBMak
"Não creias impossível o que apenas improvável parece". (Shakespeare)
fabmak://website

Marcus VBP

sim, os arquivos existem em mods-available
e eu ja tinha criado os links simbolicos antes mesmo de postar no forum

a linha do arquivo apache2.conf tah ok também

antes q alguem pergunte: sim, eu ja tentei reiniciar o apache!! :)

dealer

Vossa senhoria não tem envergadura moral para pedir suporte via MP!

"If freedom is short of weapons, we must compensate with willpower." - A. homem

murtog

Vocês ainda se estressam tentando instalar o PHP, Apache e Mysql é ? Blé. Deixem disso =)

Conheçam o:

http://www.apachefriends.org/en/xampp.html

=)

Marcus VBP

Citação de: "dealer"Tá liberado o PHP nele?

como vejo isso?

CitarVocês ainda se estressam tentando instalar o PHP, Apache e Mysql é ? Blé. Deixem disso =)

Conheçam o:

http://www.apachefriends.org/en/xampp.html

=)

oi murtoq, eu ja conhecia o xampp. mas eh q eu prefiro aprender como se concerta o erro..

Marcus VBP

eeeeehhr...

engraçado, liguei o pc agora de manhã e resolvi testar o apache... de primeira, sem q eu tivesse feito nada ontem, funcionou.

axei no minimo estranho, nunca pensei q eu precisaria reiniciar o pc. axava apenas q precisava apenas para o serviço apache2 e reinicia-lo.

bom, o apache tah lendo o php normalmente, mas aquele problema q citei ainda persiste:

CitarFatal error: Call to undefined function: mysql_connect() in /var/www/nh18/site/includes/database.mysql.inc on line 31

quando tento acessar um site no localhost.

a linha q está dando problema é a seguinte:

$connection = mysql_connect($url['host'], $url['user'], $url['pass'], TRUE) or die(mysql_error());

no phpinfo(), está constando que o mysql tah instalado:

Citarsupported databases: MySQL ODBC PostgreSQL Microsoft SQL Server FrontBase Oracle 8 (oci8) Sybase-CT

e agora, o que eu devo fazer?
segundo um amigo meu, eu tenho q descomentar 2 linhas no arquivo php.ini
soh q o maldito desconectou antes de me dizer que linhas são essas!! :(

FaBMak

Veja se não é esta:
extension=mysql.so

Claro que vc deve estar com o pacote php4-mysql instalado. Outra coisa, geralmente tem esta linha no meio do arquivo comentada e no final descomentada, dê uma olhada ae.

FaBMak
"Não creias impossível o que apenas improvável parece". (Shakespeare)
fabmak://website

Marcus VBP


dealer

Citação de: "Marcus VBP"eeeeehhr...

engraçado, liguei o pc agora de manhã e resolvi testar o apache... de primeira, sem q eu tivesse feito nada ontem, funcionou.

axei no minimo estranho, nunca pensei q eu precisaria reiniciar o pc. axava apenas q precisava apenas para o serviço apache2 e reinicia-lo.


É por esses e outros motivos que às vezes tenho vontade de quebrar o dedo do outro pé, porque o de um já quebrei, nesta porra hehehe ;D
Vossa senhoria não tem envergadura moral para pedir suporte via MP!

"If freedom is short of weapons, we must compensate with willpower." - A. homem