Встановлюючи веб-сервер Roundcube, давав помилку дати та часу під час перевірки конфігурації PHP


9

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

  1. сервіс pop / smtp прекрасно працює на моєму поштовому сервері.
  2. Можливість надсилати та отримувати пошту через поштовий клієнт ідеально чудово.
  3. Використання простого аутентифікації тексту.
  4. SSL або TLS не використовуються на поштовому сервері.
  5. Версія з круглим кутом: кругла пошта-0.8.5
  6. Версія PHP: PHP 5.3.10
  7. Потрібно встановити параметри часового поясу в Азія / Калькута

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

Нижче наводиться повна сторінка з помилкою, що виділяється жирним шрифтом: Roundcube Webmail Installer

Перевірте середовищеСтворіть configTest config
Перевірка версії PHP

Версія: Добре (виявлено PHP 5.3.10-1ubuntu3.5)
Перевірка розширень PHP

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

PCRE: OK
DOM: OK
Сесія: OK
XML: OK
JSON: OK
Наступні кілька розширень необов’язкові та рекомендуються для отримання найкращої продуктивності:

FileInfo: OK
Libiconv: OK
Multibyte: OK
OpenSSL: OK
Mcrypt: OK
Інтерн: 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: NOT OK (виявлено порожнє значення) * Наступні параметри НЕ є обов'язковими і рекомендовано:

enable_url_fopen: ОК
Вибачте, але ваш веб-сервер не відповідає вимогам для Roundcube!
Установіть відсутні модулі або виправте параметри php.ini відповідно до вищезазначених результатів перевірки.
Підказка: потрібно виправити лише чеки, які показують НЕ ОК.

Установник командою Dev Roundcube. Copyright © 2008-2012 - Опубліковано під публічною ліцензією GNU; Ікони від famfamfam`

Відповіді:


8

Це просто ....

  1. Відредагуйте /etc/php5/apache2/php.ini цей файл, який Apache використовує для конфігурації PHP та додайте в нього нижній рядок. Це правильний шлях php.info для веб-сервера Apache, інакше використовуйте відповідну папку веб-сервера в / etc / php5 / location.

Список підтримуваних часових поясів у PHP натисніть тут.

date.timezone = "Азія / Колката"

Переконайтеся, що цей рядок не слід коментувати. Видалити коментар; від початку лінії, інакше це не вийде.

  1. потім збережіть та вийдіть.

  2. Тепер, щоб перевірити, працює він чи ні, будь ласка, скопіюйте минулий нижче php-код у новий файл index.php і покладіть цей файл у папку веб-кореневих файлів, яка /var/www/за замовчуванням, якщо ви не змінили її на якусь іншу.

<?php

// Show all information, defaults of PHP Configuration.

phpinfo();

?>
  1. потім збережіть та вийдіть ... переконайтесь, що ім'я файлу правильне та чи є воно у веб-корінці.

  2. Потім перезапустіть службу Apache за допомогою команди нижче.

/etc/init.d/apache2 перезапустити

  1. Він почне працювати….

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

і на цій інформаційній сторінці PHP ... перевірте знімок екрана нижче, що є тією частиною сторінки інформації PHP, яка відображає поточні налаштування дати та часу PHP.

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.