При установке веб-сервера Roundcube выдает ошибку даты и времени при проверке конфигурации PHP
При установке веб-сервера Roundcube произошла ошибка даты и времени при проверке конфигурации PHP. Я пытаюсь настроить webamil, используя roundcube. Ниже подробности.
- Служба pop / smtp отлично работает на моем почтовом сервере.
- Возможность отправлять и получать почту через почтовый клиент отлично.
- Использование простой текстовой аутентификации.
- SSL или TLS не используется на почтовом сервере.
- Roundcube версия: roundcubemail-0.8.5
- Версия PHP: PHP 5.3.10
- Необходимо установить настройки часового пояса в Азия / Калькутта
Я проверил эту ссылку и понял, что мне нужно изменить php.ini/.htaccess
или просто /.htaccess
но не смог найти /.htaccess
в папке установки RoundCube второй я мог найти php.ini/.htaccess
@ /usr/local/lib/php.ini
... где я уже изменил его date.timezone = "Asia/Kolkata"
и перезапущенный сервис appache2 все еще страница установки круглого куба показывает ошибку ниже.
Ниже приведена полная страница с ошибкой, выделенной жирным шрифтом: Roundcube Webmail Installer
Проверить средуСоздать конфиг configTest
Проверка версии PHP
Версия: OK(обнаружен PHP 5.3.10-1ubuntu3.5)
Проверка расширений PHP
Следующие модули / расширения необходимы для запуска Roundcube:
PCRE: ОК
ДОМ: ОК
Сессия: ОК
XML: ОК
JSON: ОК
Следующая пара расширений не является обязательной и рекомендуется для достижения максимальной производительности:
FileInfo: ОК
Libiconv: хорошо
Многобайтовый: ОК
OpenSSL: хорошо
Макрипт: хорошо
Intl: ОК
Exif: OK
Проверка доступных баз данных
Проверьте, какие из поддерживаемых расширений установлены. По крайней мере, один из них требуется.
MySQL: хорошо
MySQLi: хорошо
PostgreSQL: НЕ ДОСТУПНО (не установлено)
SQLite (v2): НЕ ДОСТУПНО (не установлено)
Проверьте наличие необходимых сторонних библиотек
Это также проверяет, правильно ли задан путь включения.
ГРУША: хорошо
MDB2: ОК
Net_SMTP: ОК
Net_IDNA2: ОК
Mail_mime: ОК
Проверка настроек php.ini/.htaccess
Для запуска Roundcube необходимы следующие настройки:
file_uploads: ОК
session.auto_start: ОК
zend.ze1_compatibility_mode: ОК
mbstring.func_overload: ОК
suhosin.session.encrypt: ОК
magic_quotes_runtime: OK
magic_quotes_sybase: ОК
*date.timezone: НЕ ОК (обнаружено пустое значение) * Следующие настройки являются необязательными и рекомендуются:
allow_url_fopen: ОК
Извините, но ваш веб-сервер не соответствует требованиям для Roundcube!
Пожалуйста, установите недостающие модули или исправьте настройки php.ini в соответствии с результатами проверки выше.
Подсказка: только проверки, показывающие НЕ ОК, должны быть исправлены.
Инсталлятор от команды разработчиков Roundcube. Copyright © 2008-2012 - Опубликовано в соответствии с GNU Public License; Иконы от famfamfam`
1 ответ
Это просто....
- Отредактируйте /etc/php5/apache2/php.ini этот файл, который используется для конфигурации PHP Apache, и добавьте в него строку ниже. Это правильный путь php.info для веб-сервера Apache, в противном случае используйте соответствующую папку веб-сервера в каталоге / etc / php5 /.
Список поддерживаемых часовых поясов в PHP нажмите здесь.
date.timezone = "Азия / Калькутта"
Убедитесь, что эта строка не должна быть закомментирована. Удалить комментарий; от начала строки, иначе это не будет работать.
затем сохраните и выйдите.
Теперь, чтобы проверить, работает ли он или нет, скопируйте приведенный ниже php-код в новый файл index.php и поместите этот файл в корневую веб-папку, которая является
/var/www/
по умолчанию, если вы не изменили его на какой-либо другой.
<?php // Show all information, defaults of PHP Configuration. phpinfo(); ?>
затем сохраните и выйдите... убедитесь, что имя файла правильное и находится в web-root.
Затем перезапустите службу Apache, используя приведенную ниже команду.
/etc/init.d/apache2 restart
Это начнет работать....
Теперь откройте веб-браузер и введите
http://localhost/path_of_your_index.php_file
& затем нажмите Enter. Это покажет вам всю связанную с PHP информацию и конфигурацию PHP, активную в данный момент. Эта страница известна как информационная страница PHP.
и на этой странице информации PHP... посмотрите на снимок экрана ниже, который является той частью страницы информации PHP, которая показывает загруженные в данный момент настройки даты и времени PHP.