Thu 15 Sep 2005
Front page extensions without mod_frontpage
Posted by Anton Titov under Server administration , LinuxIf you have apache server on linux and want to be able to activate front page extensions for virtual hosts but do not want to install mod_frontpage, than you can download this file
http://www.titov.net/downloads/frontpage.tar.gz
extract it to /usr/local with
tar -xzf frontpage.tar.gz -C /usr/local
and than you can install front page extensions like (on a single line):
/usr/local/frontpage/install /www/titov.net www.titov.net somemail@titov.net 2000 titovadmin titovpass
where:
“/www/titov.net” is DocumentRoot of the virtual host
“www.titov.net” is ServerName of the virtual host
“somemail@titov.net” is the ServerAdmin
“2000″ is the uid (user id) of the user in the filesystem (e.g. id of the ftp user of this host from /etc/passwd) all installed files will be chown-ed to 2000:2000, so you shoud have group with the same id/name, you should be able to easyly modify this script to take username as parameter
“titovadmin” and “titovpass” are username and password that you should use for publishing from frontpage
/usr/local/frontpage/uninstall /www/titov.net www.titov.net
will uninstall the frontpage extensions from this virtualhost.
You should have Options +ExecCGI in the virtualhost and most probably you will want to have suexec.
January 12th, 2007 at 2:14 am
Hello Anton, thanks for this - we’ve got your solution working on our server and it’s working great except for one bug we’d like to ask your advice on.
Using this solution, clients aren’t able to create subwebs - the error that appears is along the lines of:
404 Not Found
Not Found The requested URL /test/_vti_bin/_vti_aut/author.exe was not found on this server.
No amount of fiddling we do can seem to get around this and it doesn’t matter if the subweb is created on the user’s system first, or on the server based web, that error will appear when attempting to publish, or when trying to open the subweb if it’s created on the server first. Any suggestions would be greatly appreciated.