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
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">
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.
[ ]´s
Dirceu
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">
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?
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.
[ ]´s
Dirceu
Apache2 parou de ler php4
Cara, tente pegar as páginas em php e adicionar no começo de cada uma:
?php
Apache2 parou de ler php4
Cara, tente pegar as páginas em php e adicionar no começo de cada uma:
?php
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...
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.
[ ]´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">