Vorgehen: neuer Verwaltungsrechner, Apps über itunes ... · Falls Sie von einem weiteren Rechner...

29
- 1 / 29 - Moodle V 3.x lokale XAMPP Umgebung Impressum Autor: H. Stütz, Pädagogisches Fachseminar, Schwäbisch Gmünd Stand: 10.05.2019

Transcript of Vorgehen: neuer Verwaltungsrechner, Apps über itunes ... · Falls Sie von einem weiteren Rechner...

Page 1: Vorgehen: neuer Verwaltungsrechner, Apps über itunes ... · Falls Sie von einem weiteren Rechner nicht auf den zentralen PC (Aufruf von Moodle bzw. Dakora) zugreifen können, so

- 1 / 29 -

Moodle V 3.x

lokale XAMPP Umgebung

Impressum

Autor:

H. Stütz, Pädagogisches Fachseminar, Schwäbisch Gmünd

Stand: 10.05.2019

Page 2: Vorgehen: neuer Verwaltungsrechner, Apps über itunes ... · Falls Sie von einem weiteren Rechner nicht auf den zentralen PC (Aufruf von Moodle bzw. Dakora) zugreifen können, so

- 2 / 29 -

Inhalt

1. Wichtige Hinweise .................................................................................................... 3

1.1. Kompetenzraster - Nutzungsbedingungen .......................................................... 3

2. Hinweise zur lokalen XAMPP-Umgebung .................................................................... 3

2.1. Download der Datei .......................................................................................... 3

2.2. Installation der lokalen Xampp Umgebung ......................................................... 4

2.3. Xampp Installationsproblem – Virenscanner ....................................................... 6

2.3.1. Überprüfung durch Virenscanner ................................................................ 6

2.3.2. Überprüfung durch Windows Defender SmartScreen .................................... 7

2.4. Xampp Umgebung löschen................................................................................ 7

3. Kurse ...................................................................................................................... 9

3.1. Kurse zum Thema „Kompetenzraster“ ................................................................ 9

3.2. Kurse zum Thema „Moodle Basiskurs“ ................................................................ 9

3.3. Kurse zum Thema „Moodle im Unterricht“ ........................................................ 10

4. Moodle zentral bereitstellen .................................................................................... 11

4.1. Firewall – Private Netzwerke – deaktivieren ...................................................... 13

5. Fehler beim Start von Xampp .................................................................................. 15

5.1. Port 443 ist belegt .......................................................................................... 15

5.2. Port 3306 ist belegt ........................................................................................ 16

6. Technische Details ................................................................................................. 17

6.1. Port 80 ist belegt ........................................................................................... 18

6.1.1. WWW-Publishdienst per Kommandozeile beenden ..................................... 18

7. Xampp Optimierung ............................................................................................... 19

7.1. Memcache (nur für die Xampp-Umgebung) ...................................................... 19

7.1.1. Download ............................................................................................... 19

7.1.2. php.ini Einstellungen ............................................................................... 20

7.1.3. Memcache starten ................................................................................... 20

7.1.4. Memcache beenden / deinstallieren .......................................................... 20

7.2. Opcache aktivieren ......................................................................................... 21

8. Hinweise zur php.ini (lokal xampp Umgebung) ......................................................... 22

9. Hinweise zur virtuellen lokalen Umgebung ............................................................... 23

Page 3: Vorgehen: neuer Verwaltungsrechner, Apps über itunes ... · Falls Sie von einem weiteren Rechner nicht auf den zentralen PC (Aufruf von Moodle bzw. Dakora) zugreifen können, so

- 3 / 29 -

Wichtige Hinweise

1.1. Kompetenzraster - Nutzungsbedingungen

Die lokale Umgebung zur Verwaltung von Kompetenzrastern (KOMET / Exabis

Kompetenzraster) enthält derzeit nur die Kompetenzraster (D, M, E, F sowie Bio bis Klasse

10) zum Bildungsplans 2016. Die Kompetenzraster inkl. der Materialien wurden vom

Landesinstitut für Schulentwicklung erstellt und sind urheberrechtlich geschützt. Sie dürfen

nur zur Fortbildung und an Schulen in Baden-Württemberg eingesetzt werden. Jede weitere

Verwendung ist nur mit schriftlicher Genehmigung des Landesinstituts für Schulentwicklung

möglich.

2. Hinweise zur lokalen XAMPP-Umgebung

2.1. Download der Datei

https://lehrerfortbildung-bw.de/fb_regional/lfbstandorte/moodle/

Page 4: Vorgehen: neuer Verwaltungsrechner, Apps über itunes ... · Falls Sie von einem weiteren Rechner nicht auf den zentralen PC (Aufruf von Moodle bzw. Dakora) zugreifen können, so

- 4 / 29 -

Laden Sie bitte die Anleitung sowie die lokale Umgebung herunter.

2.2. Installation der lokalen Xampp Umgebung

Speichern Sie die Datei unter C:\temp und führen Sie Programm als Adminstrator aus.

Page 5: Vorgehen: neuer Verwaltungsrechner, Apps über itunes ... · Falls Sie von einem weiteren Rechner nicht auf den zentralen PC (Aufruf von Moodle bzw. Dakora) zugreifen können, so

- 5 / 29 -

Nachdem die Dateien nach c:\xampp entpackt wurden, startet das Programm

c:\xampp\xampp-control.exe mit den beiden Diensten Apache und MySQL automatisch.

Nach dem erfolgreichen Start werden die beiden Dienste grün markiert.

Im Verzeichnis c:\xampp finden Sie drei portable Browser sowie weitere Unterlagen

Die wichtigen Links sind in der jeweiligen Lesezeichen-Symbolleiste aufgeführt.

Page 6: Vorgehen: neuer Verwaltungsrechner, Apps über itunes ... · Falls Sie von einem weiteren Rechner nicht auf den zentralen PC (Aufruf von Moodle bzw. Dakora) zugreifen können, so

- 6 / 29 -

2.3. Xampp Installationsproblem – Virenscanner

2.3.1. Überprüfung durch Virenscanner

Je nach eingesetztem Virenscanner wird die Installationsdatei (hier 2018-01-21-LFB-

MoodleV3110.exe) vom Virenscanner auf Schadsoftware überprüft.

Bild: Avast Software s.r.o.

Bild: Avast Software s.r.o.

Nach der erfolgreichen Überprüfung kann die Installation fortgesetzt werden.

Page 7: Vorgehen: neuer Verwaltungsrechner, Apps über itunes ... · Falls Sie von einem weiteren Rechner nicht auf den zentralen PC (Aufruf von Moodle bzw. Dakora) zugreifen können, so

- 7 / 29 -

2.3.2. Überprüfung durch Windows Defender SmartScreen

Bild: © Microsoft ,2019

2.4. Xampp Umgebung löschen

1. Schritt: Beenden Sie die beiden Dienste Apache (1) und MySQL (2)

2. Schritt: Beenden Sie das Xampp Controll Panel über die Schaltfläche „Beenden“ (3)

3. Schritt: Führen Sie im Verzeichnis C:\xampp die Datei Moodle-MCache-off.bat als

Administrator aus.

.

Page 8: Vorgehen: neuer Verwaltungsrechner, Apps über itunes ... · Falls Sie von einem weiteren Rechner nicht auf den zentralen PC (Aufruf von Moodle bzw. Dakora) zugreifen können, so

- 8 / 29 -

4. Schritt: Löschen Sie das Verzeichnis C:\xampp

Page 9: Vorgehen: neuer Verwaltungsrechner, Apps über itunes ... · Falls Sie von einem weiteren Rechner nicht auf den zentralen PC (Aufruf von Moodle bzw. Dakora) zugreifen können, so

- 9 / 29 -

3. Kurse

In der lokalen Xampp Umgebung sind bereits verschiede Kurse integriert.

3.1. Kurse zum Thema „Kompetenzraster“

3.2. Kurse zum Thema „Moodle Basiskurs“

Page 10: Vorgehen: neuer Verwaltungsrechner, Apps über itunes ... · Falls Sie von einem weiteren Rechner nicht auf den zentralen PC (Aufruf von Moodle bzw. Dakora) zugreifen können, so

- 10 / 29 -

3.3. Kurse zum Thema „Moodle im Unterricht“

Page 11: Vorgehen: neuer Verwaltungsrechner, Apps über itunes ... · Falls Sie von einem weiteren Rechner nicht auf den zentralen PC (Aufruf von Moodle bzw. Dakora) zugreifen können, so

- 11 / 29 -

4. Moodle zentral bereitstellen

Starten Sie im Verzeichnis c:\xampp das Programm moodlelfb.exe

Page 12: Vorgehen: neuer Verwaltungsrechner, Apps über itunes ... · Falls Sie von einem weiteren Rechner nicht auf den zentralen PC (Aufruf von Moodle bzw. Dakora) zugreifen können, so

- 12 / 29 -

Page 13: Vorgehen: neuer Verwaltungsrechner, Apps über itunes ... · Falls Sie von einem weiteren Rechner nicht auf den zentralen PC (Aufruf von Moodle bzw. Dakora) zugreifen können, so

- 13 / 29 -

4.1. Firewall – Private Netzwerke – deaktivieren

Falls Sie von einem weiteren Rechner nicht auf den zentralen PC (Aufruf von Moodle bzw.

Dakora) zugreifen können, so sollte auf dem zentralen PC die Firewall „Privates Netzwerk“

deaktiviert werden. Diese Firewall-Einstellung wird beim Aufruf der Datei Moodle-Port443.bat

automatisch deaktiviert.

Bild: © Microsoft 2019

Page 14: Vorgehen: neuer Verwaltungsrechner, Apps über itunes ... · Falls Sie von einem weiteren Rechner nicht auf den zentralen PC (Aufruf von Moodle bzw. Dakora) zugreifen können, so

- 14 / 29 -

Bild: © Microsoft 2019

Page 15: Vorgehen: neuer Verwaltungsrechner, Apps über itunes ... · Falls Sie von einem weiteren Rechner nicht auf den zentralen PC (Aufruf von Moodle bzw. Dakora) zugreifen können, so

- 15 / 29 -

5. Fehler beim Start von Xampp

5.1. Port 443 ist belegt

Problem: Apache Webserver kann nicht gestartet werden

Lösung: Führen Sie Programm C:\xampp\ Moodle-Port443.bat als Adminstrator aus.

und starten Sie anschließend den Apache Dienst erneut.

Page 16: Vorgehen: neuer Verwaltungsrechner, Apps über itunes ... · Falls Sie von einem weiteren Rechner nicht auf den zentralen PC (Aufruf von Moodle bzw. Dakora) zugreifen können, so

- 16 / 29 -

5.2. Port 3306 ist belegt

Page 17: Vorgehen: neuer Verwaltungsrechner, Apps über itunes ... · Falls Sie von einem weiteren Rechner nicht auf den zentralen PC (Aufruf von Moodle bzw. Dakora) zugreifen können, so

- 17 / 29 -

6. Technische Details

Bild: © Microsoft 2019

Bild: © Microsoft 2019

Page 18: Vorgehen: neuer Verwaltungsrechner, Apps über itunes ... · Falls Sie von einem weiteren Rechner nicht auf den zentralen PC (Aufruf von Moodle bzw. Dakora) zugreifen können, so

- 18 / 29 -

6.1. Port 80 ist belegt

6.1.1. WWW-Publishdienst per Kommandozeile beenden

sc stop W3SVC

sc start W3SVC

Hinweis:

IIS: verwendet ebenfalls den Port 80

Skype: verwendet ebenfalls den Port 80 und 443.

SQL Server Reporting Service: Dieser Dienst verwendet Port 80 wenn der IIS nicht ausgeführt wird.

Page 19: Vorgehen: neuer Verwaltungsrechner, Apps über itunes ... · Falls Sie von einem weiteren Rechner nicht auf den zentralen PC (Aufruf von Moodle bzw. Dakora) zugreifen können, so

- 19 / 29 -

7. Xampp Optimierung

7.1. Memcache (nur für die Xampp-Umgebung)

7.1.1. Download

Msvcp71.dll-And-Msvcr71.dll-files.zip

http://www.dlldownloader.com/search/?k=msv

http://www.dlldownloader.com/msvcr71-dll/

http://www.dlldownloader.com/msvcp71-dll/

32-Bit Version: memcached-1.2.6-win32-bin.zip

32-Bit Version für php 5.6

http://windows.php.net/downloads/pecl/releases/memcache/3.0.8/

Page 20: Vorgehen: neuer Verwaltungsrechner, Apps über itunes ... · Falls Sie von einem weiteren Rechner nicht auf den zentralen PC (Aufruf von Moodle bzw. Dakora) zugreifen können, so

- 20 / 29 -

https://commaster.net/content/installing-memcached-windows

http://www.phpini.in/php/memcached-installation-on-windows.html

7.1.2. php.ini Einstellungen

php.ini muss um folgende Einträge ergänzt werden:

extension=php_memcache.dll

[Memcache]

memcache.allow_failover = 1

memcache.max_failover_attempts=20

memcache.chunk_size =8192

memcache.default_port = 11211

7.1.3. Memcache starten

Im Verzeichnis C:\xampp finden Sie die Datei

c:\xampp\memcached.exe -d install

c:\xampp\memcached.exe -d start

7.1.4. Memcache beenden / deinstallieren

Im Verzeichnis C:\xampp finden Sie die Date

c:\memcached\memcached.exe -d stop

c:\memcached\memcached.exe -d uninstall

sc stop "memcached Server"

sc delete "memcached Server"

Page 21: Vorgehen: neuer Verwaltungsrechner, Apps über itunes ... · Falls Sie von einem weiteren Rechner nicht auf den zentralen PC (Aufruf von Moodle bzw. Dakora) zugreifen können, so

- 21 / 29 -

7.2. Opcache aktivieren

Opcache könnte alternativ aktiviert werden.

C:\xampp\php\php.ini

C:\xampp\php\ext\php_opcache.dll

Die Einstellungen in der Datei php.ini sowei die Datei https://download.moodle.org/windows/

wurden aus dem Moodle installer package for Windows

https://download.moodle.org/windows/ übernommen.

Page 22: Vorgehen: neuer Verwaltungsrechner, Apps über itunes ... · Falls Sie von einem weiteren Rechner nicht auf den zentralen PC (Aufruf von Moodle bzw. Dakora) zugreifen können, so

- 22 / 29 -

8. Hinweise zur php.ini (lokal xampp Umgebung)

max_execution_time = 90

Sollte beim Update im Browser eine leere Seite angezeigt werden, so sollte in der Datei

php.ini der Wert „max_execution_time = 30“ entsprechend erhöht werden

(Empfehlung: „max_execution_time = 60“).

siehe auch http://php.net/max-execution-time

max_input_vars = 2000 (bei BelWü 1500)

Fehlermeldung beim Entziehen oder Setzen von Benutzerrechten

Warning: Unknown: Input variables exceeded 1000. To increase the limit change

max_input_vars in php.ini. in Unknown on line 0

How many GET/POST/COOKIE input variables may be accepted

; max_input_vars = 1000

• post_max_size = 128M

Setzt die maximal erlaubte Größe von POST-Daten. Diese Option betrifft auch den Datei-

Upload. Um größere Dateien hochzuladen, muss der Wert größer sein als

upload_max_filesize. Wenn eine maximale Speichergrenze während des Kompilierens

aktiviert wurde, dann betrifft auch memory_limit den Datei-Upload

• upload_max_filesize = 128M

• memory_limit = 256M

Allgemein sollte memory_limit größer als post_max_size sein.

• Folgende Einstellungen sollten nicht aktiviert werden:

;zlib.output_compression = On

; http://php.net/zlib.output-compression-level

;zlib.output_compression_level = -1

; http://php.net/zlib.output-handler

;zlib.output_handler =

Der WebServer muss nach der Änderung neu gestartet werden.

Page 23: Vorgehen: neuer Verwaltungsrechner, Apps über itunes ... · Falls Sie von einem weiteren Rechner nicht auf den zentralen PC (Aufruf von Moodle bzw. Dakora) zugreifen können, so

- 23 / 29 -

9. Hinweise zur lokalen, virtuellen Fortbildungsumgebung

1. Schritt: Installation VMware Player (Windows bzw. Linux)

https://www.computerbase.de/downloads/systemtools/vmware-player/

2. Schritt: VMWare Player starten und virtuelle Fortbildungsumgebung öffnen.

Bild © 2019 VMware, Inc

Page 24: Vorgehen: neuer Verwaltungsrechner, Apps über itunes ... · Falls Sie von einem weiteren Rechner nicht auf den zentralen PC (Aufruf von Moodle bzw. Dakora) zugreifen können, so

- 24 / 29 -

3. Schritt: Netzwerkeintellungen anpassen

© 2019 VMware, Inc

© 2019 VMware, Inc

Page 25: Vorgehen: neuer Verwaltungsrechner, Apps über itunes ... · Falls Sie von einem weiteren Rechner nicht auf den zentralen PC (Aufruf von Moodle bzw. Dakora) zugreifen können, so

- 25 / 29 -

Einstellung IP-Adresse der virtuellen

Fortbildungsumgebung

Voraussetzung Start von Moodle (siehe

Beispiele)

Fall 1:

Bridged

Über das päd. Netz erhält die

virtuellen Umgebung wird

eigene IP- Adresse aus dem

päd. Netz.

Der PCs ist in ein

päd. Netzwerk

eingebunden. Im

Netz läuft ein

DHCP Server, der

für die Zuweisung

der IP Adressen

zuständig ist.

Der PC ist in der paedML Novell

eingebunden und erhält daher

eine Adresse aus dem 10er Netz.

http://10.1.154.15/moodle

Fall 2:

NAT

Über den VM Player erhält

die virtuellen Umgebung wird

eigene IP- Adresse.

Der Computer

muss nicht mit

einem Netzwerk

verbunden sein.

(z.B: PC Zuhause,

Laptop

unterwegs).

http://192.168.100.128/moodle

Fall 3:

Host-Only

Über den VM Player erhält

die virtuellen Umgebung wird

eigene IP- Adresse.

Vom Computer kann nicht auf die Moodle –

Umgebung per Browser zugegriffen werden.

Page 26: Vorgehen: neuer Verwaltungsrechner, Apps über itunes ... · Falls Sie von einem weiteren Rechner nicht auf den zentralen PC (Aufruf von Moodle bzw. Dakora) zugreifen können, so

- 26 / 29 -

Fall 1: Bridge Modus

© 2019 VMware, Inc

Page 27: Vorgehen: neuer Verwaltungsrechner, Apps über itunes ... · Falls Sie von einem weiteren Rechner nicht auf den zentralen PC (Aufruf von Moodle bzw. Dakora) zugreifen können, so

- 27 / 29 -

Fall 2: NAT Modus

© 2019 VMware, Inc

Page 28: Vorgehen: neuer Verwaltungsrechner, Apps über itunes ... · Falls Sie von einem weiteren Rechner nicht auf den zentralen PC (Aufruf von Moodle bzw. Dakora) zugreifen können, so

- 28 / 29 -

Fall 3: Host-Only Modus

© 2019 VMware, Inc

Page 29: Vorgehen: neuer Verwaltungsrechner, Apps über itunes ... · Falls Sie von einem weiteren Rechner nicht auf den zentralen PC (Aufruf von Moodle bzw. Dakora) zugreifen können, so

- 29 / 29 -

4. Schritt: Virtuelle Fortbildungsumgebung starten

© 2019 VMware, Inc

5. Schritt: Virtuelle Fortbildungsumgebung heruntefahren

© 2019 VMware, Inc