Menginstal Roundcube Web Server, memberikan kesalahan tanggal dan waktu saat memeriksa konfigurasi PHP

9

Menginstal Roundcube Web Server, memberikan kesalahan tanggal dan waktu saat memeriksa konfigurasi PHP. Saya mencoba mengkonfigurasi webamil menggunakan roundcube. Di bawah ini adalah detailnya.

  1. layanan pop / smtp bekerja dengan baik di server email saya.
  2. Mampu mengirim dan menerima surat melalui klien surat baik-baik saja.
  3. Menggunakan otentikasi teks biasa.
  4. SSL atau TLS tidak digunakan di server email.
  5. Versi Roundcube: roundcubemail-0.8.5
  6. Versi PHP: PHP 5.3.10
  7. Perlu mengatur pengaturan zona waktu ke Asia / Kolkata

Saya telah memeriksa tautan ini dan satu hal yang dapat saya pahami adalah saya perlu memodifikasi php.ini/.htaccessatau hanya /.htaccesstetapi tidak dapat menemukan /.htaccessdi folder instalasi roundcube kedua saya dapat menemukan php.ini/.htaccess@ /usr/local/lib/php.ini... di mana saya telah memodifikasinya date.timezone = "Asia/Kolkata"dan layanan appache2 yang dimulai kembali halaman instalasi roundcube menunjukkan kesalahan di bawah ini.

Di bawah ini adalah halaman lengkap dengan kesalahan dalam huruf tebal: Roundcube Webmail Installer

Periksa environmentCreate configTest config
Memeriksa versi PHP

Versi: OK (PHP 5.3.10-1ubuntu3.5 terdeteksi)
Memeriksa ekstensi PHP

Modul / ekstensi berikut diperlukan untuk menjalankan Roundcube:

PCRE: OK
DOM: OK
Sesi: OK
XML: OK
JSON: OK
Pasangan ekstensi berikutnya adalah opsional dan disarankan untuk mendapatkan kinerja terbaik:

FileInfo: OK
Libiconv: OK
Multibyte: OK
OpenSSL: OK
Mcrypt: OK
Intl: OK
Exif: OK
Memeriksa database yang tersedia

Periksa ekstensi mana yang didukung yang diinstal. Setidaknya satu dari mereka diperlukan.

MySQL: OK
MySQLi: OK
PostgreSQL: TIDAK TERSEDIA (Tidak diinstal)
SQLite (v2): TIDAK TERSEDIA (Tidak dipasang)
Periksa lib pihak ke-3 yang diperlukan

Ini juga memeriksa apakah jalur sertakan diatur dengan benar.

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

Memeriksa pengaturan php.ini / .htaccess

Pengaturan berikut diperlukan untuk menjalankan 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_runtime: OK magic_quotes_sybase: OK
* date.timezone: TIDAK OK (nilai kosong terdeteksi dan pengaturan berikut ) * direkomendasikan:

allow_url_fopen: OK
Maaf, tetapi server web Anda tidak memenuhi persyaratan untuk Roundcube!
Harap pasang modul yang hilang atau perbaiki pengaturan php.ini sesuai dengan hasil pemeriksaan di atas.
Petunjuk: hanya pemeriksaan yang menunjukkan TIDAK OK yang perlu diperbaiki.

Pemasang oleh Tim Pengembang Roundcube. Hak Cipta © 2008-2012 - Diterbitkan di bawah Lisensi Publik GNU; Ikon oleh famfamfam`

Sayang
sumber

Jawaban:

8

Itu mudah ....

  1. Edit /etc/php5/apache2/php.ini file ini yang digunakan untuk konfigurasi PHP oleh Apache & tambahkan baris di bawahnya di dalamnya. Ini adalah jalur php.info yang tepat untuk server web Apache, jika tidak gunakan folder server web masing-masing di lokasi / etc / php5 /.

Daftar zona waktu yang didukung dalam PHP klik di sini.

date.timezone = "Asia / Kolkata"

Pastikan baris ini tidak perlu dikomentari. Hapus komentar; mulai dari garis, jika tidak maka tidak akan berfungsi.

  1. lalu Simpan dan Keluar.

  2. Sekarang untuk memeriksa apakah itu berfungsi atau tidak, silakan salin masa lalu di bawah kode php dalam file index.php baru dan letakkan file itu di folder web-root Anda, yang secara /var/www/default kecuali Anda telah mengubahnya ke yang lain.

<?php

// Show all information, defaults of PHP Configuration.

phpinfo();

?>
  1. kemudian simpan dan keluar ... pastikan nama file sudah benar dan itu di web-root.

  2. Kemudian restart layanan Apache menggunakan perintah di bawah ini.

/etc/init.d/apache2 restart

  1. Ini akan mulai bekerja ....

  2. Sekarang buka browser web dan ketik http://localhost/path_of_your_index.php_file& kemudian tekan enter. Ini akan menampilkan semua informasi terkait PHP & konfigurasi PHP yang sedang aktif. Halaman ini dikenal sebagai Halaman info PHP.

dan pada halaman info PHP ini ... periksa tangkapan layar di bawah ini yang merupakan bagian dari halaman info PHP yang menunjukkan pengaturan tanggal dan waktu PHP yang saat ini dimuat.

masukkan deskripsi gambar di sini

Rishee
sumber