close Warning: Can't synchronize with repository "keplertools" (/srv/svn/keplertools does not appear to be a Subversion repository.). Look in the Trac log for more information.

Opened 9 years ago

Closed 8 years ago

#2746 closed Aufgabe (im Image)

XAMPP auf Clients

Reported by: Rüdiger Kupper Owned by: Rüdiger Kupper
Priority: bald erledigen Milestone: Image "Famoser Falk"
Component: Ich kenne die passende Komponente nicht. Severity: beeinträchtigt den Unterricht einiger Lehrer
Keywords: Cc:

Description



-------- Weitergeleitete Nachricht --------
Betreff: 	XAMPP auf Clients
Datum: 	Thu, 14 Dec 2017 14:23:02 +0100
Von: 	Jens Baumgärtner <bau@kg-fds.de>
Antwort an: 	bau@kg-fds.de
Organisation: 	Kepler-Gymnasium Freudenstadt
An: 	Dr. Kupper, Ruediger [L] (14.09.2017) <kup@kg-fds.de>



Hallo Rüdiger,

mit der Einrichtung eines Mail-Scripts für die Clients ist der
XAMPP nun voll funktionsfähig auf den Clients.

Das komplette Paket lagert unter

/home/share/school/Informatik/lampp/

auf dem Server.



Benötigt wird lediglich ein Starter auf dem Client unter
/usr/share/applications/XAMPP.desktop:


	
[Desktop Entry]

Name=XAMPP-Starter
Comment=XAMPP-Umgebung fuer den Informatikunterricht
Exec=sudo /home/share/school/Informatik/lampp/startKGy
Terminal=true
Type=Application
Categories=Education;
Icon=/home/share/school/Informatik/lampp/icons/xampp.png


Und, da der Apache als root gestartet werden muss,
einen Eintrag in der /etc/sudoers:

# lampp-Start erlauben

ALL ALL=(ALL) NOPASSWD: /home/share/school/Informatik/lampp/startKGy
ALL ALL=(ALL) NOPASSWD: /home/share/school/Informatik/lampp/lampp


Das habe ich aktuell alles von Hand auf die Clients gebracht
nach einem Sync packe ich es halt wieder drauf.

Change History (4)

comment:1 by Rüdiger Kupper, 9 years ago

Milestone: Schuljahr 2017/18 → Image "Famoser Falk"
Owner: changed from netzwerk to Rüdiger Kupper
Status: new → accepted
Type: Defekt → Aufgabe

Okay, packe ich ins Falk-Image.

comment:2 by Rüdiger Kupper, 8 years ago

Okay, ist im Image!

Ich würde aber das Verzeichnis /home/share/school/Informatik/lampp/ mit ins Image nehmen (selbst installierte Programmbibliotheken gehören eigentlich nach /usr/local/ oder nach /opt). Warum sollte Software, die auf dem Client ausgeführt wird, auf dem Server liegen? Das macht nur unnötige Netzlast.

Außer natürlich, Du musst öfters Änderungen daran vornehmen.

Last edited 8 years ago by Rüdiger Kupper (previous) (diff)

comment:3 by Rüdiger Kupper, 8 years ago

Ein Probelauf hat ergeben, dass das Paket sogar selbst erwartet, dass es in /opt/lampp liegt. Ich kopiere es also dort hin:

Lege Verzeichnis /home/teachers/kup/mysql fuer User kup an
Press enter to continue...
Lege Ordnersturkur in /tmp/lampp an
Lege /tmp/lampp/my.cnf fuer User kup an
Lege /tmp/lampp/httpd.conf fuer User kup an
Lege /tmp/lampp/properties fuer User kup an
###############################
###############################
# Starte XAMPP-Manager        #
###############################
# Dieses Fenster              #
# NICHT SCHLIESSEN!!          #
###############################
 
Mails werden nach /tmp/lampp/ geschrieben
INFO: You could try to speed-up the execution if you had psyco installed.
/opt/lampp/lampp: Zeile 491: printf: Schreibfehler: Datenübergabe unterbrochen (broken pipe).
/opt/lampp/lampp: Zeile 98: printf: Schreibfehler: Datenübergabe unterbrochen (broken pipe).
/opt/lampp/lampp: Zeile 148: printf: Schreibfehler: Datenübergabe unterbrochen (broken pipe).
/opt/lampp/lampp: Zeile 182: printf: Schreibfehler: Datenübergabe unterbrochen (broken pipe).
/opt/lampp/lampp: Zeile 197: /opt/lampp/var/proftpd/start.err: Datei oder Verzeichnis nicht gefunden
/opt/lampp/lampp: Zeile 203: printf: Schreibfehler: Datenübergabe unterbrochen (broken pipe).
cat: /opt/lampp/var/proftpd/start.err: Datei oder Verzeichnis nicht gefunden

comment:4 by Rüdiger Kupper, 8 years ago

Resolution: → im Image
Status: accepted → closed
Note: See TracTickets for help on using tickets.