I am having a problem with publishing to the server with FrontPage 2000.

An error occurred accessing your FrontPage web files.  Authors - if
authoring againest a web server, please contact the webmaster for this
server's site.  WebMasters - please see the server's system log for more
details.

I have looked through the different apache logs and I cannot find where
there is an error being reported.

The last lines of error_log are

[notice] Apache-AdvancedExtranetServer/1.3.22 (Mandrake Linux/1.1mdk) 
Frontpage/4.0.4.3 mod_ssl/2.8.5 OpenSSL/0.9.6b PHP/4.0.6
mod_gzip/1.3.19.1a configured -- resuming normal operations
[notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[notice] Accept mutex: sysvsem (Default: sysvsem)

The last line of fpexec_log are

UID: (apache/apache) GID: (apache/apache) cmd: /_vti_bin/shtml.exe

The last lines of access_log are

"GET /_vti_inf.html HTTP/1.1" 200 1716 "-" "Mozilla/2.0 (compatible; MS
FrontPage 4.0)"
"POST /_vti_bin/shtml.exe/_vti_rpc HTTP/1.1" 200 95 "-"
"MSFrontPage/4.0"

Does anyone know what is the cause of the new error and is related to me
setting the apache user and group ids to 101?

Here is what I have done so far.....

I have done a clean install of Mandrake 8.1 applied all the security
updates.  I have the following apache rpms listed below installed and
have extracted fp40.linux.tar.gz in /usr/local.

After restarting apache httpd these are the last lines in
/var/log/httpd/error_log

[notice] Apache-AdvancedExtranetServer/1.3.22 (Mandrake Linux/1.1mdk)
Frontpage/4.0.4.3 mod_ssl/2.8.5 OpenSSL/0.9.6b PHP/4.0.6
mod_gzip/1.3.19.1a configured -- resuming normal operations
[notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[notice] Accept mutex: sysvsem (Default: sysvsem)

At this point I try to do an http publish to the server with Frontpage
2000 and I get a message saying that the frontpage extensions are not
installed and therefore does not support publishing via HTTP.

So I decided to run the fpsrvadm.exe in
/usr/local/frontpage/version4.0/bin.

Selected 1 for install
Selected 1 for apache_fp
/etc/httpd/conf/httpd.conf for the apache config file (note had to merge
commonhttpd.conf into httpd.conf as it fpsrvadm.exe doesn't look in
other files.)
blank for muli-hosting
apache for UNIX username
apache for UNIX group
fpadm for the user to add to frontpage group "administrators"
put the password in for fpadm

I then restarted the apache web server.

I then try again to do an http publish to the server with Frontpage 2000
and I still get a message saying that the frontpage extensions are not
installed and therefore does not support publishing via HTTP.

Also in error_log for each time I try to connect to the server to public
there is the following entry

[error] [client xxx.xxx.xxx.xxx] web root owned by privileged user:
/var/www/html/_vti_bin/shtml.exe

I changed the apache user and group to UID and GID 101.

I then restarted httpd and tried publishing again and then I got this
error.

[error] [client xxx.xxx.xxx.xxx] web root writable by group or others:
/var/www/html/_vti_bin/shtml.exe

So I looked and found html in /var/www had a mod of 775 I changed it to
755 and now I am getting the current error.


In the mod_frontpage rpm there seems to be an error in the setting of
the UID/GID to start with and the default rights on the html directory
are incorrect for mod_frontpage.


RPMs Installed for Apache

apache-1.3.22-1.1mdk
apache-common-1.3.22-1.1mdk
apache-conf-1.3.22-1.1mdk
apache-devel-1.3.22-1.1mdk
apache-manual-1.3.22-1.1mdk
apache-mod_perl-1.3.22_1.26-2.1mdk
apache-modules-1.3.22-1.1mdk
apache-source-1.3.22-1.1mdk
apache-suexec-1.3.22-1.1mdk
auth_ldap-1.6.0-1mdk
HTML-Embperl-1.3.22_2.0b3-2.1mdk
mod_gzip-1.3.19.1a-4.1mdk
mod_frontpage-1.5.1-5.1mdk
mod_perl-common-1.3.22_1.26-2.1mdk
mod_perl-devel-1.3.22_1.26-2.1mdk
mod_php-4.0.6-7.1mdk
mod_ssl-2.8.5-1.1mdk
mod_sxnet-1.2.4-7.1mdk




Reply via email to