Autor Tópico: Não exibe o timezone do php.ini  (Lida 2069 vezes)

Offline maiswww

  • Usuário Ubuntu
  • *
  • Mensagens: 1
    • Ver perfil
Não exibe o timezone do php.ini
« Online: 27 de Junho de 2014, 18:03 »
Boa noite.

Estou estudando PHP o no netbeans8 e minha distribuição de SO é Ubuntu 12.4.
Acontece que atualizei o PHP que é a versão abaixo:

PHP 5.5.13-2+deb.sury.org~precise+1 (cli) (built: Jun 18 2014 08:42:43)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies
with Zend OPcache v7.0.4-dev, Copyright (c) 1999-2014, by Zend Technologies
with Xdebug v2.2.5, Copyright (c) 2002-2014, by Derick Rethans

A versão do Apache é:(Até apresentou um erro na linha 74 que não sei nem o que é)

[Fri Jun 27 17:37:16.277048 2014] [core:warn] [pid 327] AH00111: Config variable ${APACHE_LOCK_DIR} is not defined
[Fri Jun 27 17:37:16.277106 2014] [core:warn] [pid 327] AH00111: Config variable ${APACHE_PID_FILE} is not defined
[Fri Jun 27 17:37:16.277126 2014] [core:warn] [pid 327] AH00111: Config variable ${APACHE_RUN_USER} is not defined
[Fri Jun 27 17:37:16.277132 2014] [core:warn] [pid 327] AH00111: Config variable ${APACHE_RUN_GROUP} is not defined
[Fri Jun 27 17:37:16.277142 2014] [core:warn] [pid 327] AH00111: Config variable ${APACHE_LOG_DIR} is not defined
[Fri Jun 27 17:37:16.281288 2014] [core:warn] [pid 327] AH00111: Config variable ${APACHE_LOG_DIR} is not defined
[Fri Jun 27 17:37:16.281412 2014] [core:warn] [pid 327] AH00111: Config variable ${APACHE_LOG_DIR} is not defined
[Fri Jun 27 17:37:16.281422 2014] [core:warn] [pid 327] AH00111: Config variable ${APACHE_LOG_DIR} is not defined
AH00526: Syntax error on line 74 of /etc/apache2/apache2.conf:
Invalid Mutex directory in argument file:${APACHE_LOCK_DIR}


As configurações pareciam funcionar tranquilamente pois consigo visualizar no browser os arquivos da pasta /www em localhost.
Acontece que quando executo o comando abaixo, não me mostra o timezone no browser, ficando em branco, sem me apresentar erros.
echo ini_get('date.timezone') ."<br>";

Já quando executo o comando abaixo para mostrar o timezone do sistema, funciona sem problemas
echo date_default_timezone_get();

Pesquisei na internet e configurei o arquivo php.ini que fica em:

etc/apache2/

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

Fiz a mesma configuração nos arquivos php.ini que ficam em:

etc/php5/apache2/
etc/php5/cgi/
etc/php5/cli/

Nada resolveu o problema, e continuo sem conseguir imprimir no browser o timezone do php.ini.

Se alguém já passou por isso ou souber como me ajudar a solucionar a questão, agradeço.

Atenciosamente.

Offline irtigor

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 4.344
  • Delete, delete, delete!
    • Ver perfil
Re: Não exibe o timezone do php.ini
« Resposta #1 Online: 28 de Junho de 2014, 00:20 »
No Ubuntu os erros não são mostrados por padrão no navegador, você tem que habilitá-los se não quiser ver somente uma pagina em branco. E como está iniciando o apache? Use o serviço.

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.735
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: Não exibe o timezone do php.ini
« Resposta #2 Online: 30 de Junho de 2014, 17:28 »
Execute os comandos abaixo numa janela de comandos e cole o resultado aqui.

sudo apt-get update
sudo dpkg --configure -a
sudo apt-get -f install
sudo apt-get dist-upgrade
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D