Quelques modifs sur RobotStats pour que ça marche !
Quelques modifs sur RobotStats pour que ça marche !
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 :
Ensuite pour jp graph, il y a 3 modif :
fichier : /jpgraph/jpgraph.php
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
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
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
Pour les hébergements linux
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 :
Sous Linux :
je suis pas certain que ça marche, mais si qq un peut essayer et poster un avis sur la question, ce serait bien !
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 !
-

WebRankInfo - Administrateur du site

- Messages: 15839
- Inscription: Ven Avr 19, 2002 19:51
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.
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
fichier : graph.php :
fichier : graph_robots.php :
et ça fonctionne !
Merci et bon week-end
PS : le robot test fonctionne également en effectuant la modif citée au premier post de ce sujet.
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 !
Merci et bon week-end
PS : le robot test fonctionne également en effectuant la modif citée au premier post de ce sujet.
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
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 :
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{?¾¸]
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
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 passionné

- Messages: 795
- Inscription: Sam Oct 18, 2003 14:26
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
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
-

Lentreprenaute - WRInaute passionné

- Messages: 795
- Inscription: Sam Oct 18, 2003 14:26
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
une ptite clarification sur le sujet!
h**p://www.editeurjavascript.com/trucs/truc_trackgoogle.php
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 passionné

- Messages: 795
- Inscription: Sam Oct 18, 2003 14:26
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
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
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.
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.
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
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
Lectures recommandées sur ce thème :
- GoogleStats : analyse temps réel des visites de Google sur votre site
- Parts de marché des moteurs en Europe (Février 2006)
- Parts de marché des moteurs aux USA (Avril 2008)
- l'URL Rewriting expliqué aux débutants
- Votre site est mal référencé ? Voilà les remèdes !
- Yagoort : Yet Another Google Rank Test
- Télécharger Google Chrome en français (téléchargement gratuit)
- Parts de marché des moteurs aux USA en Juillet 2008 (Hitwise)
- Googlebot, le robot d'indexation de Google
- Résultats financiers de Google au 3ème trimestre 2008 : pas de crise chez Google !
- Robotstats installé, mais il y a quelques problèmes
- "test" marche pas malgres modifs pixman
- Aidez-moi que DIANTRE, RobotStats ne marche pas sous OVH
- Modifs on page
- Modifs de WRI
- encodage des caractères : ça marche, ça marche pas
- referencement apres modifs
- Modifs contour zone ds GGMaps
- spider-simulator et Gogle les modifs enregistrees ?
- Modifs du site francecasse : besoin d'avis
- Avis sur les modifs d'un site
- Comment GG va juger les Modifs du site
- Modifs Gmail dans un avenir proche
- Quels sont les modifs pour OVH ?
- Référencement après modifs balises title et description.
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




le forum