При установке веб-сервера Roundcube выдается ошибка даты и времени при проверке конфигурации PHP

9

При установке веб-сервера Roundcube выдали ошибку даты и времени при проверке конфигурации PHP. Я пытаюсь настроить webamil, используя roundcube. Ниже подробности.

  1. Служба pop / smtp отлично работает на моем почтовом сервере.
  2. Умеет отправлять и получать почту через почтовый клиент отлично.
  3. Использование простой текстовой аутентификации.
  4. SSL или TLS не используется на почтовом сервере.
  5. Roundcube версия: roundcubemail-0.8.5
  6. Версия PHP: PHP 5.3.10
  7. Необходимо установить настройки часового пояса для Азии / Калькутты

Я проверил эту ссылку и понял, что мне нужно изменить php.ini/.htaccessили просто, /.htaccessно я не смог найти /.htaccessв папке установки roundcube второй, я мог найти php.ini/.htaccess@ /usr/local/lib/php.ini..., где я уже изменил его date.timezone = "Asia/Kolkata"и перезапущенный сервис appache2 все еще страница установки круглого куба показывает ошибку ниже.

Ниже приводится полная страница с ошибкой, выделенной жирным шрифтом: Roundcube Webmail Installer

Проверить средуСоздать configTest config
Проверка версии PHP

Версия: OK (обнаружен PHP 5.3.10-1ubuntu3.5)
Проверка расширений PHP

Для запуска Roundcube требуются следующие модули / расширения:

PCRE: ОК.
DOM: ОК.
Сессия: ОК.
XML: ОК.
JSON: ОК
. Следующая пара расширений не является обязательной и рекомендуется для достижения максимальной производительности:

FileInfo: OK
Libiconv: OK
Multibyte: OK
OpenSSL: OK
Mcrypt: OK
Intl: OK
Exif: OK
Проверка доступных баз данных

Проверьте, какие из поддерживаемых расширений установлены. По крайней мере, один из них требуется.

MySQL: OK
MySQLi: OK
PostgreSQL: НЕ ДОСТУПНО (не установлено)
SQLite (v2): НЕ ДОСТУПНО (не установлено)
Проверьте наличие необходимых сторонних библиотек

Это также проверяет, правильно ли задан путь включения.

PEAR: OK
MDB2: OK
Net_SMTP: OK
Net_IDNA2: OK
Mail_mime: OK

Проверка настроек php.ini / .htaccess

Для запуска 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: НЕ ОК (обнаружено пустое значение) * Следующие параметры являются необязательными и рекомендуемые:

allow_url_fopen: OK
Извините, но ваш веб-сервер не соответствует требованиям для Roundcube!
Пожалуйста, установите отсутствующие модули или исправьте настройки php.ini в соответствии с результатами проверки выше.
Подсказка: только проверки, показывающие НЕ ОК, должны быть исправлены.

Инсталлятор от команды разработчиков Roundcube. Copyright © 2008-2012 - Опубликовано в соответствии с GNU Public License; Иконы от famfamfam`

Hrish
источник

Ответы:

8

Это просто ....

  1. Отредактируйте /etc/php5/apache2/php.ini этот файл, который используется для настройки PHP Apache, и добавьте в него строку ниже. Это правильный путь php.info для веб-сервера Apache, в противном случае используйте папку соответствующего веб-сервера в каталоге / etc / php5 /.

Список поддерживаемых часовых поясов в PHP нажмите здесь.

date.timezone = "Азия / Калькутта"

Убедитесь, что эта строка не должна быть закомментирована. Удалить комментарий; от начала строки, иначе это не будет работать.

  1. затем сохраните и выйдите.

  2. Теперь, чтобы проверить, работает ли он или нет, скопируйте приведенный ниже php-код в новый файл index.php и поместите этот файл в свою корневую веб-папку, что /var/www/по умолчанию, если вы не изменили его на какой-либо другой.

<?php

// Show all information, defaults of PHP Configuration.

phpinfo();

?>
  1. затем сохраните и выйдите ... убедитесь, что имя файла правильное и находится в web-root.

  2. Затем перезапустите службу Apache, используя приведенную ниже команду.

/etc/init.d/apache2 restart

  1. Это начнет работать ....

  2. Теперь откройте веб-браузер и введите http://localhost/path_of_your_index.php_file& затем нажмите Enter. Это покажет вам всю информацию, связанную с PHP, и конфигурацию PHP, активную в данный момент. Эта страница известна как информационная страница PHP.

и на этой странице информации PHP ... посмотрите на снимок экрана ниже, который является той частью страницы информации PHP, которая показывает загруженные в данный момент настройки даты и времени PHP.

введите описание изображения здесь

Rishee
источник