Al instalar el servidor web Roundcube, se produjo un error de fecha y hora al verificar la configuración de PHP

9

Al instalar el servidor web Roundcube, se produjo un error de fecha y hora al verificar la configuración de PHP. Estoy tratando de configurar el webamil usando roundcube. Debajo están los detalles.

  1. El servicio pop / smtp funciona bien en mi servidor de correo.
  2. Capaz de enviar y recibir correos a través del cliente de correo perfectamente bien.
  3. Uso de autenticación de texto sin formato.
  4. SSL o TLS no se utiliza en el servidor de correo.
  5. Versión Roundcube: roundcubemail-0.8.5
  6. Versión de PHP: PHP 5.3.10
  7. Necesita configurar la zona horaria en Asia / Kolkata

He comprobado este enlace y lo que pude entender es que necesito modificar el php.ini/.htaccesso simplemente /.htaccesspero no pude encontrarlo /.htaccessen la carpeta de instalación de roundcube en segundo lugar, pude encontrar el php.ini/.htaccess@ /usr/local/lib/php.ini... donde ya lo modifiqué date.timezone = "Asia/Kolkata"y el servicio reiniciado de appache2 aún muestra la página de instalación del cubo redondo debajo del error.

A continuación se muestra la página completa con el error en negrita: Instalador de correo web de Roundcube

Comprobar entorno Crear configuración Probar configuración
Comprobar versión de PHP

Versión: OK (PHP 5.3.10-1ubuntu3.5 detectado)
Comprobando extensiones PHP

Los siguientes módulos / extensiones son necesarios para ejecutar Roundcube:

PCRE: OK
DOM: OK
Sesión: OK
XML: OK
JSON: OK
Las siguientes dos extensiones son opcionales y se recomiendan para obtener el mejor rendimiento:

FileInfo: OK
Libiconv: OK
Multibyte: OK
OpenSSL: OK
Mcrypt: OK
Intl: OK
Exif: OK
Verificación de bases de datos disponibles

Verifique cuáles de las extensiones compatibles están instaladas. Se requiere al menos uno de ellos.

MySQL: OK
MySQLi: OK
PostgreSQL: NO DISPONIBLE (No instalado)
SQLite (v2): NO DISPONIBLE (No instalado)
Verifique las bibliotecas de terceros requeridas

Esto también verifica si la ruta de inclusión está configurada correctamente.

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

Comprobación de la configuración de php.ini / .htaccess

Se requieren las siguientes configuraciones para ejecutar 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: NO OK (valor vacío detectado) * Los siguientes ajustes son opcionales y recomendado:

allow_url_fopen: OK
Lo sentimos, pero su servidor web no cumple con los requisitos para Roundcube.
Instale los módulos que faltan o corrija la configuración de php.ini de acuerdo con los resultados de verificación anteriores.
Sugerencia: solo las comprobaciones que muestran NO OK deben corregirse.

Instalador del equipo de desarrollo Roundcube. Copyright © 2008-2012 - Publicado bajo la Licencia Pública GNU; Iconos de famfamfam`

Hrish
fuente

Respuestas:

8

Es simple ....

  1. Edite /etc/php5/apache2/php.ini este archivo que Apache utiliza para la configuración de PHP y agregue la siguiente línea en él. Esta es la ruta correcta de php.info para el servidor web Apache; de ​​lo contrario, use la carpeta del servidor web correspondiente en la ubicación / etc / php5 /.

Lista de zonas horarias compatibles en PHP, haga clic aquí.

date.timezone = "Asia / Kolkata"

Asegúrese de que esta línea no debe ser comentada. Eliminar comentario; desde el inicio de la línea, de lo contrario no funcionará.

  1. luego Guardar y Salir.

  2. Ahora para verificar si está funcionando o no, copie el código php debajo de un nuevo archivo index.php y coloque ese archivo en su carpeta raíz web, que está /var/www/por defecto a menos que lo haya cambiado a otro.

<?php

// Show all information, defaults of PHP Configuration.

phpinfo();

?>
  1. luego guarde y salga ... asegúrese de que el nombre del archivo sea correcto y que esté en la raíz web.

  2. Luego reinicie el servicio Apache con el siguiente comando.

/etc/init.d/apache2 restart

  1. Comenzará a funcionar ...

  2. Ahora abra un navegador web y escriba http://localhost/path_of_your_index.php_filey luego presione enter. Esto le mostrará toda la información relacionada con PHP y la configuración de PHP actualmente activa. Esta página se conoce como página de información de PHP.

y en esta página de información de PHP ... verifique la siguiente captura de pantalla, que es esa parte de la página de información de PHP que muestra la configuración de fecha y hora de PHP actualmente cargada.

ingrese la descripción de la imagen aquí

Rishee
fuente