Page 1 of 1

SuSe 8.2 und Frontpage Erweiterung

Posted: 2003-11-04 16:32
by raid
Hallo,

kann mir evtl. jemand helfen und mal beschreiben wie ich auf mein frisches SuSe 8.2 die Frontpage Servererweiterungen zum laufen bekomme?

Re: SuSe 8.2 und Frontpage Erweiterung

Posted: 2003-11-05 15:37
by rootmaster
Raid wrote:Hallo,
kann mir evtl. jemand helfen und mal beschreiben wie ich auf mein frisches SuSe 8.2 die Frontpage Servererweiterungen zum laufen bekomme?
im telegramm-stil 8) ...

schau mal hier:

http://rtr.com/fpsupport/fp2002sr1eula.htm

für linux (alle distris), saug dir fp50.linux.tar.gz,
entpacken, um an fp_install.sh zu kommen und ausführen.

unterstützt dein apache dso, dann reicht das basteln von mod_frontpage.so

willst du confixx benutzen, dann kannst du alle fragen zu erstellung von web's verneinen, das erledigt confixx !

hierzu ~/confixx/admin/admin.pl ausführen, unter webserver frontpage2002 aktivieren, (u.u.) den pfad zu /usr/local/frontpage/version5.0/bin/owsadm.exe angeben.
ggfs. frontpage 2000 vorher deaktivieren.

als admin fp für den reseller aktivieren, damit dieser fp für kunden freischalten kann

ausserdem musst du suexec ausschalten für den jeweiligen kunden (-> #user, #group) oder aber den "apachen patchen" :)

Code: Select all

--- src/main/util_script.c.orig   
+++ src/main/util_script.c      
@@ ca. zeile 1175 @@
     }
#elif defined(NETWARE)
#else
-    if (ap_suexec_enabled
+    if (ap_suexec_enabled && (strcmp("/usr/local/frontpage/version5.0/apache-fp/_vti_bin/fpexe", r->filename)
        && ((r->server->server_uid != ap_user_id)
            || (r->server->server_gid != ap_group_id)
-           || (!strncmp("/~", r->uri, 2)))) {
+           || (!strncmp("/~", r->uri, 2))))){

        char *execuser, *grpname;
        struct passwd *pw;
wenn du das als rpm machen willst, dann apache_....src.rpm saugen,
rpm -Uhv apache_....src.rpm,
/usr/src/packages/SOURCES/apache_...tar.bz2 auspacken und wie oben angegeben ./src/main/util_script.c patchen.
neues ./SOURCES/apache_....tar.bz2 basteln,
in ./SPECS/apache.spec den suexec-docroot auf "/home/www" setzen, ggf. releasenamen ändern (zb "fpexe_57"), dann
rpm -bs ./SPECS/apche.spec,
rpm --rebuild ./SRPMS/apache_..fpexe_57.src.rpm,
rpm -Uhv ./RPMS/i386/apache_..fpexe_57.rpm

für formmailer in /usr/local/frontpage/version5.0/frontpage.cnf einfügen:
SendMailCommand:/usr/sbin/sendmail
SMTPHost:127.0.0.1

um ausserdem in frontpage2002 die serververwaltung nutzen zu können, in httpd.conf einfügen:
AddType text/html .exe

da /usr/local/frontpage/version5.0/apache-fp/_vti_bin/fpexe setuid root sein muss, kann man noch einen "wrapper" drumrum basteln, der den zugriff auf den webserver-user wwwrun beschränkt
(webscripte laufen besser unter user-identität !)

cd /usr/local/frontpage/version5.0/apache-fp/_vti_bin
mkdir exe
chown wwwrun:www exe; chmod 700 exe
mv fpexe exe

neue fpexe (muss wegen check setuid root sein !)

Code: Select all

#!/bin/bash

whoami=`whoami 2>/dev/null` || whoami=`/usr/bin/id | sed -e ' s/).*//; s/^.*(//;'`

if test $whoami = "wwwrun"
then
./exe/fpexe $@
fi
apache nicht vergessen neuzustarten ;)

"back to the roots"

Re: SuSe 8.2 und Frontpage Erweiterung

Posted: 2003-11-05 15:42
by raid
Danke!

Ich lege jetz ma los und gucke obs funzt!

Re: SuSe 8.2 und Frontpage Erweiterung

Posted: 2003-11-05 18:07
by raid
... geht nicht er meint irgendwie in dem install-script das dann am ende irgendwelche APX in /usr/sbin/apx nicht gefunden werden können!

Re: SuSe 8.2 und Frontpage Erweiterung

Posted: 2003-11-05 18:38
by rootmaster
Raid wrote:... geht nicht er meint irgendwie in dem install-script das dann am ende irgendwelche APX in /usr/sbin/apx nicht gefunden werden können!
du meinst sicher apxs ;)

versuchs mal mit der installation des apache_devel-...rpm

"back to the roots"

Re: SuSe 8.2 und Frontpage Erweiterung

Posted: 2003-11-05 19:51
by raid
Danke, das hat geholfen!

Also habe jetz mit dem Installscript den Spaß installiert und danach
/etc/init.d/apache restart gemacht.

Da zeigt er mir nur

Shutting down httpd done
Starting httpd [ PERL PHP4 SSL ]

... müsste da dann nicht mit Frontpage stehen?

Ein mod_frontpage.so wollte das setupscript installieren hat es aber nicht gemacht, zumindest finde ich es nicht unter /etc/apache/modules

Re: SuSe 8.2 und Frontpage Erweiterung

Posted: 2003-11-06 19:39
by rootmaster
Raid wrote:Danke, das hat geholfen!

Also habe jetz mit dem Installscript den Spaß installiert und danach
/etc/init.d/apache restart gemacht.

Da zeigt er mir nur

Shutting down httpd done
Starting httpd [ PERL PHP4 SSL ]

... müsste da dann nicht mit Frontpage stehen?
nicht unbedingt 8)
das ist eine anzeige des startscripts und nicht des apachen selbst !
bei suse aktiviert man mod_frontpage "sauber" in /etc/sysconfig/apache mit HTTPD_SEC_MOD_FRONTPAGE="yes";
dann erscheint es auch in der startmeldung ;)
Raid wrote: Ein mod_frontpage.so wollte das setupscript installieren hat es aber nicht gemacht, zumindest finde ich es nicht unter /etc/apache/modules
es sollte in /usr/lib/apache liegen ;)

"back to the roots"

Re: SuSe 8.2 und Frontpage Erweiterung

Posted: 2003-11-21 05:12
by tec79
Ich habe dies jetzt mal so auf einen 1&1 Rooti (Suse 8.1) installiert. Grundlegend läufts (Besucherzähler und Photoalben werden angezeigt etc.) leider kann ich nicht über Frontpage weitere Webs anlegen:
Nachdem ich die Frontpage HTTP-Adresse angegeben habe (http://webXX.domainname.tld) bekomme ich einen Dialog, ich solle Benutzername und Passwort eingeben. Tippe ich hier was falsches ein, habe ich anschliessend in /var/log//httpd/error_log auch einen entsprechenden Eintrag. Gebe ich die richtigen Daten an, sagt mir mein Frontpage "Vorgang gescheitert. [....] oder am Server ist ein Fehler aufgetreten.


In der Logdatei steht dann auch drin:

Code: Select all

[Fri Nov 21 04:55:16 2003] [error] (2)No such file or directory: Incorrect permissions on webroot "/home/www/web13/html/html/_vti_pvt" and webroot's _vti_pvt directory in FrontPageAlias().
Da weiß ich jetzt nicht mehr weiter...

Re: SuSe 8.2 und Frontpage Erweiterung

Posted: 2004-04-15 13:26
by sihtam
Hallo

Ich habe Suse 9.0 glaubt ihr da ist es ratsam die datei von 8.0 zu nehmen?
Da es für 9.0 noch nichts gibt.

Re: SuSe 8.2 und Frontpage Erweiterung

Posted: 2004-04-15 14:43
by Joe User
Du nutzt Apache2? Für Apache2 gibt es keine FP-Extensions.
Ansonsten sollte es passen.