SuSe 8.2 und Frontpage Erweiterung

Apache, Lighttpd, nginx, Cherokee
Post Reply
raid
Posts: 119
Joined: 2003-08-01 09:32
 

SuSe 8.2 und Frontpage Erweiterung

Post 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?
rootmaster
Posts: 483
Joined: 2002-04-28 13:30
Location: Hannover
 

Re: SuSe 8.2 und Frontpage Erweiterung

Post 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"
raid
Posts: 119
Joined: 2003-08-01 09:32
 

Re: SuSe 8.2 und Frontpage Erweiterung

Post by raid »

Danke!

Ich lege jetz ma los und gucke obs funzt!
raid
Posts: 119
Joined: 2003-08-01 09:32
 

Re: SuSe 8.2 und Frontpage Erweiterung

Post 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!
rootmaster
Posts: 483
Joined: 2002-04-28 13:30
Location: Hannover
 

Re: SuSe 8.2 und Frontpage Erweiterung

Post 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"
raid
Posts: 119
Joined: 2003-08-01 09:32
 

Re: SuSe 8.2 und Frontpage Erweiterung

Post 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
rootmaster
Posts: 483
Joined: 2002-04-28 13:30
Location: Hannover
 

Re: SuSe 8.2 und Frontpage Erweiterung

Post 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"
tec79
Posts: 29
Joined: 2003-07-08 10:14
 

Re: SuSe 8.2 und Frontpage Erweiterung

Post 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...
sihtam
Posts: 13
Joined: 2003-04-23 15:00
 

Re: SuSe 8.2 und Frontpage Erweiterung

Post 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.
User avatar
Joe User
Project Manager
Project Manager
Posts: 11191
Joined: 2003-02-27 01:00
Location: Hamburg
Contact:
 

Re: SuSe 8.2 und Frontpage Erweiterung

Post by Joe User »

Du nutzt Apache2? Für Apache2 gibt es keine FP-Extensions.
Ansonsten sollte es passen.
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
Post Reply