Podczas instalacji serwera Roundcube Web Server wystąpił błąd daty i godziny podczas sprawdzania konfiguracji PHP


9

Podczas instalacji serwera Roundcube Web Server wystąpił błąd daty i godziny podczas sprawdzania konfiguracji PHP. Próbuję skonfigurować webamil za pomocą roundcube. Poniżej znajdują się szczegóły.

  1. Usługa pop / smtp działa dobrze na moim serwerze pocztowym.
  2. W stanie wysyłać i odbierać wiadomości e-mail za pośrednictwem klienta pocztowego doskonale.
  3. Korzystanie z uwierzytelniania zwykłego tekstu.
  4. SSL lub TLS nie jest używany na serwerze pocztowym.
  5. Wersja Roundcube: roundcubemail-0.8.5
  6. Wersja PHP: PHP 5.3.10
  7. Musisz ustawić ustawienia strefy czasowej na Azja / Kalkuta

Sprawdziłem ten link i zrozumiałem z tego, że muszę zmodyfikować php.ini/.htaccesslub po prostu, /.htaccessale nie mogłem znaleźć /.htaccessw folderze instalacyjnym roundcube. Po drugie mogłem znaleźć php.ini/.htaccess@ /usr/local/lib/php.ini... gdzie już go zmodyfikowałem date.timezone = "Asia/Kolkata"i zrestartowana usługa Appache2 wciąż strona instalacji okrągłego modułu pokazuje błąd poniżej.

Poniżej znajduje się pełna strona z pogrubionym błędem: Roundcube Webmail Installer

Sprawdź środowisko Utwórz configTest config
Sprawdzanie wersji PHP

Wersja: OK (wykryto PHP 5.3.10-1ubuntu3.5)
Sprawdzanie rozszerzeń PHP

Do uruchomienia Roundcube wymagane są następujące moduły / rozszerzenia:

PCRE: OK
DOM: OK
Sesja: OK
XML: OK
JSON: OK
Kolejne rozszerzenia są opcjonalne i zalecane, aby uzyskać najlepszą wydajność:

FileInfo: OK
libiconv: OK
Wielobajtowe: OK
OpenSSL: OK
Mcrypt: OK
Intl: OK
Exif: OK
Sprawdzanie dostępnych baz danych

Sprawdź, które z obsługiwanych rozszerzeń są zainstalowane. Wymagany jest co najmniej jeden z nich.

MySQL: OK
MySQLi: OK
PostgreSQL: NIEDOSTĘPNY ( Niezainstalowany )
SQLite (v2): NIEDOSTĘPNY ( Niezainstalowany )
Sprawdź wymagane biblioteki stron trzecich

To sprawdza również, czy ścieżka dołączania jest ustawiona poprawnie.

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

Sprawdzanie ustawień php.ini / .htaccess

Aby uruchomić Roundcube, wymagane są następujące ustawienia:

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: NIE OK (wykryto pustą wartość) * Następujące ustawienia są opcjonalne i Zalecana:

allow_url_fopen: OK
Przepraszamy, ale twój serwer nie spełnia wymagań dla Roundcube!
Zainstaluj brakujące moduły lub napraw ustawienia php.ini zgodnie z powyższymi wynikami kontroli.
Wskazówka: tylko kontrole pokazujące NIE OK muszą zostać naprawione.

Instalator przez zespół deweloperów Roundcube. Copyright © 2008-2012 - Opublikowane na licencji GNU Public License; Ikony famfamfam`

Odpowiedzi:


8

To proste ....

  1. Edytuj /etc/php5/apache2/php.ini ten plik, który jest używany do konfiguracji PHP przez Apache i dodaj poniżej wiersz. Jest to właściwa ścieżka php.info dla serwera WWW Apache, w przeciwnym razie użyj folderu odpowiedniego serwera WWW w lokalizacji / etc / php5 /.

Lista obsługiwanych stref czasowych w PHP kliknij tutaj.

date.timezone = "Asia / Kolkata"

Upewnij się, że ten wiersz nie powinien być komentowany. Usuń komentarz; od początku linii, w przeciwnym razie to nie zadziała.

  1. następnie Zapisz i wyjdź.

  2. Teraz, aby sprawdzić, czy działa, skopiuj poniższy kod php do nowego pliku index.php i umieść ten plik w folderze głównym, /var/www/chyba że zmieniłeś go na inny.

<?php

// Show all information, defaults of PHP Configuration.

phpinfo();

?>
  1. następnie zapisz i wyjdź ... upewnij się, że nazwa pliku jest poprawna i znajduje się w katalogu głównym.

  2. Następnie uruchom ponownie usługę Apache za pomocą poniższego polecenia.

/etc/init.d/apache2 restart

  1. Zacznie działać ....

  2. Teraz otwórz przeglądarkę internetową i wpisz, http://localhost/path_of_your_index.php_filea następnie naciśnij Enter. Spowoduje to wyświetlenie wszystkich informacji związanych z PHP i aktywnej konfiguracji PHP. Ta strona jest znana jako strona informacyjna PHP.

i na tej stronie informacyjnej PHP ... sprawdź poniższy zrzut ekranu, który jest tą częścią strony informacyjnej PHP, która pokazuje aktualnie załadowane ustawienia daty i godziny PHP.

wprowadź opis zdjęcia tutaj

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.