Comment accéder aux graphiques?

Forum dédié au script de monitoring de la livebox
k2k
Messages : 13
Inscription : lun. déc. 12, 2005 19:07

Comment accéder aux graphiques?

Message par k2k »

Les données de mon système:
Windows XP SP2
Inventel firmware v5.02.7-fr
easyPHP 1.8
VisualCron 1.6 (que j'ai réussi à faire fonctionner correctement après pas mal de temps...)

J'ai suis parti pour installer le script manuellement...
- table uptime crée avec phpmyadmin
- code copié, exectuté et accepté dans la BD uptime
- le fichier config.php crée dans C:\Program Files\EasyPHP1-8\www\... et
modifié selon mes parametres...

VisualCron fait ses mesures toutes les 15min (10 executions depuis le lancement...)

Là je me dis que j'ouvre C:\Program Files\EasyPHP1-8\www\log.php avec mon navigateur et ça y est ...mais tout ce que j'ai c'est un affichage des plus bizzares :(

Qu'est ce que j'ai "merdé"? Je suis un vrai débutant dans tout ce qui concerne le php, sql et assimilés mais je viens d'y passer des heures et n'arrive pas à comprendre ce qui se passe...
HELP!!!
Avatar de l’utilisateur
ED
Administrateur
Messages : 539
Inscription : ven. avr. 15, 2005 10:00

Message par ED »

Bonjour,

Alors si vous regarder dans phpmyadmin, y a il bien des enregistrements?
Si oui alors il y a un problème,
si non dans le cron reduiser l'adresse de la facon suivanteC:\Progra~1\easyph~1\www\log.php
Là je me dis que j'ouvre C:\Program Files\EasyPHP1-8\www\log.php avec mon navigateur et ça y est ...mais tout ce que j'ai c'est un affichage des plus bizzares
Pouvez vous etre plus précis? Capture d'ecran par exemple!

Note: pour acceder au script via un navigateur web vous devez faire http://localhost/log.php si vous avez placé le script dans ...\www
k2k
Messages : 13
Inscription : lun. déc. 12, 2005 19:07

Message par k2k »

Merci pour cette réponse rapide

Je suis en train d'essayer en indiquant l'adresse à la DOS C:\Progra~1\easyph~1\www\log.php
Je trouve bizzare que VisualCron prétende avoir fait des mesures 43 fois sans indiquer une quelconque erreur sans que je puisse y accéder, au mesures je veux dire...

Par contre si j'ouvre http://localhost/log.php la page reste blanche..
Par contre dans phpMyAdmin j'affiche:
Serveur: localhost Base de données: uptime Table: log
je trouve effectivement quelques mesures correspondant à des heures prises visiblement au hazard...

PS: comme VisualCron était censé faire une mesure à 14h15 alors que la dernière modification du log.php reste le 18 octobre je pense que le changement d'adresse ne fonctionne pas...

PS2: VisualCron affiche bien 44 executions dans
afficher information>satistiques
mais le log indique chaque fois qu'il tente l'execution de la tâche il s'en suit une erreur
job exited with code:1
k2k
Messages : 13
Inscription : lun. déc. 12, 2005 19:07

Message par k2k »

J'ai tout réinstallé donné une nouvelle tâche à VisualCron mais le log de VisualCron indique toujours une erreur à l'execution de la tâche...
job exited with code:1

:-(
Avatar de l’utilisateur
ED
Administrateur
Messages : 539
Inscription : ven. avr. 15, 2005 10:00

Message par ED »

Visual cron est il bien configuré de la facon suivante:
Image
Image
k2k
Messages : 13
Inscription : lun. déc. 12, 2005 19:07

Message par k2k »

J'aurais sans doute du poster le résumé de ma config...
Mais en fait elle est identique à celle postée que le log.php se trouve directement dans le dossier /www et que comme ma verision du php est celle easyphp par défaut donc:

C:\Program Files\EasyPHP1-8\php\php.exe
C:\Progra~1\easyph~1\www\log.php


Le test de la tâche ne m'affiche rien de particulier...
C'est en fonctionnement que que ça ne va pas...

:-(
Avatar de l’utilisateur
ED
Administrateur
Messages : 539
Inscription : ven. avr. 15, 2005 10:00

Message par ED »

Essayez C:\Progra~a\EasyPH~1\php\php.exe comme commande
k2k
Messages : 13
Inscription : lun. déc. 12, 2005 19:07

Message par k2k »

Malheureusement que ce soit

C:\Progra~a\EasyPH~1\php\php.exe

ou encore

C:\Progra~1\EasyPH~1\php\php.exe

lorsque je fait un test:

chemin d'accès introuvable...
Avatar de l’utilisateur
ED
Administrateur
Messages : 539
Inscription : ven. avr. 15, 2005 10:00

Message par ED »

Hum bon on va essayer de voir ce qui se passe.

Ouvrez le fichier php.ini, dans le dossier conf si je me souviens bien.

Trouvez la ligne:
; Log errors to specified file.
;error_log = ....

Enlevez le ; devant error_log et indiquer un fichier d'erreur.
; Log errors to specified file.
error_log = "C:\logphp.txt
par exemple.
Redémarer le serveur.

Executez le script via VisualCron (Executer la Tache) en utilisant l'url longue pour la commande si le reste ne marche pas.

Théoriquement il devrais y avoir quelques choses dans le logphp.txt
k2k
Messages : 13
Inscription : lun. déc. 12, 2005 19:07

Message par k2k »

J’ai trouvé 3 php.ini dans les répertoires contenus sous \EasyPHP1-8, et notamment sous \EasyPHP1-8\conf_files ;
J’ai commencé à modifier ce php.ini suivant les instructions mais sans aucun résultat : le fichier logphp.txt n’est même pas généré… la modification des 2 autres php.ini n’apporte aucun changement…

J’ai tout réinstallé… cette fois l’installer a bien marché… à part ça pas de changement

J’ai fait une tentative en installant PHP 5.1.1 et préparé ma tâche pour VisualCron en fonction… pas de changement…
En consultant le log de VisualCron j’ai toujours droit à

« job uptime exited with code :1 »

En compulsant la doc de VisualCron Sur http://visualcron.com/doc/ j’ai trouvé :

« Exit code 1 : Incorrect function »

Là je deviens vraiment désespéré : j’ai des gros problèmes avec ma livebox et ma connection et ce superbe script m’aurait été sans aucun doute d’une grande utilité… mais là…
Avatar de l’utilisateur
ED
Administrateur
Messages : 539
Inscription : ven. avr. 15, 2005 10:00

Message par ED »

Ne desesperez pas, on va y arriver!

A partir de 16h je passe la soirée sur le script (sortie de la v4.0.0.alpha ce soir j'espere) je ferais des tests sur easyphp.

Sinon il vous reste la solution d'un systeme complet apache + php + mysql ( tuto , apache 2.2 n'est pas dispo sous windows et ne pas prendre mysql5 encore trop buggé)
k2k
Messages : 13
Inscription : lun. déc. 12, 2005 19:07

Message par k2k »

J'attends avec impatience la sortie de la version 4 avant de me lancer dans l'installation des outils qui me semblent trop pro pour moi ;p
Avatar de l’utilisateur
courtox
Messages : 70
Inscription : sam. nov. 26, 2005 23:18

Message par courtox »

k2k,
regarde ici:
http://www.livebox-script.com/forum/vie ... c&start=30

j'ai pas mal souffert aussi, mais cela marche.

essaye d'exécuter la tache que tu demande à visualcron dans une fenètre DOS, pardon de type "cmd" et tu verra l'erreur en plus clair.

voila la mienne de commande dans visual cron

Commande: C:\Progra~1\EasyPH~1\php\php.exe
Arguments: C:\Progra~1\EasyPH~1\www\uptime\log.php

et dans le fenêtre DOS:
C:\>C:\Progra~1\EasyPH~1\php\php.exe C:\Progra~1\EasyPH~1\www\uptime\log.php


Ensuite n'oublie pas de bien démarrer ton "easyphp" et tu trouve les graphiques ici:
http://127.0.0.1/uptime/
Débutant en SQL
Moyen débutant en PHP, et bientôt l'objet. C'est pas mal PHP!
Avatar de l’utilisateur
ED
Administrateur
Messages : 539
Inscription : ven. avr. 15, 2005 10:00

Message par ED »

A pas bete d'executer via cmd, j'utilisais juste Executer mais j'avais pas de "log" des erreurs.

Merci
k2k
Messages : 13
Inscription : lun. déc. 12, 2005 19:07

Message par k2k »

courtox, j'avais l' "intégralité" du contenu du site avant de poster ma question vu que je suis débutant dans le domaine et ne voulais emmerder personne avec un problème plusieurs fois résolu... j'ajoute que tes problèmes m'ont aidé à comprendre quelques trucs...

par ailleurs mon windows et du coup le cmd ne reconnait pas les adresses en format 8.3: c'est sans doutes la causes de mes soucis;
je vais réinstaller mon système ce week-end sur ce pc... le seul sur lequel je m'étais abstenu de faire de l'entretien et ce malgré le passage de quelques virus!!!

mea culpa!
Répondre