Archiv der Kategorie: Linux

GNU/Linux Howto’s and Tutorials

phpSysInfo Installation auf Ubuntu

phpSysInfo Ubuntu System Information

phpSysInfo zeigt Status Informationen zum Ubuntu System übersichtlich in einer PHP-Webseite.

 

INSTALLATION

Die Installation von phpSysInfo kann mit  Copy Paste der folgenden Zeilen in einer Terminal Console durchgeführt werden:

Auf Github ist jeweils das letzte phpSysInfo Release verfügbar.

Die phpSysInfo Seite durch Benutzeranmeldung und Passwort schützen, über die Apache-htaccess Authentifizierung.

Ein gewünschter Benutzer [username] und ein Passwort anlegen, und es sich merken, es wird später für die Anmeldung benötigt.

Der Vorgang sieht etwa wie folgt aus, mit Beispiel Benutzer homer.

Die Apache Zusatzkonfiguration mit der Konfigurationsdatei in das Verzeichnis „/etc/apache2/sites-available/“ erstellen:

Zielen  Copy Paste in Terminal Shell.

Stelle sicher, dass in der php.ini der safe_mode auf off gesetzt ist.
Anstelle von Domain.com den im DNS tatsächlich vorhandene Domainname einsetzen.

Nachdem wir unseren virtuellen Host erstellt haben, muss dieser aktiviert werden, dazu enthält Apache das a2ensite-Tool, damit unsere Website wie folgt aktivieren:

Fertig, jetzt muss nur noch der Apache Webserver neu gestartet werden, damit die Änderungen wirksam werden:

Aufrufen mit http://ip-oder-hostname/phpsysinfo

Abbildung: phpSysInfo

Benutzer und Passwort dieses zuvor mit htpasswd eingegeben wurde.

 

Quellen Link  phpsysinfo

ANFORDERUNGEN

PHP 5.1.3 oder höher mit der Erweiterung SimpleXML, PCRE, XML und DOM.

Empfohlene Extensions:
mbstring: Required for *nix non UTF-8 systems
com_dotnet: Required for Windows environments
xsl: Required for static mode
json: Required for bootstrap mode

AKTUELLE GEPRÜFTE PLATTFORMEN

Linux 2.6+
FreeBSD 7+
OpenBSD 2.8+
NetBSD
DragonFly
HP-UX
Darwin / Mac OS / OS X
Windows 2000 / XP / 2003 / Vista / 2008 / 7 / 2011 / 2012 / 8 / 8.1 / 10 / 2016 / 2019
Android

BEKANNTE PROBLEME

phpSysInfo ist nicht kompatibel mit SELinux.

SELinux auf disabled setzen, mit ausführen folgender Zeile wird /etc/selinux/config geändert und der Server anschließend rebootet.

 

phpSysInfo Installation auf CentOS

phpSysInfo CentOS System Information

phpSysInfo zeigt Status Informationen zu CentOS Linux übersichtlich in einer PHP-Webseite.

 

INSTALLATION

Die Installation von phpSysInfo geschieht mit  Copy Paste der folgenden Zeilen in einer Terminal Console:

Auf Github ist jeweils das letzte phpSysInfo Release verfügbar.

Ein Passwort vergeben um das System durch htaccess Autorisierung zu schützen:

Die Apache Zusatzkonfiguration mit der Konfigurationsdatei in das Verzeichnis „/etc/httpd/conf.d“ erstellen:

Zielen  Copy Paste in Terminal Shell.

Stelle sicher, dass in der php.ini der safe_mode auf off gesetzt ist.
Anstelle von [username] den zuvor erstellten Benutzername.
Bei Require ip [address] kann eine IP Adresse angegeben werden. von dieser die Benutzer Anmeldeaufforderung ausgeschlossen wird, dann das führende hash (#) Zeichen entfernen.

Fertig, jetzt muss nur noch die Änderung vom Apache Webserver eingelesen werden, damit die Änderungen wirksam werden:

Aufrufen mit http://ip-oder-hostname/phpsysinfo

Abbildng: phpSysInfo

Benutzer und Passwort dieses zuvor mit htpasswd eingegeben wurde.

Wird die phpSysInfo Seite nicht geöffnet, kann der Apache Webserver Status, und die Konfiguration überprüft werden:

 

Quellen Link  phpsysinfo

ANFORDERUNGEN

PHP 5.1.3 oder höher mit der Erweiterung SimpleXML, PCRE, XML und DOM.

Empfohlene Extensions:
mbstring: Required for *nix non UTF-8 systems
com_dotnet: Required for Windows environments
xsl: Required for static mode
json: Required for bootstrap mode

AKTUELLE GEPRÜFTE PLATTFORMEN

Linux 2.6+
FreeBSD 7+
OpenBSD 2.8+
NetBSD
DragonFly
HP-UX
Darwin / Mac OS / OS X
Windows 2000 / XP / 2003 / Vista / 2008 / 7 / 2011 / 2012 / 8 / 8.1 / 10 / 2016 / 2019
Android

BEKANNTE PROBLEME

phpSysInfo ist nicht kompatibel mit SELinux.

SELinux auf disabled setzen, mit ausführen folgender Zeile wird /etc/selinux/config geändert und der Server anschließend rebootet.