Connaitre la configuration du module PHP, mettre ce code dans un fichier PHP et l'exécuter :
<?php phpinfo(); ?>
Si la date du serveur est en retard de une heure voir plus c'est qu'elle est mal configurée dans le fichier php.ini
Solus:
Pour afficher les erreurs lorsque l'on code en PHP, il faut configurer le php.ini
Sur OpenBSD : /etc/php-5.5.ini
Sur Ubuntu : /etc/apache2/php/php.ini
Dans cette partie on active comme ceci
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; Error handling and logging ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; * **error_reporting = E_ALL** * **display_errors = On** * **display_startup_errors = On** * **log_errors = On** * **html_errors = On**
Aucune activité depuis 1440 secondes ou plus, veuillez vous reconnecter!
Dans config.inc.php et ajoutez ces lignes :
Ici on définit une durée d’une semaine.
On affecte cette durée au paramètre d’expiration de session de PHP.
On affecte cette durée au paramètre d’expiration de session de phpMyAdmin.
On pourrait indiquer à PHP que chaque page de notre site doit être automatiquement démarrée par l'instruction session_start().
Donc on n'aurait plus à mettre dans notre code l'instruction session_start() au début de nos page.
Pour cela il faut configurer le fichier php.ini et à la variable session.auto_start il faut passer le valeur à 1.
Ensuite on reboot le serveur Web.