+ Responder ao Tópico



  1. #1
    dirceuBF
    Visitante

    Padrão Apache2 parou de ler php4

    Salve pessoal,

    Sistema:
    RH8;
    php-4.3.1
    httpd-2.0.45

    Ha algum tempo tenho funcionando esse sistema sem problemas. Hoje resolvi dar uma "pedalada" no meu projeto e o apache não estava interpretando o php. Após procedimentos normais (restart, reboot e outros re´s) resolvi recompilar tudo. Infelizmente sem sucesso.

    Parando para analizar, lembrei que tinha instalado java para estudá-lo. Não sei se teve alguma influência, contudo não custa fazer a referência.

    Dicas serão bem vindas. Aliás até as mais "inocentes", pois sei que estou errando em algo e pode ser besteira mesmo.

    [ ]
    Dirceu

  2. #2

    Padrão Apache2 parou de ler php4

    Temos que ver o seu apache.conf (antes era httpd.conf agora mudou neh ? <IMG SRC="images/forum/icons/icon_smile.gif">) verifique se tem algo do tipo

    include conf/php.conf no seu apache.conf ou as diretivas de AddModule ou LoadModule no modulo do php4 <IMG SRC="images/forum/icons/icon_smile.gif">



  3. #3
    dirceuBF
    Visitante

    Padrão Apache2 parou de ler php4

    Obrigado, mistymst.

    O http.conf (continua com esse nome) não possui um include php. Dê uma olhada neste link:
    http://www.php.net/manual/en/install.apache2.php

    Como havia dito, estava tudo funcionando direito já algum tempo. O php.ini está configurado e foi tudo instalado de forma que o php fosse um módulo dinâmico. Mas continuemos a pesquisa, por favor.
    Como sou meio pavio curto é provável que volte à instalação antiga com apache1.3.1 e php estático tudo via RPM. Fazer o que... O que não dá é parar o projeto.

    [ ]&acute;s
    Dirceu

  4. #4

    Padrão Apache2 parou de ler php4

    Bom...
    Vamos começar pelo básico... O que estava funcionando antes da "pedalada" ?
    Essa "pedalada" consiste em que ? Quais as mudanças que você fez ?
    Qual a última situação em que ambos funcionavam corretamente ?
    Quando instalou o Java, você recompilou o Apache ?
    No Linux, ao contrário do Ruindows, as coisas não param de funcionar espontaneamente... risos...
    Comece da última situação ok, e veja quais as mudanças...
    <IMG SRC="images/forum/icons/icon21.gif">



  5. #5
    glasswalk3r
    Visitante

    Padrão Apache2 parou de ler php4

    o php não tem que ser carregado como módulo no apache 2.0 ? o que diz o log do apache ao tentar carregar uma página em php?

    acho que vc deu um tiro no pé. eu abri a url que vc dá como referência para configuração e olha o tinha lá, bem grandão:

    "Warning
    Do not use Apache 2.0 and PHP in a production environment neither on Unix nor on Windows."

    Se eles mesmos avisam para vc não usar em sistemas em produção, pq vc tenta?

  6. #6
    dirceuBF
    Visitante

    Padrão Apache2 parou de ler php4

    Valew galera,

    Vamos lah:

    O projeto é um formulário de cadastramento com o trio apache, php, mysql. A pedalada era continuar com o código das regras de negócio. Quando me referi a funcionar era com relção à leitura das páginas que não tinha problema. Vcs podem vê-la funcionando parcialmente em:

    http://www.tecnohall.com.br/~dirceu/..._automovel.php
    Obs.: Obviamente que não é a minha máquina <IMG SRC="images/forum/icons/icon_smile.gif">

    Não recompilei o apache para instalar o java, embora o sistema tenha sido bastante mexido nas tentativas de fazê-lo funcionar. Antes disso tudo funcionava. O que foi muito mexido foi o $PATH que foi setado algumas vezes. Acabei, inclusive, ficando com 2 instalações de java em diretórios diferente, mas acho que isso não tem nada haver.

    Concordo qd disse que não é como no windows, onde as bibliotecas e o sistema em si são verdadeiros bunda-lê-lês, por isso meu espanto <IMG SRC="images/forum/icons/icon_eek.gif">

    Infelizmente o apache não diz nada, simplesmente porque não há nada a dizer. Afinal a página continua abrindo, só que o nome das variáveis do php aparecem nos campos de formulário!!!

    Quanto ao alerta do php manual nada é falado sobre development environment <IMG SRC="images/forum/icons/icon_smile.gif">

    Infelizmente não consigo me lembrar de qq outra caca que possa ter influenciado o ocorrido, mas creio que realmente trate-se de algum problema relacionado ao ambiente. Alguma alteração no sistema foi responsável e é isso que estou tentando saber... Logo mais a noite, caso não tenhamos descoberto nada, vou fazer a instalção típica via RPM do php e apache1.3.x e ver se dá o mesmo pau. Se der...

    Obrigado a vcs.

    [ ]&acute;s
    Dirceu



  7. #7
    Visitante

    Padrão Apache2 parou de ler php4

    Cara, tente pegar as páginas em php e adicionar no começo de cada uma:
    ?php

  8. #8
    Visitante

    Padrão Apache2 parou de ler php4

    Cara, tente pegar as páginas em php e adicionar no começo de cada uma:
    ?php



  9. #9
    dirceuBF
    Visitante

    Padrão Apache2 parou de ler php4

    <TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD><font size=-1>Quote:</font><HR></TD></TR><TR><TD><FONT SIZE=-1><BLOCKQUOTE>
    On 2003-05-26 13:09, Anonymous wrote:
    Cara, tente pegar as páginas em php e adicionar no começo de cada uma:
    ?php
    </BLOCKQUOTE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE>

    se o apache soubesse o que significa ?php ele saberia ler meus arquivos...

  10. #10
    dirceuBF
    Visitante

    Padrão Apache2 parou de ler php4

    Problema resolvido!!! Era aquele hardware que fica entre a cadeira e o teclado <IMG SRC="images/forum/icons/icon_cool.gif">

    Tenho até vergonha de falar...

    Agradeço pela atenção de todos.

    [ ]&acute;s
    Dirceu

    P.S.: nunca esqueçam que para ler um arquivo *.php, ele deve estar embaixo do diretório root do apache.... <IMG SRC="images/forum/icons/icon_razz.gif">