Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Caros Jovens
Eu tive problemas com o pws e fui orientado a instalar o apache para rodar meus scripts php.
Quando eu tinha meu pws rodando tudo funcionava perfeitamente agora estou tendo esses problemas:
Notice: Undefined variable: codcliente1 in c:\arquivos de programas\apache group\apache\htdocs\clientes\detalhes.php on line 17Está logo abaixo a linha 17 do arquivo detalhes:
$sql = $sql . "WHERE codcliente = '$codcliente1' ";
Outro prpblema:
quando escrevo:
O Apache não reconhece o index.php
eu só consigo abrir o arquivo com a informação completa, assim:
http://localhost/clientes/index.php
como devo fazer para o apache reconhecer o index.php sem precisar escrever no endereço?
Alguem poderia me ajudar a resolver esses problemas?
muito grato
meujovem
Meu Jovem:Se você instalou manualmente o seu sistema PHP/APACHE/MySQL, recomendo que desinstale tudo e comece do zero, mas desta vez, use o programa Easyphp, que você consegue no endereço www.easyphp.org. Ele instala sem complicações todo o sistema. Quanto ao endereço digitado, para acessar qualquer index de um script php, você tem sempre que colocar a "/" no final do endereço, por exemplo, "http://localhost/script/" . O "index.php" estaria dentro da pasta "script".Até...
Para mim o ideal é que o programador saiba onde está mechendo. Aprender a configurar diretrizes simples no httpd.conf não é nenhuma dor de cabeça, por isso desrecomendo totalmente o uso desses pacotes prontos que instalam "tudo para você".
Você tem certeza que a variável $codcliente1 foi declarada?
Em relação aos índices de diretório, vá no httpd.conf e altere o trecho do DirectoryIndex para:
DirectoryIndex index.html index.htm index.php
(Você pode colocar os arquivos que preferir...)