Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

TeixeiraRamos

Não funciona corretamente phpinfo.php

Recommended Posts

Uso Windows 7 Profissional - 32bits

 

Segui essas orientações para

INSTALANDO E CONFIGURANDO IIS, PHP E MYSQL NO WINDOWS 7

 

 

Para instalação iremos precisar dos seguintes arquivos:
PHP: Versão mais recente http://windows.php.net/download/#php-5.4
Nesse link encontram-se várias opções, no meu caso escolhi a versão VC9 x86 Thread Non Safe em arquivo Zip, pelas seguintes razões:
O servidor que utilizo é o IIS, por isso VC9;
Meu sistema operacional é 32 bits;
Escolhi Non Thread Safe é a recomendada para o IIS.

 

Em seguida criei o que pede: "Para verificar se o mapeamento funciona corretamente, crie um arquivo phpinfo.php na pasta C:\inetpub\wwwroot com o seguinte código:

 <?php
    phpinfo();
?>

Dando esse erro:

 

PHP Warning: phpinfo(): It is not safe to rely on the system's timezone settings.

You are *required* to use the date.timezone setting or the date_default_timezone_set() function.In case you used any of those methods and you are still getting this warning,you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in C:\inetpub\wwwroot\PHP Estudos\phpinfo.php on line 15

 

A linha 15 contem:

<?php  phpinfo();

Já verifiquei e continua a mensagem de erro.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não é ERRO é apenas um AVISO de que o

date.timezone

Não está setado no php.ini

 

Vá até o php.ini e procure por essa linha

date.timezone

e coloque:

date.timezone = "America/Sao_Paulo"

Reinicie o apache

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Gabriel.

 

Procurei mas essa linha já está indicando:

[Date]
;Defines the default timezone used by the date functions
;http://php.net/date.timezone
;date.timezone =”America/Sao_Paulo”

; http://php.net/date.default-latitude
;date.default_latitude = 31.7667

; http://php.net/date.default-longitude
;date.default_longitude = 35.2333

; http://php.net/date.sunrise-zenith
;date.sunrise_zenith = 90.583333

; http://php.net/date.sunset-zenith
;date.sunset_zenith = 90.583333

Compartilhar este post


Link para o post
Compartilhar em outros sites

Perdão Gabriel, mas não estou conseguindo ver os dois pontos do início.

Retirei o ( ;) ponto e vírgula antes de date.timezone ficando assim:

[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone =”America/Sao_Paulo”

;http://php.net/date.default-latitude
;date.default_latitude = 43.5121

;http://php.net/date.default-longitude
;date.default_longitude = 43.1554

; http://php.net/date.sunrise-zenith
;date.sunrise_zenith = 90.583333

; http://php.net/date.sunset-zenith
;date.sunset_zenith = 90.583333

Executei e agora aparece outra mensagem:

 

PHP Warning:  phpinfo():  in C:\inetpub\wwwroot\PHP Estudos\phpinfo.php on line 15

 

Alinha 15 é essa:

<?php  phpinfo();

Já deu para notar que sou iniciante. Tenho muito para aprender. Mas vontade não falta.

Obrigado pela sua atenção e desculpe.

Toda vez que alterar e salvar tem que reiniciar o computador ou basta salvar no Bloco de notas:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opa, estamos aí meu caro.

 

Exato, toda alteração que você fizer no php.ini se faz necessário reiniciar o apache. O warning do dete.timezone sumiu ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Gabriel,

Não sei mas está dando a seguinte mensagem ao abrir a página.

 

 

PHP Warning:  phpinfo():  in C:\inetpub\wwwroot\PHP Estudos\phpinfo.php on line 15

 

A linha 15 é essa:

 

 

<?php phpinfo();

Por favor, informe.

Grato.

Compartilhar este post


Link para o post
Compartilhar em outros sites

A página ao abrir fica assim mesmo?

PHP Warning:  phpinfo():  in C:\inetpub\wwwroot\PHP Estudos\phpinfo.php on line 15

Estou preocupado o botão "Resolvido" está marcado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Gabriel,

Muito obrigado pela ajuda.

Não é possível identificar só parecendo essa mensagem abaixo?

 

 

PHP Warning: phpinfo(): in C:\inetpub\wwwroot\PHP Estudos\phpinfo.php on line 15

 

Gabriel, o pior é que com esse código que está no maninho - http://localhost/php%20estudos/teste.php

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Teste Olá Mundo</title>
</head>

<body>

<?php
echo "Olá mundo!";
?>

</body>
</html>

Abre a página:

 

 

 

Olá mundo!

 

Com esse código no caminho http://localhost/php%20estudos/phpinfo.php

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Primeiro teste php</title>
</head>

<body>

<?php  phpinfo();
?>
  
</body>
</html>

Abre a página:

 

PHP Warning:  phpinfo():  in C:\inetpub\wwwroot\PHP Estudos\phpinfo.php on line 10

 

Em uma apostila li o seguinte:

 

 

“Visto que a maioria esmagadora dos usuários de computadores, são fãs, ou menos usuários de algum sabor do sistema operacional Windows da Microsoft, irei abordar nesse livro a instalação nesse OS.
Irei utilizar o Wamp Server, que é um pacote de aplicativos que já vem com: Apache 2.2.11, PHP 5.3.0, MySQL 5.1.36 e PhpMyAdmin. Note que Apache é o nome do servidor web; PHP, aí, refere-se ao interpretador PHP que vem incluso no servidor web; MySQL é o servidor do Banco de Dados; e por fim, PhpMyAdmin é um script para gerenciamento do banco.”
“Veremos agora como baixar e instalar o WampServer passo a passo:
1- Acesse o site do programa http://www.wampserver.com e clique no menu DOWNLOAD. (...)”

 

 

Uso o Dreamweaver CS3 que me dá condições de criar páginas em PHP. E tenho que baixar também o WampServer?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não. O seu servidor PHP já está funcionando. A função phpinfo() serve para mostrar todas às informações sobre bibliotecas ativas etc. Não é preciso baixar wampserver. Eu não consigo identificar o WARNING, o que está ocasionando ele porque não é informado no aviso o que está realmente com problema.

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

 

C:\inetpub\wwwroot\PHP Estudos\phpinfo.php

 

"PHP Estudos"

Nunca, nunca utilize espaço em programação, e evite o case senstive.

C:\inetpub\wwwroot\PHP Estudos\phpinfo.php

deve ficar:

C:\inetpub\wwwroot\php_estudos\phpinfo.php

 

Recentemente tive problemas com aplicações android devido ao bendito espaço.

Vai que pode ser seu erro.

 

 

Recomendaria a re-instalação do seu servidor.

 

Wamp no Windows roda legalzinho

http://www.wampserver.com/en/

 

e esquece o Dream Weaver HSAUASHU :P :P :P

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fiz outras páginas em php, com variáveis, variáveis com valores os resultados foram positivos.

Agora, não estou usando espaço:

 

Por favor, observe esse resultado 11 desse código:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Variáveis com valores</title>
</head>

<body>

<?php
$total = 15;
$saida = 4;
echo $total - $saida;
echo "<br>";
?>

</body>
</html>


Agora o bendito phpinfo´.php com o código:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>phpinfo</title>
</head>

<body>

<?php

// Mostra todas as informações, usa o padrão INFO_ALL
phpinfo();

// Mostra apenas informações dos módulos.
// phpinfo(8) mostra um resultado identico.
phpinfo(INFO_MODULES);

?>

</body>
</html>

Só indica o resultado:

PHP Warning:  phpinfo():  in C:\inetpub\wwwroot\php_meus_estudos\phpinfo.php on line 13PHP Warning:  phpinfo():  in C:\inetpub\wwwroot\php_meus_estudos\phpinfo.php on line 17

 

Linha 13 - phpinfo();

 

Linha 17 phpinfo (INFO_MODULES)

 

Com relação:

 

Recomendaria a re-instalação do seu servidor.

 

Tenho medo. Não saberia.

Estou iniciando. Por favor, como devo procurar algo para saber com reinstalar o servidor? Posso piorar a situação para continuar os estudos.

Por outro lado não sei se ficando assim vou prejudicar a aprendizagem.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado, mas continuo com aquela mensagem quando está abrindo phpinfo.php.

Se existe algum problema não deveria ocorrer a mensagem que aparece em phpinfo.php?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Agora ferrou tudo.

Desinstalei o ISS (desmarquei tudo) reinicie a máquina, reinstalei o IIS, mas agora não abre página PHP, ASP...

Teste no http://localhost/ funciona.

 

Tenho um bloqueio que não acerto essa configuração.

Não sei se devo indicar o meu passo a passo aqui. Se ficar muito extenso desculpe mas é a forma que encontrei para informar o que estou fazendo e onde estou errando:

  1. Em "Ativar ou desativar recursos do Windows -> Serviços de Informação da Internet -> Serviços da World Wide Wed -> Recursos de Desenvolvimento de Aplicativo -> Está tudo marcado exceto "Serve-side Includes";
  2. Entrando "Ferramentas Administrativas -> dou dois cliques em Gerenciamento do Serviços de Informações (IIS);
  3. Em seguida abre "Conexões" e expando as árvores;
  4. Em "Defaut Web Site" - vou até a minha pasta "Meu novo site", que fica em C:\inetpub\wwwroot\Meu novo site;
  5. Em seguida clico em "Adicionar Diretório Virtual" -> no campo "Alias" digito por exemplo "meusite" e em "Caminho físico:" digito - > C:\inetpub\wwwroot\Meu novo site e dou "OK".
  6. Dando "OK" não aparece nenhuma mensagem mas;
  7. Ainda dentro do painel, clicando em "ASP" abre uma pequena tela informando:
  8. "ASP - Erro ao realizar esta operação.
    Detalhes:
    Nome do arquivo:\\?\C:\inetpub\wwwroot\Web.config
    Número de linha: 4
    Erro: Esta Seção de configuração não pode ser usada nesse caminho. Isso ocorre quando a seção está bloqueada em nível pai. O bloqueio é por padrão (overrideModeDefault = "Deny", ou é definido explicitamente por uma marca de local com overrideMode = Deny" ou o allwOverride = "false" herdado."
  9. Com Isso não aparece nenhuma mensagem mas abrindo a página PHP aparece a mensagem de erro:
  10.  

    Erro HTTP 500.0 - Internal Server Error <handler> não foi possível encontrar scriptProcessor na configuração do aplicativo <fastCGI> Informações de Detalhes de Erros
    Módulo FastCgiModule Notificação ExecuteRequestHandler Manipulador PHPviaFastCGI Código de Erro 0x80070585
    URL Solicitada http://localhost:80/php_meus_estudos/variaveis.php Caminho Físico C:\inetpub\wwwroot\php_meus_estudos\variaveis.php Método de Logon Anônimo Usuário de Logon Anônimo
  11. Se for página ASP aparece:
  12.  

    HTTP/1.1 Falha no Novo Aplicativo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Prezados Moderadores,

Não sei se agi corretamente mas copiei essa ultima postagem para a área que trata desse assunto, ou seja, IIS.

Não é correto ter duas postagem com o mesmo assunto em áreas diferentes.

Devo editar e deletar essa ultima postagem?

Por favor, me oriente que faço.

Obrigado e desculpe.

gabrieldarezzo e Alaerte Gabriel

Muito obrigado mesmo pela ajuda de vocês, mas não consegui até agora uma solução. Já entrei no Gerenciador do IIS dezenas de vezes e a medida que futuco fica pior a situação. Estou com tudo parado!

Não sei mais o que fazer.

Compartilhar este post


Link para o post
Compartilhar em outros sites

uma pena q não rolou resolução.

 

Setagem de ambiente é complicado.

 

Vejo gente trabalhando com VM (Virtual Machine, Ex: Virtual Box), não seria uma possibilidade para você?

Com VM você teria um ambiente totalmente a parte para ISS, Apache, Php, Servidor com distro de linux a gosto haha

 

Reinstalar o wamp (php/mysql) não é uma possibilidade?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Em parte já consegui. As páginas em ASP já estão abrindo.

Tão logo esteja tudo funcionando vou postar a solução.

Uma coisa é certa não sou o único que tive problema para configurar o IIS7 no Windows 7. Tem muita coisa na internet mas cada tem a sua abordagem como por exemplo orientações sobre IIS Windows 64 bits, para Windows 2000, XP ai já muda muita coisa. Informa para clicar em propriedade você procura não tem propriedade. Não é que esteja errado é que cada um informa conforme a necessidade do momento.

Muito obrigado pela sua atenção. Estava há 3 dias lutando e consegui agora resolver em parte. Já é alguma coisa.

Até breve se Deus quiser.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.