A instalação do Roundcube Web Server deu erro de data e hora ao verificar a configuração do PHP

9

A instalação do Roundcube Web Server deu erro de data e hora ao verificar a configuração do PHP. Estou tentando configurar o webamil usando o roundcube. Abaixo estão os detalhes.

  1. O serviço pop / smtp está funcionando bem no meu servidor de email.
  2. Capaz de enviar e receber e-mails através do cliente de e-mail perfeitamente bem.
  3. Usando autenticação de texto sem formatação.
  4. SSL ou TLS não é usado no servidor de correio.
  5. Versão do roundcube: roundcubemail-0.8.5
  6. Versão do PHP: PHP 5.3.10
  7. Precisa definir as configurações de fuso horário para Ásia / Calcutá

Eu verifiquei este link e o que eu pude entender é que preciso modificar o arquivo php.ini/.htaccessou simplesmente /.htaccessmas não consegui encontrá-lo /.htaccessna pasta de instalação do roundcube depois de encontrar o php.ini/.htaccess@ /usr/local/lib/php.ini... onde já o modifiquei date.timezone = "Asia/Kolkata"e serviço reiniciado appache2 ainda página de instalação roundcube mostra abaixo erro.

Abaixo está a página completa com o erro em negrito: Roundcube Webmail Installer

Verificar environmentCreate configTest config
Verificando a versão do PHP

Versão: OK (PHP 5.3.10-1ubuntu3.5 detectado)
Verificando extensões PHP

Os seguintes módulos / extensões são necessários para executar o Roundcube:

PCRE: OK
DOM: OK
Sessão: OK
XML: OK
JSON: OK
As próximas extensões são opcionais e recomendadas para obter o melhor desempenho:

FileInfo: OK
Libiconv: OK
Multibyte: OK
OpenSSL: OK
Mcrypt: OK
Intl: OK
Exif: OK
Verificando bancos de dados disponíveis

Verifique quais das extensões suportadas estão instaladas. Pelo menos um deles é necessário.

MySQL: OK
MySQLi: OK
PostgreSQL: NÃO DISPONÍVEL (Não instalado)
SQLite (v2): NÃO DISPONÍVEL (Não instalado)
Verifique as bibliotecas de terceiros necessárias

Isso também verifica se o caminho de inclusão está definido corretamente.

PERA: OK
MDB2: OK
Net_SMTP: OK
Net_IDNA2: OK
Mail_mime: OK

Verificando as configurações do php.ini / .htaccess

As seguintes configurações são necessárias para executar o Roundcube:

file_uploads: OK
session.auto_start: OK
zend.ze1_compatibility_mode: OK
mbstring.func_overload: OK
suhosin.session.encrypt: OK
magic_quotes_runtime: OK
magic_quotes_sybase: OK
* date.timezone: OK * date.timezone: NOT OK (valor vazio detectado) * As configurações a seguir são opcionais e recomendado:

allow_url_fopen: OK
Desculpe, mas seu servidor da web não atende aos requisitos do Roundcube!
Instale os módulos ausentes ou corrija as configurações do php.ini de acordo com os resultados da verificação acima.
Dica: apenas as verificações que mostram NÃO OK precisam ser corrigidas.

Instalador pela equipe de desenvolvimento do Roundcube. Copyright © 2008-2012 - Publicado sob a licença pública GNU; Ícones por famfamfam`

Hrish
fonte

Respostas:

8

É simples ....

  1. Edite /etc/php5/apache2/php.ini este arquivo que é usado para a configuração do PHP pelo Apache e adicione abaixo a linha abaixo. Este é o caminho php.info correto para o servidor web Apache; caso contrário, use a pasta do respectivo servidor web no local / etc / php5 /.

Lista de fuso horário suportado em PHP, clique aqui.

date.timezone = "Ásia / Calcutá"

Verifique se esta linha não deve ser comentada. Remover comentário; do início da linha, caso contrário não funcionará.

  1. em seguida, salve e saia.

  2. Agora, para verificar se está funcionando ou não, copie o código php abaixo em um novo arquivo index.php e coloque-o na pasta raiz da web, que é /var/www/por padrão, a menos que você o tenha alterado para outro.

<?php

// Show all information, defaults of PHP Configuration.

phpinfo();

?>
  1. salve e saia ... verifique se o nome do arquivo está correto e está na raiz da web.

  2. Em seguida, reinicie o serviço Apache usando o comando abaixo.

/etc/init.d/apache2 restart

  1. Começará a funcionar ....

  2. Agora abra um navegador da web e digite http://localhost/path_of_your_index.php_filee pressione Enter. Isso mostrará todas as informações relacionadas ao PHP e a configuração do PHP atualmente ativa. Esta página é conhecida como página de informações do PHP.

e nesta página de informações do PHP ... verifique a captura de tela abaixo, que é a parte da página de informações do PHP que mostra as configurações de data e hora do PHP carregadas no momento.

insira a descrição da imagem aqui

Rishee
fonte