PHP-Informationen: Unterschied zwischen den Versionen
(Initialkopie der englischen Vorlage) |
(Artikel Freigabe, Übersetzungshinweis entfernt) |
||
(7 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
Die Skriptsprache PHP stellt die Funktion ''phpinfo()'' zur Verfügung, deren einzige Aufgabe es ist, die Konfiguration der PHP-Installation mit all seinen installierten Plugins auf dem Bildschirm auszugeben. | |||
__TOC__ | |||
==Ausgabe der PHP-Konfigurationsdaten== | |||
===Vor der Moodle Installation=== | |||
Das Installationsprogramm von Moodle überprüft zu Beginn der Installation, ob alle für Moodle erforderlichen PHP-Plugins aktiviert wurden. Sollte dies nicht der Fall sein, so wird der Anwender darauf aufmerksam gemacht. | |||
Möchte man schon im Vorfeld prüfen, ob die PHP-Systemvoraussetzungen für eine Moodleinstallation serverseitig gegeben sind, so kann man ein kleines PHP-Programm schreiben (s.a. [[PHP-Informationen#Externes PHP-Skript|Externes PHP-Skript]]), um sich alle Informationen zur vorhandenen PHP-Installation anzeigen zu lassen. | |||
== | ===Bei vorhandener Moodle Installation=== | ||
Nach einer erfolgreichen Moodle-Installation können Sie als Serveradministrator dieses externe Skript erneut verwenden, wenn Sie beabsichtigen | |||
* ein Moodle-Modul nachzuinstallieren bzw. | |||
* das Moodle-System upzugraden oder upzudaten | |||
und zuvor prüfen möchten, ob die hierfür eventuell zusätzliche erforderlichen PHP-Systemvoraussetzungen gegeben sind. | |||
Alternativ steht Ihnen als Moodle-Administrator bei einer vorhandenen Moodle-Installation auch innerhalb des Moodle-System eine entsprechende [[PHP-Informationen#Interne Moodle Seite|Server-Informationsseite]] zur Verfügung. | |||
==PHP-Informationsanzeige== | |||
===Externes PHP-Skript=== | |||
[[Bild:PHPInfo-Extern-de.jpg|thumb|PHP-Info: Skriptausgabe]] | |||
* | * Das Erstellen des externen Skripts für die Ausgabe der PHP-Informationen ist sehr einfach. Legen Sie hierfür mit Ihrem Texteditor eine Datei an, die nur eine einzige Befehlszeile enthält: | ||
<?php phpinfo(); ?> | |||
* Speichern Sie diese Datei in Ihrem Moodle-Verzeichnis z.B. unter den Namen ''phpinfo.php'' auf Ihrem Rechner ab, bzw. laden Sie die Datei in Ihr Moodle-Verzeichnis auf Ihrem Server | |||
< | * Rufen Sie nun die Datei mit Ihrem Browser auf | ||
** <nowiki>http://localhost/phpinfo.php</nowiki> (auf Ihrem lokalen Rechner) bzw. | |||
** <nowiki>http://domainname.tld/phpinfo.php</nowiki> (auf Ihrem Server) | |||
===Interne Moodle Seite=== | |||
[[Bild:PHPInfo-Intern-de.jpg|thumb|PHP-Info: Moodle-Infoseite]] | |||
* Ab der Moodle version 1.7 finden Sie im Administrationsbereich eine PHP-Informationsseite unter: | |||
: ''Website-Administration > Server > PHP-Informationen'' | |||
Ebenso wie beim externen Skript erhalten Sie hier über mehrere Seiten hinweg Informationen über | |||
*Ihren Server | |||
*Ihre PHP-Installation | |||
*den installierten PHP-Plugins und | |||
*weiteren Konfigurationsdaten zu Ihrer Installation. | |||
Sie können somit leicht entscheiden, ob alle für ein Modul erforderlichen Systemvoraussetzungen erfüllt sind, z.B. ob das PHP-LDAP Modul für die LDAP-Authorisierung schon installiert ist. | |||
== | ==Siehe auch== | ||
* [http://www.php.net/ini.core PHP | * [http://www.php.net/ini.core PHP-Handbuch] - Beschreibung der php.ini-Direktiven des Sprachkerns | ||
[[Category:Developer|Phpinfo]] | [[Category:Developer|Phpinfo]] |
Aktuelle Version vom 14. Oktober 2009, 13:59 Uhr
Die Skriptsprache PHP stellt die Funktion phpinfo() zur Verfügung, deren einzige Aufgabe es ist, die Konfiguration der PHP-Installation mit all seinen installierten Plugins auf dem Bildschirm auszugeben.
Ausgabe der PHP-Konfigurationsdaten
Vor der Moodle Installation
Das Installationsprogramm von Moodle überprüft zu Beginn der Installation, ob alle für Moodle erforderlichen PHP-Plugins aktiviert wurden. Sollte dies nicht der Fall sein, so wird der Anwender darauf aufmerksam gemacht.
Möchte man schon im Vorfeld prüfen, ob die PHP-Systemvoraussetzungen für eine Moodleinstallation serverseitig gegeben sind, so kann man ein kleines PHP-Programm schreiben (s.a. Externes PHP-Skript), um sich alle Informationen zur vorhandenen PHP-Installation anzeigen zu lassen.
Bei vorhandener Moodle Installation
Nach einer erfolgreichen Moodle-Installation können Sie als Serveradministrator dieses externe Skript erneut verwenden, wenn Sie beabsichtigen
- ein Moodle-Modul nachzuinstallieren bzw.
- das Moodle-System upzugraden oder upzudaten
und zuvor prüfen möchten, ob die hierfür eventuell zusätzliche erforderlichen PHP-Systemvoraussetzungen gegeben sind.
Alternativ steht Ihnen als Moodle-Administrator bei einer vorhandenen Moodle-Installation auch innerhalb des Moodle-System eine entsprechende Server-Informationsseite zur Verfügung.
PHP-Informationsanzeige
Externes PHP-Skript
- Das Erstellen des externen Skripts für die Ausgabe der PHP-Informationen ist sehr einfach. Legen Sie hierfür mit Ihrem Texteditor eine Datei an, die nur eine einzige Befehlszeile enthält:
<?php phpinfo(); ?>
- Speichern Sie diese Datei in Ihrem Moodle-Verzeichnis z.B. unter den Namen phpinfo.php auf Ihrem Rechner ab, bzw. laden Sie die Datei in Ihr Moodle-Verzeichnis auf Ihrem Server
- Rufen Sie nun die Datei mit Ihrem Browser auf
- http://localhost/phpinfo.php (auf Ihrem lokalen Rechner) bzw.
- http://domainname.tld/phpinfo.php (auf Ihrem Server)
Interne Moodle Seite
- Ab der Moodle version 1.7 finden Sie im Administrationsbereich eine PHP-Informationsseite unter:
- Website-Administration > Server > PHP-Informationen
Ebenso wie beim externen Skript erhalten Sie hier über mehrere Seiten hinweg Informationen über
- Ihren Server
- Ihre PHP-Installation
- den installierten PHP-Plugins und
- weiteren Konfigurationsdaten zu Ihrer Installation.
Sie können somit leicht entscheiden, ob alle für ein Modul erforderlichen Systemvoraussetzungen erfüllt sind, z.B. ob das PHP-LDAP Modul für die LDAP-Authorisierung schon installiert ist.
Siehe auch
- PHP-Handbuch - Beschreibung der php.ini-Direktiven des Sprachkerns