Frontpage Servererweiterungen und Apache 1.3.0
Hallo, wie kann ich mittels Frontpage (Explorer / Editor) die Seiten auf einem Apache administrieren? Was geschah bisher: Grundsystem SuSE 5.3, Quellen von Apache 1.3.0, fp-patch-apache_1.3.0, change_server.sh, fp30.linux.tar.Z und fp_install.sh (letztere vier stammen von <A HREF="http://www.microsoft.com/frontpage/wpp/appatche.htm"><A HREF="http://www.microsoft.com/frontpage/wpp/appatche.htm</A">http://www.microsoft.com/frontpage/wpp/appatche.htm</A</A>>) Da der vorkompilierte Apache von der SuSE keine FP-Erweiterungen hat, muß er neu kompiliert werden: 1) auspacken der Quellpakete und anschlieáendes patchen cat fp-patch-apache_1.3.0 | patch (im Apache-Quell-Verzeichnis) lief fehlerfrei durch. 2) configure --enable-module=most --enable-shared=max --add-module=mod_frontpage.c und make ; make install liefen auch fehlerfrei. 3) jetzt wird's haarig. Die MS-Beschreibung legt sich nicht darauf fest, welches Script anschließend gestartet werden muß. Ich denke, change_server.sh dient dazu, eine alte FP-Erweiterung auf den neusten Stand zu bringen. Daher habe ich fp.install.sh gestartet. Nach ein paar symbolischen links, weil die Datein nicht da waren, wo das script sie erwartet lief das auch fehlerfrei durch. 4) Ich kann jedoch nicht mit dem Frontpage-Explorer auf dem Webserver zugreifen. Die Fehlermeldung lautet: 404 Not Found Not Found The requested URL /_vti_bin/shtml.exe/_vti_rpc was not found on this server. So, jetzt brauche ich Hilfe. Wer hat das schon 'mal gemacht? Wo muß ich korrigierend eingreifen? MfG Stefan Krister -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux
On Mon, Nov 23, 1998 at 09:55:44AM +0100, Stefan Krister wrote:
wie kann ich mittels Frontpage (Explorer / Editor) die Seiten auf einem Apache administrieren?
problemlos ;-)))
Da der vorkompilierte Apache von der SuSE keine FP-Erweiterungen hat, muß er neu kompiliert werden:
Unsinn, apache kann so benutzt werden, wie er ausgeliefert wird. Compilation haettest du dir ersparen koennen. Wenn du zwingend auf einen gepatchten apache Wert legst, findest du eine bereits geaenderte Version in den Servererweiterungen unter /usr/local/frontpage/version3.0/httpd
Daher habe ich fp.install.sh gestartet. Nach ein paar symbolischen links, weil die Datein nicht da waren, wo das script sie erwartet lief das auch fehlerfrei durch.
Das Hauptproblem also schon mal geloest ;-)
Ich kann jedoch nicht mit dem Frontpage-Explorer auf dem Webserver zugreifen. Die Fehlermeldung lautet: 404 Not Found Not Found The requested URL /_vti_bin/shtml.exe/_vti_rpc was not found on this server.
Das ist natuerlich Irrefuehrung der Menschheit. _vti_rpc existiert in Wirklichkeit nicht, sondern stellt lediglich die Rueckmeldung aus dem Schreibzugriff auf das cgi-skript shtml.exe dar. Hast du apache nach der Installation auch neu gestartet ? Ansonsten sind die neuen Eintraege im Konfigurationsfile dem Server noch nicht bekannt. Wenn ja, fehlt dir der entsprechende Skriptalias in der Konfiguration. Nachdem alles richtig durchgelaufen ist muesste ein Eintrag in folgender oder aehnlicher Form im File httpd.conf zu finden sein: ScriptAlias /_vti_bin/ /var/lib/apache/WWW/virgo/_vti_bin/ Da die Frontpage-Erweiterungen so einigen Muell im Rootverzeichnis des Webservers ablegen, hab ich mir gedacht, $MS mischt mir nicht in meinen Kram und deshalb einen virtuellen Host angelegt. httpd.conf sieht in dem Fall auszugsweise derart aus: <VirtualHost virgo.aksbbs.de> ServerAdmin webmaster@aksbbs.de DocumentRoot /var/lib/apache/WWW/virgo ServerName virgo.aksbbs.de # damit funktioniert eine Administration aus dem Webbrowser heraus # wunderpraechtig und man braucht sich nicht laufend mit dem # Kommandozeilentool zu quaelen. Die mitgelieferten Admin-Skripte # sind allerdings fehlerhaft ;-)) # deshalb besser die Seiten aus der Installation von # Frontpage auf der Winkiste verwenden <Directory /var/lib/apache/WWW/virgo/admin/scripts> Options all ExecCGI AllowOverride all Order deny,allow deny from all allow from all </Directory> # hier kommen dann die Zuweisungen der einzelnen "Webs" ScriptAlias /_vti_bin/_vti_adm/ /var/lib/apache/WWW/virgo/_vti_bin/_vti_adm/ ScriptAlias /_vti_bin/_vti_aut/ /var/lib/apache/WWW/virgo/_vti_bin/_vti_aut/ ScriptAlias /_vti_bin/ /var/lib/apache/WWW/virgo/_vti_bin/ ScriptAlias /NewWeb/_vti_bin/_vti_adm/ /var/lib/apache/WWW/virgo/NewWeb/_vti_bin/_vti_adm/ ScriptAlias /NewWeb/_vti_bin/_vti_aut/ /var/lib/apache/WWW/virgo/NewWeb/_vti_bin/_vti_aut/ ScriptAlias /NewWeb/_vti_bin/ /var/lib/apache/WWW/virgo/NewWeb/_vti_bin/ # usw. und so lustig ... # zum Abschluss dann End of virtual host. </VirtualHost> !!! WICHTIG !!! Das Verzeichnis, in dem die Webs zu liegen kommen muss auch eine Schreibberechtigung fuer "write by others" enthalten, da alle Schreibzugriffe unter dem User ablaufen, der als Admin innerhalb der Erweiterungen agiert, sonst geht nichts. Das gilt natuerlich auch fuer httpd.conf. Aus dem Grund habe ich eine zweite httpd.conf fuer Frontpage angelegt, die dann mit include in die "richtige" Konfiguration uebernommen wird. Falls du nicht weiterkommst, melde dich nochmal ;-) Mario -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux
participants (2)
-
krs@treu-elektro.de
-
mmaureraks@st-wendel.de