C’est vraiment étrange.
#DATE m’affiche bien la date et l’heure actuelle.
Dans mon php.ini, j’ai remplacé date.timezone = UTC par date.timezone = "Europe/Paris"
Et enfin j’ai ajouté date_default_timezone_set(’Europe/Paris’); dans le fichier inc_version.php
A l’arrivée, j’ai toujours une requête :
SELECT articles.id_article, articles.titre, articles.soustitre, articles.texte, articles.lang
FROM spip_articles AS <span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+YXJ0aWNsZXM8L2NvZGU+"></span>
WHERE (articles.statut = 'publie')
AND (articles.date < '1904-05-18 15:19:06')
AND (articles.id_rubrique = 10)
J’ai continué mes tests en installant une nouvelle version de Spip pour tester l’affichage des articles.
J’ai écris une rubrique et un article que j’ai affiché. En lançant le débug voici la requête :
SELECT articles.id_rubrique, articles.lang, articles.titre, articles.texte, articles.descriptif, articles.chapo, articles.id_article, articles.surtitre, articles.soustitre, articles.date, articles.date_redac, articles.url_site, articles.nom_site, articles.ps
FROM spip_articles AS <span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+YXJ0aWNsZXM8L2NvZGU+"></span>
WHERE (articles.statut = 'publie')
AND (articles.date < '1904-05-18 15:17:36')
AND (articles.id_article = 1)
Ah oui, et ce problème arrive sur deux postes différents. Un qui tourne sur easyphp et un autre sur wamp.
Y’a rien sous spip qui permet de définir cette date ?
Je viens de voir cette ligne dans le fichier inc_version.php