0 Änderungen & Neuigkeiten:
MySQL ist ein Datenbankprogramm und wird z.B. von IMP zur Verwaltung der Adressen benötigt. MySQL kann mit dem Programm:
phpMyAdmin
über den Browser bedient werden. phpMyAdmin finden Sie unter Verwaltung>>Serverdienste>>phpMyAdmin.
Hier sind nach dem Update einige Änderungen durchzuführen. Einzelheiten
s.u.
Ein Hinweis zu phpMyAdmin: In erster Linie
können damit zuküntftige Updates und Anpassungen vereinfacht
durchgeführt werden. Für den normalen Serverbetrieb benötigen
Sie diesen Menüpunkt nicht. Wenn Sie jedoch mit Datenbanken arbeiten,
werden Sie schon selbst wissen, was Sie damit machen können. Ansonsten
werden wir notwendige Anpassungen genau beschreiben. Bitte nicht einfach
mit diesem Menüpunkt "spielen" (insbesondere die Datenbanken "horde"
und "mysql" nicht verändern).
Ein Handbuch zu MySQL finden Sie, wenn Sie die Hilfe zu phpMyAdmin (das blaue "i") aufrufen: Am Ende der Hilfe-Seite steht der Verweis. Das Handbuch liegt direkt auf dem Server (mit freundlicher Genehmigung von Guido Stepken).
PHP4 ist eine Skriptsprache, die allerdings mehr im Hintergrund werkelt. Das Intranet-Forum und das Umfrage-Skript bedienen sich dieser Sprache, mit der HTML-Seiten dynamisch erzeugt werden können. Ansonsten: Es läuft einfach.
Passwortskripte
- die aktualisierte Version von Dr. Stephan Schön funktioniert jetzt
fehlerfrei und bietet m.E. unerreichten Komfort (es sieht leicht aus, ist
aber ganz schön kompliziert zu entwickeln - Danke!). Sie finden das
Skript an gewohnter Stelle im Browser. Sollten Sie es schon früher
installiert haben: Macht nix.
Surftipps
- Martin Herweg hat sie auf tote Links durchforstet und aktualisiert. Vielen
Dank! Während der Installation können Sie auswählen, ob
die Dateien wirklich erneuert werden sollen (damit eigene Änderungen
nicht überschrieben werden).
Webalizer wird während der Installation aktualisiert. Die neue Version spricht Deutsch und wertet jetzt die Internet-Zugriffe aus (vorher: Intranet). Dazu wird die Log-Datei des Proxy-Servers Squid ausgelesen - die alte Version konnte das nicht. Als Standard zeigt Webalizer jetzt 200 URLs an - diese Zahl kann aber auch erhöht werden (in der Konfigurationsdatei /etc/webalizer.conf). Auch ist es jetzt möglich, die Seite aus dem Browser heraus zu aktualisieren. Sie finden Webalizer an gewohnter Stelle: Verwaltung>>Serverdienste>>Internet-Statistik
Größe der Benutzer-Verzeichnisse im Browser - ein nützliches Skript von Tobias Grützmacher. Vielen Dank auch an ihn! In Verwaltung>>Sonstiges>>/home-Belegung kommen Sie Plattenplatz-VerschwenderInnen auf die Schliche und können Sie an den Ohren ziehen (leider noch nicht per Skript). Das Skript wird einmal nächtlich aktualisiert - Sie müssen sonst nichts machen. Wenn Sie das Skript schon vorher installiert haben - macht auch nix.
Intranet-Forum - ein komplettes Forum-System für das Intranet. Sie müssen noch das admin-Passwort ändern (s.u.). Sie finden das Forum hier und können sich bei Bedarf einen Link auf Ihre Startseite setzen: http://172.16.200.10/cgi-bin/YaBB/YaBB.pl. Eine ausführliche Beschreibung dazu finden Sie in Kürze auf unserer Homepage http://www.gesamtschule-eiserfeld.de/gee/index.html unter dem Verweis "Intranet". Mit wenigen Anpassungen kann man dieses Forum übrigens auch beim freundlichen Internet-Provider Ihrer Wahl installieren...
Umfragemöglichkeit
im Intranet - hier können Sie Umfragen im Intranet durchführen.
Der Verweis: http://172.16.200.10/html/vote/test.php
Auch hier müssen Sie das Passwort
noch ändern (s.u.). Eine Beschreibung dazu gibt es ebenfalls in Kürze
auf unserer Homepage ("Intranet)".
Eine leidige Einschränkung: Die Umfrage
funktioniert nicht mit Netscape - nur mit dem IE (zu spät gemerkt,
sonst würden wir es wohl nicht verwendet haben).
WPM
ist im Verlauf des Updates umgezogen und jetzt auch ohne Zugang zum Verwaltungsmenü
aufzurufen (auf mehrfachen Wunsch). Sie finden es nach wie vor in Verwaltung>>Serverdienste>>Internet-Zugang
verwalten, der Verweis führt aber jetzt an andere Stelle:
http://172.16.200.10/html/wpm/wpm.html.
Legen Sie sich bei Bedarf einen entsprechenden Link auf Ihre Startseite.
Benutzerverzeichnisse - die Vorkonfiguration stimmt wieder.
SELFHTML wird aktualisiert. Wenn Sie dies schon vorher gemacht haben, wird dieser Schritt übersprungen. Den Link auf die neue Version finden Sie hier: http://172.16.200.10/html/intranet.html
Last not least: Ein ganz besonderer Dank geht an WiNShuttle für die Unterstützung und Bereitstellung einer Test-Domain. Ohne diese Hilfe wäre das IMP-Update so nicht durchführbar gewesen (hatten wir schon mal erwähnt, dass das der (!) Mail-Dienst für Schulen ist...?)
Drucken Sie diese Seite aus und lesen Sie
sie vor!!!!!! der Installation einmal ;-)
Sollten Sie danach der Meinung sein, dass
Sie für das Update Hilfe benötigen, können wir das Update
auch über unseren Telefon-Support gemeinsam durchführen. Infos
dazu auf unserer Homepage (unter "Kontakt"). Ansonsten:
Laden Sie die Datei update_1.16_1.17.tar
von unserer Download-Seite auf einen Client herunter und verschieben Sie
sie mit Verwaltung >> Sonstiges >> File-Upload (oder einem anderen
FTP-Programm) in das Verzeichnis /tmp
des Servers.
(Der Netscape-Browser macht aus
dieser Datei - je nach Version - update_1_16_1_17.tar. Das macht aber nichts,
mann muss nur unten den Befehl tar xpfv... anpassen).
Melden Sie sich als root am Server
an und überprüfen Sie mit dem Befehl
df -h
den zur Verfügung stehenden Festplattenspeicher:
Der Eintrag:
/dev/hda3 (oder ..sda3) ... Mounted
on /
muss Ihnen mindestens
60 MB freien Festplattenplatz anzeigen. Sollte nicht genügend
Platz vorhanden sein, räumen Sie Ihr /tmp-Verzeichnis
auf. Löschen Sie dort alte Update-Verzeichnisseund *.tar-Dateien
oder verschieben Sie sie nach /home/admin/. Löschen Sie auch diese
Update-Dateien nach ;-) der Installation. Sollte der Platz immer noch nicht
reichen, können Sie das Update auch aus /home/admin/ (vorher auf 60
MB überprüfen) durchführen. Allerdings haben Sie dann auch
eine recht kleine Festplatte in Ihrem Server....
Wechseln Sie dann mit:
cd /tmp
in das Verzeichnis /tmp. Entpacken Sie
die Datei mit:
tar xpfv update_1.16_1.17.tar.
Ein
ls
sollte Ihnen jetzt das neue Verzeichnis
update_1.16_1.17 anzeigen. Bevor Sie das Update installieren, starten sie
den Server zuerst (wichtig!!!) mit:
reboot
neu!! Das Update sollte auch nicht im
laufenden Unterrichtsbetrieb eingespielt werden - ziehen Sie also einfach
das Netzwerkkabel zum Schulnetz ab, damit der Server ungestört arbeiten
kann (damit Sie das auch können, sollten Sie jetzt wohl auch die Türe
absperren). Sollten Sie das nicht tun und ein Kollege fährt den Server
während der Installation (von einem Client aus) herunter, gibt es
ernsthafte Probleme... you have been warned.
Nach dem Neustart des Servers melden Sie
sich wieder als root an und wechseln erneut mit:
cd /tmp
in das Verzeichnis. Ein
ls
sollte Ihnen jetzt wieder das neue Verzeichnis
update_1.16_1.17
anzeigen. Wechseln Sie mit:
cd update_1.16_1.17
in das Verzeichnis.
Während der Installation ist Ihre
Aufmerksamkeit gefragt. Sie müssen u.a. ein neues Passwort vergeben
(auch während der "Nacharbeiten"). Im folgenden Text sind diese Passworte
durchnummeriert - von Passwort 1 bis Passwort 4. Sie können
sie in der Tabelle am Ende dieses Textes notieren.
Starten Sie jetzt das Update mit dem Befehl:
./install.sh
(den Punkt nicht vergessen und kommen Sie bitte nicht auf die Idee, das
Update über eine Telnet-Sitzung von einem Client aus zu starten. Während
der Installation wird das Netzwerk getrennt - Sie haben dann den Ast abgesägt,
auf dem Sie sitzen ;-)).
1) IMP:
Wenn Sie IMP nicht benutzen, können
Sie diesen Schritt überspringen, sollten sich aber trotzdem 1.1 zumindest
durchlesen, damit Sie nicht von Fehlermeldungen erschreckt werden.
Wenn Sie IMP benutzen und deshalb auch
ihre Mail-Daten irgendwann früher im Browser-Menü eingegeben
haben, müssen Sie:
a) Ihre Mail-Daten komplett (!) in Verwaltung>>ISDN/DSL/Mail>>UUCP-Daten
neu eingeben (beachten Sie dann unbedingt : http://www.gesamtschule-eiserfeld.de/gee/faq/faq.html#80)
oder (einfacher und sicherer):
b) lediglich Ihre Absender-Domain erneut
eintragen (aber nicht im Browser):
Die Domain ist der Teil nach
dem @-Zeichen. Für unsere Schule wäre das also beispielsweise
gesamtschule-eiserfeld.de
Gehen Sie so vor:
Im Update gibt es dafür ein spezielles
Skript: impdomain.pl
Wechseln Sie mit
cd /tmp/update1.16_1.17
in das Update-Verzeichnis (vermutlich sind Sie ja noch dort). Ein ls
zeigt Ihnen jetzt die genannte Datei impdomain.pl.
Führen Sie sie aus mit:
./impdomain.pl
(den
Punkt nicht vergessen). Der Ablauf dürfte dann selbsterklärend
sein. Geben Sie Ihre Domain ein (z.B. gesamtschule-eiserfeld.de) und bestätigen
Sie die Eingabe. Damit ist dieser Schritt erledigt.
1.1) IMP &
MySQL
Eigentlich können Sie jetzt schon
problemlos IMP benutzen - nach dem nächsten Neustart des Servers würden
Sie beim Aufruf von IMP (und phpMyAdmin) allerdings mit Fehlermeldungen
gequält. IMP benutzt ja nun das Datenbankprogramm MySQL für
die Adress-Verwaltung. Dieses Datenbank-Programm wird beim (Neu-) Start
des Servers nicht automatisch gestartet. Das muss noch eingestellt werden.
So geht es:
Rufen Sie am Server mit dem Befehl:
yast
das SuSE-Konfigurationstool auf. Bewegen
Sie sich mit den Pfeiltasten auf den Menüpunkt:
Administration
des Systems, dann [Enter]
drücken. Im nächsten Menü wählen Sie den letzten Eintrag
aus:
Konfigurationsdatei
verändern und wieder
[Enter]. Jetzt drücken Sie die Taste:
[F4]
(Suchen), geben:
MYSQL
(Großschreibung) ein und drücken wieder
[Enter]. Der Eintrag:
Start_MYSQL wird
jetzt aufgerufen. Diese Variable steht auf "no".
Drücken Sie:
[F3]
und tragen Sie in der Maske "yes" ein.
Verlassen Sie Sie mit [Enter]. Mit:
[F10]
verlassen Sie dann die Konfigurationsdatei und das Programm SuSEConfig
wird automatisch gestartet. Sie bestätigen danach noch den Button:
[Weiter]
und verlassen Yast mit mehrmaligem [Esc].
MySQL wird jetzt automatisch beim Start des Servers aufgerufen.
2) phpMyAdmin
Stellen Sie die Verbindung zu einem Client
wieder her und wechseln Sie in Verwaltung >> Serverdienste. Dort
klicken Sie auf den Button:
phpMyAdmin.
Sollten Sie jetzt eine Fehlermeldung erhalten:
MySQL
Connection Failed: Can't connect to local MySQL server through socket '/tmp/mysql.sock'
müssen Sie MySQL noch starten. Dazu geben Sie am Server den Befehl:
rcmysql start
ein und klicken danach im Verwaltungsmenü wieder auf: phpMyAdmin.
Im rechten Teil des Fensters gibt es u.a.
die beiden Verweise:
Benutzer [Dokumentation].
Klicken Sie dort auf "Benutzer". Das
folgende Fenster öffnet sich:

Während der Installation werden von
MySQL keine Passwörter gesetzt. Das muss jetzt nachgeholt werden.
Im Bild oben sehen Sie, dass es den Benutzer root zweimal gibt.
Den letzten Eintrag in der Tabelle:
root
mit dem Host susi.local.si löschen
wir jetzt: Klicken Sie in dieser Zeile auf den Link "Löschen".
Es erscheint eine Sicherheitsabfrage, ob wir wirklich sicher sind: Das
sind wir - also mit [ja] bestätigen.
Der Benutzer "Jeder" taucht ebenfalls
doppelt auf. Auch hier löschen wir wie oben beschrieben:
Jeder
mit dem Host susi.local.si.
Jetzt muss noch ein Passwort (Passwort
2) gesetzt werden für den Benutzer :
root
mit dem Host localhost. Wählen
Sie dazu auf gar keinen Fall!!! das root- oder admin-Passwort des
Servers. Überlegen Sie sich ein neues Passwort und notieren Sie es
zur Sicherheit (Sie werden es gleich wieder benötigen).Gehen Sie zur
Eingabe so vor:
Klicken Sie auf den Link:
"Ändern"
in der Zeile root / localhost. Im nächsten
Fenster können Sie nun das neue Passwort eingeben (zweimal - wie üblich).
Klicken Sie danach auf [OK].
Am Server selbst geben Sie jetzt den Befehl:
rcmysql restart
ein, damit die Änderungen übernommen werden.
Mit dieser (notwendigen) Aktion haben
wir uns nun selbst aus phpMyadmin ausgesperrt. Sie können das überprüfen,
indem Sie nun auf den [Aktualisieren]-Button
des Browsers drücken. Sie lesen jetzt:
MySQL
Connection Failed: Access denied for user: 'root@localhost' (Using password:
NO)
Das können wir am Server selbst
korrigieren. Wechseln Sie mit dem Befehl:
cd /usr/local/httpd/htdocs/html/admin/php
in das entsprechende Verzeichnis und geben Sie den Befehl:
./changepass.pl
ein
- und [Enter]. Geben Sie jetzt genau
das Passwort (wieder Passwort 2) ein, das Sie eben auch im Browser
eingetragen haben. Danach haben Sie wieder Zugang zu phpMyAdmin.
3) Intranet-Forum
Wechseln Sie wieder an einen Client und
rufen Sie die Adresse:
http://172.16.200.10/cgi-bin/YaBB/YaBB.pl
auf (Groß/Kleinschreibung beachten). Am unteren Rand des Fensters
können Sie sich mit diesen Daten anmelden:
Teinehmer: admin
Passwort: admin
Sie haben jetzt Administrator-Status und
müssen das Passwort (Passwort 3) ändern. Oben auf der
Seite sehen Sie den kleinen Verweis:
Klicken Sie darauf. Im nächsten Fenster
geben Sie ein neues Passwort ein (zweimal) und verlassen die Seite mit
[Profil ändern] (unten auf der
Seite. Jetzt können Sie das Forum mit:
(oben
auf der Seite)
wieder verlassen. Einzelheiten zum Forum
in Kürze auf unserer "Intranet-Seite".
4) Umfrage
Jetzt müssen Sie mit dem IE-Explorer
arbeiten - Netscape (zumindest Version 4.5x) übergibt die Daten nicht
richtig.
Geben Sie am Client die Adresse:
http://172.16.200.10/html/vote/test.php
ein. Auf dieser Seite gibt es den Link:
Hier geht es
in das Admin-Menü.... Klicken Sie darauf und melden Sie
sich mit dem Passwort:
lasagne
an. Auf der nächsten Seite geben
Sie wieder ein Passwort (zweimal) ein (Passwort 4) und klicken unten
links auf [Ändern].
Fertig. Einzelheiten zur Umfrage in Kürze
auf unserer "Intranet-Seite".
5) Intranet
Eigentlich nur eine neue HTML-Seite, die
Ihnen die Verweise auf Intranet-Features anzeigt. Hier gibt es einen kleinen
Unterschied zwischen CD-Version und Software-Update. Da wir mit dem Update
natürlich nicht eine von Ihnen erstellte Startseite überschreiben
wollen, können Sie diese Anpassung selbst vornehmen. In der CD-Version
haben wir auf der Startseite http://172.16.200.10/html/index.html
den
Verweis auf den Scheduler durch einen neuen Link "Intranet" ersetzt. Dies
führt zu einer Unterseite: http://172.16.200.10/html/intranet.html
die
auch in Ihrem Software-Update enthalten ist. Sie müssen nur (bei Bedarf)
den Link auf der Startseite entsprechend anpassen.
Damit sind die Nacharbeiten abgeschlossen. Hier noch einmal alle neuen Verweise im Überblick:
IMP: An gewohnter Stelle
phpMyAdmin: Verwaltung >> Serverdienste
>> phpMyAdmin
Passwortänderung im Browser: http://172.16.200.10/html/setpasswd.html
Größe der Benutzer-Verzeichnisse:
Verwaltung >> Sonstiges >> /home-Belegung
Webalizer: An gewohnter Stelle (Verwaltung
>> Serverdienste >> Internet-Statistik)
WPM: Im Verwaltungsmenü und http://172.16.200.10/html/wpm/wpm.html
Forum: http://172.16.200.10/cgi-bin/YaBB/YaBB.pl
Umfrage: http://172.16.200.10/html/vote/test.php
Verweis auf Intranet-Seiten: http://172.16.200.10/html/intranet.html
(hier
finden Sie u.a. SELFHTML80)
In dieser Tabelle können Sie die Passwörter
notieren:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(admin) |
|
|
|
|
(lasagne) |
-----------------------------
So, das war es schon ;-). Oder doch noch Fragen?
Die beantworten wir gerne hier:
GEE-Server@kbx7.de (Anmeldung unter: www.gesamtschule-eiserfeld.de/gee/index.html "Mailing-Liste") oder über unseren Telefon-Support.
Viel Spass,
Wolfgang Mader, Achim Leonhardt