Alex Büchner Das Moodle CLI Command Line Interface.

Slides:



Advertisements
Ähnliche Präsentationen
PHP Extension und Application Repository
Advertisements

Warum WordPress Sicherung?
Das Content-Management-System Sebastian Raubinger
Code-Injection in PHP Realworld Beispiel: SSH-Public Key per Code-Injection einbauen.
Apache - PHP - MySQL Apache-PHP-MySQL.
ATutor Vorstellung des Open-Source-Systems ATutor Matthias Hartmann.
Moodle BelWü FAQ unter oodle BelWü FAQ unter (c) M. Stütz, 2005.
allegro meets Internet
OpenLDAP.
oodle BelWü Technische Details
Authentifizierung, Autorisierung und Rechteverwaltung Einsatz und Funktion des Rechteservers 2. Shibboleth-Workshop Freiburg, 23. März 2006 Gerald Schupfner,
Allgemeine Technologien II
Dedizierte Systeme Typo3 Installation – Dummy Package –
Erweiterung B2B Usermanagement / LDAP-Anbindung
Architektur von Renardus Göttingen State and University Library, Germany (SUB) Frank Klaproth The Academic Subject.
Typo3 Content Management an der FH Trier
Web-Content-Management-System
Linux-HA-Cluster – Heartbeat mit DRBD
Workgroupmanagement mit MS OUTLOOK ohne MS Exchange Server ?! Dieter Fritzsche.
Einführung MySQL mit PHP
Seite Common Gateway Interface. Konzepte. Übersicht 1Einleitung 2Was ist CGI? 3Wozu wird CGI verwendet? 4Geschichtlicher Überblick 5Grundvoraussetzungen.
Identity für GSI Michael Dahlinger, GSI
Samba.
Jetzt lernen wir.
Mailserver-Installation mit LDAP-Schnittstelle für die Firma XYZ GmbH
LDAP Migration (Stand und Ausblick) Torsten Gosch CIS.
Installation FAQ-Forum Zope Basisinstallation Zusätzliche Module (Products) Grundkonfiguration Einrichten neuer Foren.
Netzfort – Instituts-Namensraum
Online Projekt-Management Planio GmbH Warschauer Str. 70A D Berlin Phone: (030)
Neue Möglichkeiten von Moodle 2.0
Alex Büchner Totara Moodle goes Business.
OpenStack Jörn Esdohr | Oktober 2012, Dortmund.
Registration - Page 1 Aus ihrer Mail-Domain leiten sich Rollen und Rechte ab. Sehen Sie hier welche Mail-Domains unterstützt werden. Sie können jederzeit.
Projektarbeit PHP 5.3 / MySQL & Content Management Systems
Systemaufbau / Komponenten
von Oliver & Christoph Bensch
Typo 3. INSTALLATION TYPO3 INSTALLTOOL EXTENSIONS UND TEMPLATES INSTALLATION TEMPLAVOILA USERMANAGEMENT Inhalt:
Christian Krause, URZ Jena Bereich P – IDM Arbeitsgruppe
Scripting mit Windows PowerShell
IFB Speyer Daniel Jonietz dj 2 XAMPP - Was ist das? Paket mit: – X – Apache (Webserver) – MySQL oder SQLite (Datenbank) – Perl (Skriptsprache) –
Mandantenfähigkeit in Moodle
Alex Büchner Totara Moodle goes Business.
Seite 1 - Security in TYPO3 Willkommen Security in (und rund um) TYPO3 Christian Kurta
Das Schwarze Brett. Das Schwarze Brett LCD – Fernsehgeräte auf den Fluren Kampusplan.
Webseiten mit PHP, SQL, XML und Webservices Anhand praktischer Beispiele.
UHZ / 2Roberto Mazzoni - Informatikdienste Geschichte MySql-Service im Portfolio der Informatikdienste seit 2000 Ablösung der Filemaker.
Warum IIS? Best of Microsoft Webserver
Interface systems GmbH | Zwinglistraße 11/13 | Dresden | Tel.: | Fax: | Frank Friebe Consultant.
Dedizierte Systeme Typo3 Installation Dedizierte Systeme – Typo3 Installation – Christoph Stollwerk IT Zertifikat der Philosophischen Fakultät WS 2008/2009.
modular object-oriented dynamic learning environment
Zero Administration Kit für Microsoft® Windows® Jörg Kramer University Support Center.
Novell im Schuleinsatz
Eclipse – PHP Tool Integration (PTI) Sven Kiera, TWT Interactive GmbH.
Linux Primary Domain Controller mit
HEX-code für die Farbe weiß: #FFFFFF Änderung von Inhalt & Darstellung Inhalt & Darstellung HTML Javascript CSS.
Bezirksregierung Düsseldorf MoodleTreff  Rolf Ebbinghaus Strukturelemente des Moodle-Servers.
Rasperry Pi Kameramodul + motor
MediaWiki 1.7 Installation. MediaWiki 1.7 Voraussetzungen Apache Webserver oder IIS 6.0 PHP > 5 (5.1 empfohlen) sonst MediaWiki MySQL 4.0 oder.
CODA - Installation Installation der Binärdateien –Venus: Client-Programm –Vice: Server-Programm –Für Windows existiert eine Alpha-Version (Coda Client.
XAMPP X: Linux, Windows, MacOS X, Solaris Apache Webserver MySQL Perl PHP.
Quelle: xkcd.com SQL Injections.
Test 1 Test 2 Test 3. Test 4 Test 5 Test 6 Test 7 Test 8 Test 9.
Seminararbeit Release Management von Web-Systemen Minh Tran Lehrstuhl für Software Engineering RWTH Aachen
CMIP6-DICAD – FU Berlin Thomas Schartner
Ubuntu Clients in der paedML-Linux
MySQL – Die freie Datenbank
Monitoring von Oracle-Datenbanken mit Nagios Regionaltreffen Osnabrück / Bielefeld / Paderborn Dr. Ulrich Reus.
Test.
Datenbanken
 Präsentation transkript:

Alex Büchner Das Moodle CLI Command Line Interface

Operation CLI Interface

CLI Aufruf Auf Shell-Ebene Gleicher Nutzer wie Web Server: www-data / apache Verzeichnis: admin/cli Beispiel: sudo –u www-data /usr/bin/php admin/cli/maintenance.php –enable TESTEN, TESTEN, TESTEN & BACKUP!

Installation /usr/bin/php admin/cli/install.php --help /usr/bin/php install.php --wwwroot= --dataroot=/var/moodledata/ --dbtype=mysqli --dbhost=localhost --dbname=moodle --dbuser=moodle --dbpass=Password123! --fullname=moodle2 --shortname=moodle2 --adminpass=Password123! --non-interactive –agree-license

Updates git fetch /usr/bin/php admin/cli/maintenance.php --enable git merge origin/cvshead /usr/bin/php admin/cli/upgrade.php --non-interactive /usr/bin/php admin/cli/maintenance.php --disable

Andere Skripte in admin/cli Automatisierung von Backups /usr/bin/php admin/cli/automated_backups.php Passwort zurücksetzen /usr/bin/php admin/cli/reset_password.php user1 Konvertierung von MySQL ISAM nach InnoDB /usr/bin/php admin/cli/automated_backups.php --engine=InnoDB Aufruf aller crons /usr/bin/php admin/cli/cron.php

Authentifizierung & Einschreiben Synchronisations-Skripte für LDAP, CAS, etc Aufruf vom cron 30 4 * * * sudo –u www-data /usr/bin/php /var/www/moodle/auth/ldap/cli/sync_users.php 45 4 * * * sudo –u www-data /usr/bin/php /var/www/moodle/enrol/ldap/cli/sync.php

Zukunft Mehr Skripte! CSV Import von Benutzern / Globalen Gruppen Berichte Rollen & Rechte zuweisen Etc, etc, etc… Komplette Admin-Funktionalität??? Web Services

Vielen Dank Alex Büchner