Installation de Roundcube Web Server, erreur de date et heure lors de la vérification de la configuration PHP. J'essaye de configurer le webamil en utilisant roundcube. Ci-dessous sont les détails.
J'ai vérifié ceci lien et ce que je pourrais comprendre, c'est que je dois modifier le php.ini/.htaccess
ou juste /.htaccess
mais je n'ai pas trouvé le /.htaccess
dans le dossier d'installation de roundcube, mais j'ai trouvé le php.ini/.htaccess
@ /usr/local/lib/php.ini
... où je l'avais déjà modifié en date.timezone = "Asia/Kolkata"
et redémarré le service appache2 mais la page d'installation de roundcube affiche toujours une erreur ci-dessous.
Ci-dessous se trouve la page complète avec l'erreur en gras: Roundcube Webmail Installer
Vérifiez environmentCreate configTest config
Vérification de PHP version
Version: OK (PHP 5.3.10-1ubuntu3.5 détecté)
Vérification de PHP extensions
Les modules/extensions suivants sont requis pour exécuter Roundcube:
PCRE: OK
DOM: OK
Session: OK
XML: OK
JSON: OK
Les deux extensions suivantes sont optionnelles et recommandées pour obtenir les meilleures performances:
FileInfo: OK
Libiconv: OK
Multibyte: OK
OpenSSL: OK
Mcrypt: OK
Intl: OK
Exif: OK
Vérification des bases de données disponibles
Vérifiez quelles extensions prises en charge sont installées. Au moins l'un d'entre eux est requis.
MySQL: OK
MySQLi: OK
PostgreSQL: NON DISPONIBLE (non installé)
SQLite (v2): NON DISPONIBLE (non installé)
Vérifier les bibliothèques tierces requises
Cela vérifie également si le chemin d’inclusion est défini correctement.
POIRE: OK
MDB2: OK
Net_SMTP: OK
Net_IDNA2: OK
Mail_mime: OK
Vérification des paramètres de php.ini/.htaccess
Les paramètres suivants sont requis pour exécuter 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: NON OK (valeur vide détectée) * Les paramètres suivants sont facultatifs et recommandés:
allow_url_fopen: OK
Désolé, votre serveur Web ne remplit pas les conditions requises pour Roundcube!
Installez les modules manquants ou corrigez les paramètres de php.ini en fonction des résultats de la vérification ci-dessus.
Astuce: seules les vérifications indiquant NON NON doivent être corrigées.
Installer par l’équipe de développement Roundcube. Copyright © 2008-2012 - Publié sous la GNU Public License; Icônes de famfamfam`
C'est simple ....
Liste des fuseaux horaires pris en charge dans PHP cliquez ici.
date.timezone = "Asia/Kolkata"
Assurez-vous que cette ligne ne doit pas être commentée. Supprimer le commentaire à partir du début de la ligne, sinon cela ne fonctionnera pas.
puis Sauvegarder et quitter.
Maintenant, pour vérifier si cela fonctionne ou non, veuillez copier le code php ci-dessous dans un nouveau fichier index.php et le placer dans votre dossier racine Web, qui est /var/www/
par défaut, à moins que vous ne le changiez en un autre.
<?php // Show all information, defaults of PHP Configuration. phpinfo(); ?>
puis enregistrez et quittez ... assurez-vous que le nom du fichier est correct et qu'il se trouve dans la racine Web.
Puis redémarrez le service Apache en utilisant la commande ci-dessous.
/etc/init.d/Apache2 restart
Il va commencer à travailler ....
Ouvrez maintenant un navigateur Web et tapez http://localhost/path_of_your_index.php_file
& puis appuyez sur Entrée. Cela vous montrera toutes les informations PHP relatives & PHP actuellement actives. Cette page est appelée PHP info page.
et sur cette PHP page d’informations ..., vérifiez la capture d’écran ci-dessous qui fait partie de la page d’informations PHP qui affiche les paramètres de date et d’heure PHP actuellement chargés. .