Installation der Frontpage 2002-Servererweiterung (Vers.5.0) am Linux-Server:


Die Frontpage-Servererweiterungen ermöglichen das Erstellen und Bearbeiten und Verwalten von HTML-Dateien direkt am Webserver mit Hilfe von Frontpage 97/98/2000/2002.

Zunächst benötigt man die Installationsdatei von Microsoft - diese kann man

Nähere Informationen zu den Frontpage-Servererweiterungen gibts hier bei Microsoft.

Noch zwei Links, die mir sehr hilfreich waren:

http://www.rtr.com/fpsupport/documentation.htm

http://www.joshie.com/projects/apache-frontpage/


Die Installation der FP-Servererweiterungen ist nicht unheikel und hat mich einiges an Blut, Schweiß und fast auch Tränen gekostet ;-) Daher einige Hinweise, wie man die Sache zum Laufen bringen kann: 

1) Im Gegensatz zu vorherigen Versionen MUSS der Apache-Webserver gepatcht werden, d.h. man kommt nicht um eine Neukompilation des Apache herum. Sehr hilfreich dafür ist http://www.apachetoolbox.com/

2) Das Installationspaket von dort herunterladen (ca. 70MB inkl. aller Quellen, u.a. auch Frontpage), mit "tar xfvz Apachetoolbox-x.y.zz.tar.gz" entpacken, ins Verz. wechseln und mit "./install.sh" die Installation starten.

3) Die benötigten Module auswählen. Programme, die keine Apache-Module und am System schon vorhanden sind (z.B. MySQL oder GD), müssen nicht angewählt werden.
Das Frontpage-Modul wird sinnvollerweise angewählt, dabei wird dann später 

  - Hinweis: PHP habe ich nicht angewählt, sondern erst im Nachhinein "händisch" als DSO installiert, da es von der Toolbox fix in den Apache kompiliert wird und damit später nicht mehr ohne Neukompilation des Apache upgedatet werden kann. 

4) Jetzt geht's los: Start mit "go". Das Skript fragt dann nach einiger Zeit, ob man die Apachekonfigurationsdatei bearbeiten möchte. 

WICHTIG: das ist der richtige Zeitpunkt, um von einer anderen Konsole aus einen weiteren Patch, nämlich fp-patch-suexec einzuspielen, der bei Apachetoolbox nicht dabei ist - er stammt von http://www.joshie.com/projects/apache-frontpage/ und ohne diesen Patch haben bei mir die Userwebs (http://www.MeinServer.com/~user) nicht funktioniert. Wenn man keine Userwebs verwendet, dann sollte man den Patch allerdings weglassen.

Von einer zweiten Konsole aus kopiert man die Patch-Datei in das Apachequellverzeichnis apache_1.3.xy unterhalb des Apachetoolbox-Verz. und führt den Befehl "patch -p0 <fp-patch-suexec" aus. Dann gehts wieder auf der anderen Konsole weiter.

5) Wenn die Konfiguration hoffentlich erfolgreich war, kommt noch ein "cd apache_1.3.xy" , "make" und nach erfolgreicher Kompilation noch ein "make install".

6) Anpassen der httpd.conf und Starten des Apache.

7) Aktivieren der FP-Servererweiterungen:

8) Bei (neueren) Systemen mit glibc 2.3 (SuSE 8.x , Redhat 9, spätere 8.x) gibts allerdings Schwierigkeiten (zumindest gilt das für die Apachetoolbox-Version 1.5.66 - bei neueren Versionen ist das Problem vielleicht schon behoben) - im Apache-Errorlog erhält man die Fehlermeldung "premature end of script headers ... fpexe".

Um dieses Problem zu beheben, muss man die Datei fpexe neu kompilieren:

Damit sollte der Server mit Frontpage verwendbar sein.

Die Frontpage-Software für die Client-Rechner muss natürlich extra gekauft und installiert werden.

Viel Erfolg !

Hit Counter