phpsysinfo bug ou mauvaise manip ?

Forum dédié à la distribution du même nom et que vous pourrez télécharger sur http://www.contribs.org. La nouvelle version de cette distribution se nomme SME Server

Modérateur: modos Ixus

phpsysinfo bug ou mauvaise manip ?

Messagepar mcvovol » 12 Avr 2007 18:25

Bonjour c'est encore moi le gros noob :'(

Apres avoir reussi a faire fonctionner mon serveur grace a ce forum

Je vous demande encore de l'aide (desolé)

Je n'arrive pas a faire fonctionner phpsysinfo car quand je vais sur http://192.168.11.250/sysinfo j'ai le message d'erreur la :

Warning: Cannot modify header information - headers already sent by (output started at c:\artinfo\www\sysinfo\config.php:114) in c:\artinfo\www\sysinfo\index.php on line 103

Warning: Cannot modify header information - headers already sent by (output started at c:\artinfo\www\sysinfo\config.php:114) in c:\artinfo\www\sysinfo\index.php on line 143

Fatal error: Call to a member function on a non-object in c:\artinfo\www\sysinfo\includes\os\class.WINNT.inc.php on line 36

je ne sais plus quoi faire du tout malgres toutes mes recherche...
mcvovol
Quartier Maître
Quartier Maître
 
Messages: 15
Inscrit le: 11 Avr 2007 18:46
Localisation: nancy

Messagepar shwing » 12 Avr 2007 18:39

salut,

là je ne pige pas ce que vient faire du 'C:\bla_bla_bla dans SME, mais bon...

si tu as bien suivi la procédure, tu devrais pouvoir voir toute sles info à l'adresse suivant:

http://ip_sme/phpsysinfo/phpsysinfo/index.php
Avatar de l’utilisateur
shwing
Amiral
Amiral
 
Messages: 1246
Inscrit le: 14 Mars 2004 01:00
Localisation: GE/CH

Messagepar mcvovol » 12 Avr 2007 18:46

C'est parce que j'ai tenter l'installation sur mon server local sur windows grace a easyphp

l'adresse direct pour retomber sur sysinfo sur mon serveur est http://192.168.11.250/sysinfo/index.php

Car j'ai directement installé phpsysinfo dans primary/html...

C'est la que j'ai peché ?
mcvovol
Quartier Maître
Quartier Maître
 
Messages: 15
Inscrit le: 11 Avr 2007 18:46
Localisation: nancy

Messagepar shwing » 12 Avr 2007 18:54

mcvovol a écrit:C'est parce que j'ai tenter l'installation sur mon server local sur windows grace a easyphp

l'adresse direct pour retomber sur sysinfo sur mon serveur est http://192.168.11.250/sysinfo/index.php

Car j'ai directement installé phpsysinfo dans primary/html...

C'est la que j'ai peché ?


Pour moi tu fais fausse route, car je peux 't'aider' si tu l'avais installé sur une SME, sous XP avec easyphp... euh n'en sais rien.

N'oublie pas que ce forum est dédié à SME, et pas XP ou sysinfo, malgrés que cela s'installe sur ces 2 OS.
Avatar de l’utilisateur
shwing
Amiral
Amiral
 
Messages: 1246
Inscrit le: 14 Mars 2004 01:00
Localisation: GE/CH

Messagepar mcvovol » 12 Avr 2007 18:58

Bien noté shwing

sur mon server sme ca donne la meme chose bien que mon www.artinfo.fr ne soit pas encore accessible

Pour couroner le tout je n'ai meme pas acces au ftp (primary/html) donc je ne peu pas influancer sur les fichiers de mon site
mcvovol
Quartier Maître
Quartier Maître
 
Messages: 15
Inscrit le: 11 Avr 2007 18:46
Localisation: nancy

Messagepar shwing » 12 Avr 2007 19:16

phpsysinfo ne s'install pas dans la primary, mais dans /opt/??? ne sais plus trop exactement.

Si tu veux 'browser' le contenu de ta SME, je te conseil fortement de le faire avec winscp.
Avatar de l’utilisateur
shwing
Amiral
Amiral
 
Messages: 1246
Inscrit le: 14 Mars 2004 01:00
Localisation: GE/CH

Messagepar Cool34000 » 13 Avr 2007 04:26

Salut !

Il existe un rpm pour SME...
Il s'installe dans /opt et tu peux y accéder depuis l'adresse http://www.tondomaine.com/phpsysinfo

http://distro.ibiblio.org/pub/linux/dis ... noarch.rpm
Avatar de l’utilisateur
Cool34000
Contre-Amiral
Contre-Amiral
 
Messages: 480
Inscrit le: 10 Sep 2006 10:45
Localisation: Nimes, France

Messagepar mcvovol » 13 Avr 2007 11:19

ok merci pour le tuyau

Je ferai ca en SSH en faisant un wget puis (installation du rpm)

Des que c'est fait je vous tiens au courant

http://192.168.11.2/phpsysinfo/index.php (changement fait grace a winscp...)

Quand j'essai de l'installer je fais :

wget http://artinfo.servehttp.com/smeserver- ... noarch.rpm (je l'ai mis sur mon site perso pour taper une adresse moins longue donc moins de risque d'erreur)

rpm -ivh smeserver-phpsysinfo-2.5.3-0dmay.noarch.rpm

et la ca met ca :

erreur: echec de l'ouverture de <:Doctype: Aucun fichier ou repertoire de ce type
erreur: echec de l'ouverture de HTML: Aucun fichier ou repertoire de ce type
erreur: echec de l'ouverture de PUBLIC: Aucun fichier ou repertoire de ce type

(je fais tout ca en root sous gully et j'ai tenté l'installation dans (le chemin par defaut (message d'erreur) puis dans mon primary html /home/e-smith/files/ibays/primary/html pareil dans /opt)
mcvovol
Quartier Maître
Quartier Maître
 
Messages: 15
Inscrit le: 11 Avr 2007 18:46
Localisation: nancy

Messagepar Gaston » 13 Avr 2007 12:40

Bonjour,
normal , Cool il est plus à la page ;)
:lol:

le bon lien c'est vers le rpm : smeserver-phpsysinfo-2.5.3-1dmay.noarch.rpm

toi tu essaies d'installer la page 404 d'ibiblio, ça peux pas le faire #-o

halala le temps passe passe passe ....

G.
Avatar de l’utilisateur
Gaston
Amiral
Amiral
 
Messages: 1367
Inscrit le: 06 Oct 2003 00:00
Localisation: Saint Maur, 94 FR

Messagepar mcvovol » 13 Avr 2007 12:49

PhpSysInfo fonctionne en local (enfin l'interface) mais je n'ai aucun graph ni de noms de ma carte mere.

J'essai de bidouiller dans config.php sans succes...

<?php

// phpSysInfo - A PHP System Information Script
// http://phpsysinfo.sourceforge.net/

// This program is free software; you can redistribute it and/or
// modify it under the terms of the GNU General Public License
// as published by the Free Software Foundation; either version 2
// of the License, or (at your option) any later version.

// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.

// You should have received a copy of the GNU General Public License
// along with this program; if not, write to the Free Software
// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.

// $Id: config.php.new,v 1.23 2007/02/18 19:02:59 bigmichi1 Exp $

// if $webpath set to an value it will be possible to include phpsysinfo with a simple include() statement in other scripts
// but the structure in the phpsysinfo directory can't be changed
// $webpath specifies the absolute path when you browse to the phpsysinfo page
// e.g.: your domain www.yourdomain.com
// you put the phpsysinfo directory at /phpsysinfo in the webroot
// then normally you browse there with www.yourdomain.com/phpsysinfo
// now you want to include the index.php from phpsysinfo in a script, locatet at /
// then you need to set $webpath to /phpsysinfo/
// if you put the phpsysinfo folder at /tools/phpsysinfo $webpath will be /tools/phpsysinfo/
// you don't need to change it, if you don't include it in other pages
// so default will be fine for everyone
$webpath = "";

// define the default lng and template here
$default_lng='fr';
$default_template='classic';

// hide language and template picklist
// false = display picklist
// true = do not display picklist
$hide_picklist = false;

// display the virtual host name and address
// default is canonical host name and address
$show_vhostname = true;

// define the motherboard monitoring program here
// we support four programs so far
// 1. lmsensors http://www.lm-sensors.org/
// 2. healthd http://healthd.thehousleys.net/
// 3. hwsensors http://www.openbsd.org/
// 4. mbmon http://www.nt.phys.kyushu-u.ac.jp/shimi ... nload.html
// 5. mbm5 http://mbm.livewiredev.com/

// $sensor_program = "lmsensors";
// $sensor_program = "healthd";
// $sensor_program = "hwsensors";
// $sensor_program = "mbmon";
// $sensor_program = "mbm5";
$sensor_program = "";

// show mount point
// true = show mount point
// false = do not show mount point
$show_mount_point = true;

// show bind
// true = display filesystems mounted with the bind options under Linux
// false = hide them
$show_bind = false;

// show inode usage
// true = display used inodes in percent
// false = hide them
$show_inodes = true;

// Hide mount(s). Example:
// $hide_mounts = array( '/home', '/dev' );
$hide_mounts = array();

// Hide filesystem typess. Example:
// $hide_fstypes = array( 'tmpfs', 'usbfs' );
$hide_fstypes = array();

// if the hddtemp program is available we can read the temperature, if hdd is smart capable
// !!ATTENTION!! hddtemp might be a security issue
// $hddtemp_avail = "tcp"; // read data from hddtemp deamon (localhost:7634)
// $hddtemp_avail = "suid"; // read data from hddtemp programm (must be set suid)

// show a graph for current cpuload
// true = displayed, but it's a performance hit (because we have to wait to get a value, 1 second)
// false = will not be displayed
$loadbar = true;

// additional paths where to look for installed programs
// e.g. $addpaths = array('/opt/bin', '/opt/sbin');
$addpaths = array();

// display error messages at the top of the page
// $showerrors = true; // show the errors
// $showerrors = false; // don't show the errors
$showerrors = false;

// format in which temperature is displayed
// $temperatureformat = "c"; // shown in celsius
// $temperatureformat = "f"; // shown in fahrenheit
// $temperatureformat = "c-f"; // both shown first celsius and fahrenheit in braces
// $temperatureformat = "f-c"; // both shown first fahrenheit and celsius in braces
$temperatureformat = "c";

?>

Je pense que le probleme devrait venir de la :

// define the motherboard monitoring program here
// we support four programs so far
// 1. lmsensors http://www.lm-sensors.org/
// 2. healthd http://healthd.thehousleys.net/
// 3. hwsensors http://www.openbsd.org/
// 4. mbmon http://www.nt.phys.kyushu-u.ac.jp/shimi ... nload.html
// 5. mbm5 http://mbm.livewiredev.com/

// $sensor_program = "lmsensors";
// $sensor_program = "healthd";
// $sensor_program = "hwsensors";
// $sensor_program = "mbmon";
// $sensor_program = "mbm5";
$sensor_program = "";

Donc je vais telecharger un tar.gz sur lmsensors et l'installer
mcvovol
Quartier Maître
Quartier Maître
 
Messages: 15
Inscrit le: 11 Avr 2007 18:46
Localisation: nancy

Messagepar Cool34000 » 13 Avr 2007 13:46

Oops la version a changée depuis quelques jours :lol:
Le bon lien (merci Gaston !) :oops: http://distro.ibiblio.org/pub/linux/dis ... noarch.rpm
Maintenant je suis up to date 8)
Avatar de l’utilisateur
Cool34000
Contre-Amiral
Contre-Amiral
 
Messages: 480
Inscrit le: 10 Sep 2006 10:45
Localisation: Nimes, France

Messagepar mcvovol » 14 Avr 2007 12:56

Du nouveau

J'ai reussi a installer lm_sensors et a lui faire detecter mes composant mais il affiche toujours par mon materiel et les temperature.

// $sensor_program = "lmsensors";
// $sensor_program = "healthd";
// $sensor_program = "hwsensors";
// $sensor_program = "mbmon";
// $sensor_program = "mbm5";
$sensor_program = "lmsensors";

Je sais pas ou je peche... Aidez moi s'il vous plait
mcvovol
Quartier Maître
Quartier Maître
 
Messages: 15
Inscrit le: 11 Avr 2007 18:46
Localisation: nancy

Messagepar Cool34000 » 15 Avr 2007 00:42

Salut !

Si déja il n'arrive pas à t'afficher le hardware du serveur c'est qu'il n'a pas le droit de le faire !
Il me semble que cela est restreint par le PHPBaseDIR, mais tu ne devrai pas être concerné si tu as installé le rpm de DMAY !

Vérifie qu'il ne reste pas de traces de ta 1ère tentative... Une ibay phpsysinfo ou un truc du genre :wink:


Pour ce qui est des capteurs, tu vas vite t'apercevoir que tu es malheureusement tout seul... La détection est très aléatoire et la banque de données demanderai à prendre un peu de poids...
Je te conseille cet excellent howto sur le sujet comme point de départ : http://hanscees.com/sme7/collectd4sme7howto.html
Avatar de l’utilisateur
Cool34000
Contre-Amiral
Contre-Amiral
 
Messages: 480
Inscrit le: 10 Sep 2006 10:45
Localisation: Nimes, France


Retour vers E-Smith / SME Server

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Google [Bot] et 1 invité

cron