1 |
root |
1 |
phpSysInfo 2.5.3 - http://phpsysinfo.sourceforge.net/
|
|
|
2 |
|
|
|
3 |
Copyright (c), 1999-2007, Uriah Welcome (precision@users.sf.net)
|
|
|
4 |
Copyright (c), 1999-2007, Matthew Snelham (infinite@users.sf.net)
|
|
|
5 |
Copyright (c), 1999-2007, Michael Cramer (bigmichi1@users.sf.net)
|
|
|
6 |
|
|
|
7 |
CURRENT TESTED PLATFORMS
|
|
|
8 |
------------------------
|
|
|
9 |
- Linux 2.2+
|
|
|
10 |
- FreeBSD 4.x
|
|
|
11 |
- OpenBSD 2.8+
|
|
|
12 |
- NetBSD
|
|
|
13 |
- Darwin/OSX
|
|
|
14 |
- Win2000 / Win2003 /WinXP
|
|
|
15 |
- > PHP 4.0.6 and 5.x
|
|
|
16 |
|
|
|
17 |
If your platform is not here try checking out the mailing list archives or
|
|
|
18 |
the message boards on SourceForge.
|
|
|
19 |
|
|
|
20 |
PHP 5.2 is known to be broken with phpSysInfo. There is allready a bug report
|
|
|
21 |
on the php site. ( see http://bugs.php.net/bug.php?id=39737 )
|
|
|
22 |
|
|
|
23 |
INSTALLATION AND CONFIGURATION
|
|
|
24 |
------------------------------
|
|
|
25 |
Just decompress and untar the source (which you should have done by now,
|
|
|
26 |
if you're reading this...), into your webserver's document root.
|
|
|
27 |
|
|
|
28 |
There is a configuration file called config.php.new. If this a brand new
|
|
|
29 |
installation, you should copy this file to config.php and edit it.
|
|
|
30 |
|
|
|
31 |
- make sure your 'php.ini' file's include_path entry contains "."
|
|
|
32 |
- make sure your 'php.ini' has safe_mode set to 'off'.
|
|
|
33 |
|
|
|
34 |
Please keep in the mind that because phpSysInfo requires access to many
|
|
|
35 |
files in /proc and other system binary you **MUST DISABLE** php's
|
|
|
36 |
safe_mode. Please see the PHP documentation for information on how you
|
|
|
37 |
can do this.
|
|
|
38 |
|
|
|
39 |
If you use the apc pecl extension with apc.optimization="1" then
|
|
|
40 |
phpSysInfo will break in the XPath.class. Turn this option off, and it
|
|
|
41 |
will work with apc.
|
|
|
42 |
|
|
|
43 |
That's it. Restart your webserver (if you changed php.ini), and viola
|
|
|
44 |
|
|
|
45 |
KNOWN PROBLEMS
|
|
|
46 |
--------------
|
|
|
47 |
- phpSysInfo is not compatible with SELinux Systems
|
|
|
48 |
- small bug under FreeBSD with memory reporting
|
|
|
49 |
|
|
|
50 |
PLATFORM SPECIFIC ISSUES
|
|
|
51 |
------------------------
|
|
|
52 |
- FreeBSD
|
|
|
53 |
There is currently a bug in FreeBSD that if you boot your system up
|
|
|
54 |
and drop to single user mode and then again back to multiuser the
|
|
|
55 |
system removes /var/run/dmesg.boot. This will cause phpsysinfo to
|
|
|
56 |
fail. A bug has already been reported to the FreeBSD team. (PS, this
|
|
|
57 |
may exist in other *BSDs also)
|
|
|
58 |
!!! We need feedback if these issue is still alive !!!
|
|
|
59 |
- Windows with IIS
|
|
|
60 |
On Windows systems we get our informations through the WMI interface.
|
|
|
61 |
If you run phpsysinfo on the IIS webserver, phpsysinfo will not connect
|
|
|
62 |
to the WMI interface for security reasons. At this point you MUST set
|
|
|
63 |
an authentication mechanism for the directory in the IIS admin
|
|
|
64 |
interface for the directory where phpsysinfo is installed. Then you
|
|
|
65 |
will be asked for an user and a password when opening the page. At this
|
|
|
66 |
point it is necassary to log in with an user that will be able to
|
|
|
67 |
connect to the WMI interface. If you use the wrong user and/or password
|
|
|
68 |
you might get an "ACCESS DENIED ERROR".
|
|
|
69 |
|
|
|
70 |
SENSOR RELATET INFORMATIONS
|
|
|
71 |
---------------------------
|
|
|
72 |
- MBM5
|
|
|
73 |
Make sure you set MBM5 Interval Logging to csv and to the data
|
|
|
74 |
directory of PHPSysInfo. The file must be called MBM5. Also make sure
|
|
|
75 |
MBM5 doesn't add symbols to the values. Did is a Quick MBM5 log parser,
|
|
|
76 |
need more csv logs to make it better.
|
|
|
77 |
|
|
|
78 |
WHAT TO DO IF IT DOESN'T WORK
|
|
|
79 |
-----------------------------
|
|
|
80 |
First make sure you've read this file completely, especially the
|
|
|
81 |
"INSTALLATION AND CONFIGURATION" section. If it still doesn't work then
|
|
|
82 |
you can:
|
|
|
83 |
|
|
|
84 |
Submit a bug on SourceForge. (preferred)
|
|
|
85 |
(http://sourceforge.net/projects/phpsysinfo/)
|
|
|
86 |
Ask for help in the forum
|
|
|
87 |
(http://sourceforge.net/projects/phpsysinfo/)
|
|
|
88 |
|
|
|
89 |
!! If you submit a bug or request some help, if something doesn't work,
|
|
|
90 |
please check that you have set in config.php '$showerrors = true' !!!
|
|
|
91 |
|
|
|
92 |
OTHER NOTES
|
|
|
93 |
-----------
|
|
|
94 |
If you have an great ideas or wanna help out, just drop by the project
|
|
|
95 |
page at SourceForge (http://sourceforge.net/projects/phpsysinfo/)
|
|
|
96 |
|
|
|
97 |
LICENSING
|
|
|
98 |
---------
|
|
|
99 |
This program and all associated files are released under the GNU Public
|
|
|
100 |
License, see COPYING for details.
|
|
|
101 |
|
|
|
102 |
$Id: README,v 1.38 2007/03/18 11:08:32 bigmichi1 Exp $
|