Bien le bonjour à tous,
Nouveau sur le forum mais utilisateur de WampServer depuis pas mal de temps, j'en ai toujours été satisfait, mais ce jour ,j'ai une interrogation à laquelle je n'ai pas réussi à trouver réponse malgré de nombreuses recherches :(
L'icône Wamp est bien en vert.
Souhaitant créer un fichier log d'accès par semaine (pour éviter d'avoir un seul fichier log de 50 km de long), j'ai modifié le fichier httpd.conf pour y mettre ceci : (j'ai laissé que les modification que j'ai apporté, j'ai pas coller ici les lignes précédées de # ou bien que je n'ai pas modifiées) :
<IfModule log_config_module>
LogFormat "%h %{%d-%m-%Y %H:%M:%S}t %U %{User-Agent}i" common
SetEnvIf Remote_Addr "192\.168\.0\." dontlog
SetEnvIf Request_URI "^/favicon.ico" dontlog
SetEnvIf Request_URI "^/apache-custom" dontlog
SetEnvIf Request_URI "^/icons" dontlog
SetEnvIf Request_URI "^/logs" dontlog
SetEnvIf Request_URI "^/upload/phpuploader" dontlog
SetEnvIf Request_URI "^/upload/js" dontlog
SetEnvIf Request_URI "^/upload/css" dontlog
SetEnvIf Request_URI "^/upload/server" dontlog
SetEnvIf Request_URI "^/upload/img" dontlog
CustomLog "|d:/wamp/bin/apache/apache2.2.22/bin/rotatelogs.exe d:/www/logs/access-%Y-%m-%d_Semaine_%W.log 604800 60" common env=!dontlog
</IfModule>
Alors voilà, le soucis c'est que j'obtiens semaine 15 au lieu de semaine 16, mais aussi qu'il croit que nous sommes le 17 Avril alors que nous sommes le 18.
Si j'utilise la variable %a , il croit que nous sommes jeudi au lieu de vendredi.
En gros, tout est décalé de 1 jour et pour le numéro de semaine, je crois qu'il considère la semaine 01 est la première semaine entière qui commence par dimanche.
Par contre, dans les logs mêmes, la date est bonne ,le nom du jour aussi, mais le numéro de semaine reste incorrect (toujours 15 au lieu de 16).
Si je crée une petite page php avec ce code :
<?php
$date = date("l d-m-Y");
$semaine = date("W");
$heure = date("H:i");
Print("Nous sommes le $date (Semaine $semaine) et il est $heure");
?>
Le résultat affiché est bon, tant en date, qu'en nom de jour et aussi en numéro de semaine (Nous sommes le Friday 18-04-2014 (Semaine 16) et il est 19:12).
J'ai passé l'après midi à fouiller et tester (alors que j'ai des travaux qui m'attendent pour refaire ma cuisine lol) en vain, et Je ne sais plus du tout où chercher donc je serais vraiment preneur de toute information qui pourrait résoudre ce problème.
Merci pour votre aide :)
Couin