Autor |
Fehler: Server Information |
Freespacer
 Registriert: 03.10.2006
Beiträge:
205
Wohnort: Essen

|
Geschrieben: 26.11.2006 21:09
Hi,
wenn ich unter Adminmenü -> Diagonstic -> Server bekomme ich eine schöne Übersicht über meinen RootServer.
Jedoch wird ein PHP-Fehler angezeigt:
WARNING [8] Undefined offset: 7
FOUND IN [admin/diagnostic/sysinfo.php]
FOUND AT 194
Laut im Code wird der Befehl "w" an die Shell übergeben und der Rückgabe-Wert wird von sysinfo.php verarbeitet.
Per SSH gibt dieser Befehl diese Ausgabe auf dem Screen aus:
21:04:25 up 123 days, 5:22, 1 user, load average: 0.03, 0.08, 0.02
USER TTY LOGIN@ IDLE JCPU PCPU WHAT
root pts/0 21:03 0.00s 0.04s 0.00s w
Evtl. könnt ihr ja was damit anfangen.
Bevor ich es vergesse: Das System ist SuSE Linux 10.0
Gruß
Sebastian
|
 |
Freespacer
 Registriert: 03.10.2006
Beiträge:
205
Wohnort: Essen

|
Geschrieben: 26.11.2006 21:30
Problem konnte im Quellcode sysinfo.php mit folgender Korrektur gelöst werden:
Original: Zeile 188
exec ('w', $who);
Lösung:
exec ('w -f', $who);
Gruß
Sebastian
|
 |
stefan Wohnort: Münster

|
Geschrieben: 27.11.2006 05:14
mit rev. 197/198 etwas angepasst übernommen. angepasst weil in debian standart -f aktiv ist und sonst sonst dort nicht gehen würde.
|
 |
Freespacer
 Registriert: 03.10.2006
Beiträge:
205
Wohnort: Essen

|
Geschrieben: 27.11.2006 09:48
Sorry, habe versehentlich statt antworten auf Edit geklickt. Sh*t!
Fehler wie oben noch vorhanden.
BTW, hast du im Quellcode sysinfo.php vergessen, den Zähler $countwho bzw die Liste nach der Prüfung wieder zurückzusetzen. Habe ich erst gerade gesehen.
Gruß
Sebastian
[ Diese Nachricht wurde bearbeitet von: Freespacer am 27.11.2006 10:03 (Originaldatum 27.11.2006 09:48) ]
|
 |
Freespacer
 Registriert: 03.10.2006
Beiträge:
205
Wohnort: Essen

|
Geschrieben: 27.11.2006 10:10
Bitte noch in die sysinfo.php / Zeile 196 einfügen:
...
} elseif ($default_check == 7) {
$who = '';
exec('w -f', $who);
...
Dann läuft das Script einwandfrei.
Gruß
Sebastian
|
 |
stefan Wohnort: Münster

|
Geschrieben: 27.11.2006 14:37
ja  war halt früh am morgen ...
|
 |
Freespacer
 Registriert: 03.10.2006
Beiträge:
205
Wohnort: Essen

|
Geschrieben: 27.11.2006 16:51
ja war halt früh am morgen ...
Echt? 
|
 |
|
sortieren nach
|