Quelques modifs sur RobotStats pour que ça marche !

Créer une page pour poster des nouveaux robots, et faire un update via ROBOSTATS ça vous branche ?

Non, inutile
2
2%
Pourquoi pas, ça faciliterai les mises à jours
22
18%
Génial, je suis pret à utiliser
81
67%
Génial, je suis pret à développer !
16
13%
 
Nombre total de votes : 121

pixman
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 2
Inscription: 16 Oct 2003

Quelques modifs sur RobotStats pour que ça marche !

Message le Jeu Oct 16, 2003 21:39

Bonjour a tous !
J'ai essayé d'installer ROBOTSTATS Vers. 1.0
Comme le robot test ne fonctionnait pas et que je ne voyait pas les graphiques, j'ai décortiqué le code et voici mes modifs perso qui fonctionnes :
Fichier robotstats.inc.php
modif: pour pouvoir voir toutes les IP du robot TEST :
Code: Tout sélectionner
$detecte = false;
      if ($enr["ip1"] != "")
      {
        if($enr["ip1"]=='.')$enr["ip1"]=$_SERVER["REMOTE_ADDR"]; // Ligne ajouté par pixman pour le robot test
        $detecte |= ( strstr(substr($_SERVER["REMOTE_ADDR"], 0, strlen($enr["ip1"])), $enr["ip1"]) !== false );
      }
      if ($enr["ip2"] != "")
      {
        if($enr["ip2"]=='.')$enr["ip2"]=$_SERVER["REMOTE_ADDR"]; // Ligne ajouté par pixman pour le robot test
        $detecte |= ( strstr(substr($_SERVER["REMOTE_ADDR"], 0, strlen($enr["ip2"])), $enr["ip2"]) !== false );
      }
    }

Ensuite pour jp graph, il y a 3 modif :
fichier : /jpgraph/jpgraph.php
Code: Tout sélectionner
ligne : 35
décommenter et modifier pour obtenir :
DEFINE("CACHE_DIR","$SERVER_TEMP/jpgraph_cache/");

Enfin il reste deux derniers fichiers :
graph_robot.php et graph.php
il y a une ligne qui est inutile car l'include est fait par le fichier jpgraph.php
Code: Tout sélectionner
Commenter la ligne suivante dans les deux fichiers ! ! !
//include('/jpgraph/jpgraph_gradient.php');

voila, il m'a fallut 2 bonnes heures pour trouver ça mais ça en vaut le coup, ce programme me parait pas mal.

Au fait, ce serait bien de mettre en place une page sur le site pour pouvoir poster des configs de robots, et puis de télécharger un fichier sql, ou de faire un lien dans ROBOSTATS pour faire une mise à jour.
J'ai déja bossé la dessus pour un client, et c'est pas très difficille à mettre en oeuvre.
Moi je suis partant, des volontaires :?:

pggv
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 301
Inscription: 4 Juin 2003

Message le Ven Oct 17, 2003 4:19

Bonjour
Pour le robot test après la modif chez moi sur mon site h--p://www.restaurant-eponyme.com c'est tout bon.
Par contre le problème n'est pas résolu par rapport aux graph.
Je t'adresse un mp

papy Paul

pixman
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 2
Inscription: 16 Oct 2003

Pour les hébergements linux

Message le Ven Oct 17, 2003 13:44

Coucou,
La modif que j'ai donné fonctionne pour un serveur apache tournant sous windows.
Mais je pense que pour ceux qui tournent sous linux ça ne marchera pas.

Il y a une différence sur le fichier jpgraph.php
Sous windows :
Code: Tout sélectionner
ligne : 35
DEFINE("CACHE_DIR","$SERVER_temp/jpgraph_cache/");


Sous Linux :
Code: Tout sélectionner
ligne : 35
DEFINE("CACHE_DIR","/tmp/jpgraph_cache/");


je suis pas certain que ça marche, mais si qq un peut essayer et poster un avis sur la question, ce serait bien !

pggv
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 301
Inscription: 4 Juin 2003

Message le Sam Oct 18, 2003 4:29

:D Merci pixman, je peux enfin voir mes graphs, c'est SUPER ! :D

papy Paul


WebRankInfo
Administrateur du site
Administrateur du site
 
Messages: 19420
Inscription: 19 Avr 2002

Message le Sam Oct 18, 2003 10:40

Papy Paul, le pb des graphiques pour toi était donc cette ligne de gestion du cache ? C'est bon à savoir, je vais intégrer ceci dans les prochaines versions.

pggv
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 301
Inscription: 4 Juin 2003

Message le Sam Oct 18, 2003 11:04

Oui tout à fait, ceci dit robotstats c'est vraiment super, et avec la couleur des graphs, c'est encore mieux.
Voici en résumé les modifs apportées :

Pour ceux qui ont des problèmes avec les graphiques de robotstats, voici les modifications que j'ai effectuées sur 3 fichiers suite aux conseils et préconisations de pixman
(mes sites sont hébergés chez amen)

fichier : /jpgraph/jpgraph.php
pixman a écrit: // Must end with '/'
DEFINE("CACHE_DIR","$SERVER_temp/jpgraph_cache/");

au lieu de

// Must end with '/'
// DEFINE("CACHE_DIR","/tmp/jpgraph_cache/");


fichier : graph.php :
pixman a écrit: include($DOCUMENT_ROOT.'/'.$RS_DIR.'/jpgraph/jpgraph_bar.php');
//include($DOCUMENT_ROOT.'/'.$RS_DIR.'/jpgraph/jpgraph_gradient.php');

au lieu de

include($DOCUMENT_ROOT.'/'.$RS_DIR.'/jpgraph/jpgraph_bar.php');
include($DOCUMENT_ROOT.'/'.$RS_DIR.'/jpgraph/jpgraph_gradient.php');


fichier : graph_robots.php :
pixman a écrit:include("jpgraph/jpgraph_pie3d.php");
//include('jpgraph/jpgraph_gradient.php');

au lieu de

include("jpgraph/jpgraph_pie3d.php");
include('/jpgraph/jpgraph_gradient.php');


et ça fonctionne !
:D
Merci et bon week-end

PS : le robot test fonctionne également en effectuant la modif citée au premier post de ce sujet. :lol:

jeanjeanK
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 43
Inscription: 23 Déc 2002

Re: Quelques modifs sur ROBOSTATS pour que ça marche !

Message le Mar Oct 21, 2003 15:41

merci pour les conseils ça marche nickel, bien sympat cet outil !
Avec une variable test on peut ou on ouvrir la session en suivant selon robot or not robot !


Muzikals
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 15
Inscription: 22 Oct 2003

Message le Mer Oct 22, 2003 1:57

Bonjour :)

De mon coté, l'astuce pour le robot test marche très bien, par contre, j'ai essayer les modofications proposées pour les graphiques et pourtant, rien ne se passe, j'ai toujours cette satanée croix rouge :x

Que faire :?:

Merci d'avance :)

@ bientôt

EDITION :

Si ça peux aider, au départ, sans rien changé, j'ai ça quand je teste l'image seule :
Code: Tout sélectionner
Warning: Failed opening 'jpgraph_gradient.php' for inclusion (include_path='') in /home/sites/site86/web/robotstats/jpgraph/jpgraph.php on line 367

Fatal error: Failed opening required 'jpgraph_plotmark.inc' (include_path='') in /home/sites/site86/web/robotstats/jpgraph/jpgraph.php on line 7360


Et quand je change, j'ai ça :
[code]Warning: open_basedir restriction in effect. File is in wrong directory in /home/sites/site86/web/robotstats/jpgraph/jpgraph.php on line 367

Warning: open_basedir restriction in effect. File is in wrong directory in /home/sites/site86/web/robotstats/jpgraph/jpgraph.php on line 7360

Warning: Cannot add header information - headers already sent by (output started at /home/sites/site86/web/robotstats/jpgraph/jpgraph.php:367) in /home/sites/site86/web/robotstats/jpgraph/jpgraph.php on line 6413

Warning: Cannot add header information - headers already sent by (output started at /home/sites/site86/web/robotstats/jpgraph/jpgraph.php:367) in /home/sites/site86/web/robotstats/jpgraph/jpgraph.php on line 6414

Warning: Cannot add header information - headers already sent by (output started at /home/sites/site86/web/robotstats/jpgraph/jpgraph.php:367) in /home/sites/site86/web/robotstats/jpgraph/jpgraph.php on line 6415

Warning: Cannot add header information - headers already sent by (output started at /home/sites/site86/web/robotstats/jpgraph/jpgraph.php:367) in /home/sites/site86/web/robotstats/jpgraph/jpgraph.php on line 6416

Warning: Cannot add header information - headers already sent by (output started at /home/sites/site86/web/robotstats/jpgraph/jpgraph.php:367) in /home/sites/site86/web/robotstats/jpgraph/jpgraph.php on line 6418
‰PNG  IHDRôú¥…¨}PLTEÿÿÿfff”Zî´"”k7îÅ‘€¾¾¾ëëë^³8ñZIDATxœíÝ¿’£Fð±Á%‡æÊå²Ò}Ý8 &¾ÇNP¬L¯p)¡ÞÖ ¤æOÓ=¨û[íÞJ·w{?¾­¸]


Lentreprenaute
WRInaute impliqué
WRInaute impliqué
 
Messages: 923
Inscription: 18 Oct 2003

Message le Mer Oct 22, 2003 14:51

Bonjour,

Je viens d'essayer d'installer robostat et ca marche pas, erreur avec l'include et pas de graph, j'ai consulté pas mal de vos messages et je dois dire que c'est pas evident a suivre?

je suis chez nexenservices et j ne sais si qq1 pouurait donner les pages entieres à remplacer pour que cela fonctionne?

Florent


Muzikals
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 15
Inscription: 22 Oct 2003

Message le Sam Oct 25, 2003 0:34

Pas de réponses ?

J'aimerais bien vooir mes graphiques moi, je sait meme pas a quoi ça ressemble ! LOL

Merci d'avance ;-)

@ bientôt


Lentreprenaute
WRInaute impliqué
WRInaute impliqué
 
Messages: 923
Inscription: 18 Oct 2003

Message le Dim Oct 26, 2003 18:06

J'ai trouvé ce script pour tout ceux qui n'arrivent pas à installer robotstats,en attendant
une ptite clarification sur le sujet!

h**p://www.editeurjavascript.com/trucs/truc_trackgoogle.php


Muzikals
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 15
Inscription: 22 Oct 2003

Message le Lun Oct 27, 2003 0:59

:lol: :lol: :lol:

Franchement, entre ce petit script a la mord moi le genoux gauche et robotstats QUE J'ARRIVE A INSTALLER mais qui a DES PROBLEMES D'AFFICHAGE DES GRAPH, j'ai choisis très vite car francheemnt, les deux sont pas comparables pour d'innombrables raisons qu'il serait trop long a expliquer !

Et puis, clarification, c un mot que j'aime pas, c un peu comme si il y avais eu fraude ou un truc dans le genre ... alors que c juste un problème avec certaines config ...


Lentreprenaute
WRInaute impliqué
WRInaute impliqué
 
Messages: 923
Inscription: 18 Oct 2003

Message le Lun Oct 27, 2003 10:32

Muzi,

Moi c'est pour aider ceux qui comme moi n'arrivent pas à installer robostats du tout!!!!!!!!
que je proposais ce script qui ne peut etre comparable à robotstats :!:

Reynald
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 6
Inscription: 27 Oct 2003

Message le Mer Oct 29, 2003 16:28

ce qui serait bien, c'est que quelqu'un qui a réussi à installer robotsats, fasse s'il a le temps un petit tuto. parceque la en ce moment je suis dessus est ca fontionne pas, meme si on suit le fichier txt install.

de plus faut il laisser le dossier Robostats et le dossier v1.0 en le renommant Robostats, ce qui fait robostats/robostats/, ou faut il en supprimer un.

Reynald
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 6
Inscription: 27 Oct 2003

Message le Mer Oct 29, 2003 16:33

2- Editez le fichier 'robotstats/admin/config.php' avec un éditeur de texte
quelconque (Notepad fera l'affaire) et remplacez les 4 éléments suivants
par leurs valeurs (contactez votre hébergeur en cas de besoin) :
- "HOST" : le nom de la base de données MySQL
- "LOGIN" : le login
- "PASSWORD" : le mot de passe
- "BASE" : le nom de la base MySQL

ce bloc de texte fait partie du fichier install.txt, ou trouve t'on le nom de la base de données MySQL, et le nom de la base MySQL, j'avoue qu'en PHP je ne suis pas encore au point, si quelqu'un pouvait me dire ca serait sympa merci

Quelques modifs sur RobotStats pour que ça marche !

Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :

Consultez la description détaillée des produits ou services de Google suivants : Google Video Store, Googlebot

  • Stratégies de mots-clés
    Cet outil vous permet de créer à partir de quelques mots-clés une liste d'expressions constituées des mots pris dans tous les ordres possibles. Il sert aux analyses de positionnement et achats de mots-clés.
  • Partenaires pour échanges de liens
    Cet outil vous liste quelques sites qui font des liens vers des sites similaires au vôtre, pour vous aider à trouver des partenaires pour des échanges de liens.


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités