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
