Quelques modifs sur RobotStats pour que ça marche !
- pixman
- Nouveau WRInaute

- Messages: 2
- Inscription: 16 Oct 2003
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
- pixman
- Nouveau WRInaute

- Messages: 2
- Inscription: 16 Oct 2003
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: 19420
- Inscription: 19 Avr 2002
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

- Messages: 301
- Inscription: 4 Juin 2003
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.
-

Muzikals - Nouveau WRInaute

- Messages: 15
- Inscription: 22 Oct 2003
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 impliqué

- Messages: 923
- Inscription: 18 Oct 2003
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 impliqué

- Messages: 923
- Inscription: 18 Oct 2003
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
-

Muzikals - Nouveau WRInaute

- Messages: 15
- Inscription: 22 Oct 2003
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é

- Messages: 923
- Inscription: 18 Oct 2003
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
- Reynald
- Nouveau WRInaute

- Messages: 6
- Inscription: 27 Oct 2003
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.
- Reynald
- Nouveau WRInaute

- Messages: 6
- Inscription: 27 Oct 2003
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 :
- 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
- Google gagne encore quelques % (parts de marché France sept 2009)
- Modifs on page
- Modifs de WRI
- referencement apres modifs
- Modifs contour zone ds GGMaps
- Délai de prise en compte des modifs?
- Google semble ignorer mes modifs
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
