Générer des logs depuis le .htaccess ou autre ?

Générer des logs depuis le .htaccess ou autre ? - PHP - Programmation

Marsh Posté le 07-08-2011 à 13:30:38    

Bonjour,
 
je n'ai malheureusement pas accès au logs apache de mon site. Est-ce qu'il existe une autre solution pour en générer manuellement (via le .htaccess par exemple ?)?
 
A+


---------------
Faut qu'on court comme des lions, des tigres et des ours!
Reply

Marsh Posté le 07-08-2011 à 13:30:38   

Reply

Marsh Posté le 09-08-2011 à 19:23:19    

Personne ? :/


---------------
Faut qu'on court comme des lions, des tigres et des ours!
Reply

Marsh Posté le 11-08-2011 à 16:39:51    

Ca dépend de ce que tu veux obtenir.


---------------
http://www.aideinfo.com/  Whois adresses IP/domaines le plus évolué !!  FAQ Free Mobile
Reply

Marsh Posté le 11-08-2011 à 17:34:12    

Juste tel fichier a été accédé tel jour/telle heure. :)


---------------
Faut qu'on court comme des lions, des tigres et des ours!
Reply

Marsh Posté le 12-08-2011 à 16:01:34    

tu veux un truc style google analytic? Pour ça, y'a aussi Piwik.
 
Sinon, tu t'implémentes un petit système de log en php. En utilsiant la fonction register_shutdown_function(), tu peux lui faire appeler une fonction php qui va logger dans un fichier le nom de la page php accédée par ex ;)


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 12-08-2011 à 18:22:34    

Non, j'ai un batch perso qui doit traiter les accès. Le soucis c'est que j'ai pas accès à du PHP, vu que je veux loguer toute sorte de fichier accédé directement (sans qu'ils soient accédés via du code donc).


---------------
Faut qu'on court comme des lions, des tigres et des ours!
Reply

Marsh Posté le 02-09-2011 à 17:51:07    

Personne ? :/


---------------
Faut qu'on court comme des lions, des tigres et des ours!
Reply

Marsh Posté le 05-09-2011 à 22:56:50    

Ben...  sauf erreur, le .htaccess c'est un fichier de conf apache qui est chargé à chaque requête GET du navigateur.
 
C'est over pas perf (je recommande pas), mais ça a l'avantage d'être dynamique et disponible pour surcharger la conf apache.
 
Donc oui, tout ce que tu fais dans un fichier de conf apache, tu peux aussi le faire (et le surcharger) dans ton .htaccess. Trouve les lignes qui font un log en général dans une conf apache et fout les dans le .htaccess, en théorie ça devrait marcher ;)


---------------
Directeur Technique (CTO)
Reply

Marsh Posté le 06-09-2011 à 08:19:15    

Ok, j'vais étudier ça... :) Merci.


---------------
Faut qu'on court comme des lions, des tigres et des ours!
Reply

Marsh Posté le 06-09-2011 à 13:19:42    

CyberDenix a écrit :

Ben...  sauf erreur, le .htaccess c'est un fichier de conf apache qui est chargé à chaque requête GET du navigateur.


 
Oui, tu te trompes Le .htaccess n'a rien à voir avec GET, c'est simplement un ficier de directives Apache. Le contenu possible dépend du serveur. JE doute que la directive de log soit acceptée dans son cas. Mais bon, il peut toujours tester.


---------------
http://www.aideinfo.com/  Whois adresses IP/domaines le plus évolué !!  FAQ Free Mobile
Reply

Marsh Posté le 06-09-2011 à 13:19:42   

Reply

Marsh Posté le 06-09-2011 à 13:41:50    

aideinfo a écrit :


 
Oui, tu te trompes Le .htaccess n'a rien à voir avec GET, c'est simplement un ficier de directives Apache. Le contenu possible dépend du serveur. JE doute que la directive de log soit acceptée dans son cas. Mais bon, il peut toujours tester.


Qu'est ce qui te fait penser ca ? :??:


---------------
Faut qu'on court comme des lions, des tigres et des ours!
Reply

Marsh Posté le 07-09-2011 à 14:59:02    

Si son hébergeur ne lui donne pas accès aux logs Apache, ce n'est pas pour lui autoriser de le faiure par .htaccess.


---------------
http://www.aideinfo.com/  Whois adresses IP/domaines le plus évolué !!  FAQ Free Mobile
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed