Microsoft FrontPage: Server-side FAQ


The questions, answers, and troubleshooting information found on this page refer primarily to server-side issues in FrontPage.

For UNIX plans

  1. Go into the account in your shell and make sure that the following folders exist on the server:

.htaccess
_private
_vti_bin
_vti_cnf
_vti_inf.html
_vti_log
_vti_pvt
_vti_txt
postinfo.html

The above-mentioned files and directories are created by a FrontPage installation. If they are not present, the FrontPage extensions are not installed.

  1. Open your site "live" on the server. For more information on opening your site this way, read How do I open my site "live" in FrontPage? located in this document. If you can connect successfully, the FrontPage extensions are installed and working. If not, the FrontPage extensions are most likely corrupt and will probably need to be reinstalled.


For Windows 2000 plans

By default, FrontPage extensions are preinstalled on all of our Windows 2000 accounts. To check if they are running properly, just follow the instructions provided How do I open my site "live" in FrontPage? and try to connect to your web site remotely on the server. If you cannot connect, the FrontPage extensions are probably corrupt and they will probably need to be reinstalled.

Note that you can also use FTP to login to a Windows 2000 account in order to verify if FrontPage extensions have been installed.  After logging into the account through FTP, you should see the following:

             _private
             _vti_inf.html
             _vti_log

If those files are present, then the extensions are installed.

Installing FrontPage extensions can increase customers disk space usage by 33%. So, you need to be sure that they have enough space available before beginning the installation:

  1. If customers disk space usage is more than 50MB, check to see how much disk space is being used by their e-mail. This can be done in shell by typing the following command in the customer's root directory: 

sudo ls -lah
stats/mail

  1. Determine the total amount of web site content being used by the customer's site. To do this, subtract the amount of e-mail disk space used by the customer from his/her total disk space.

  2. If the customer's web site content is more than 50MB, delegate a case to Senior Technical Support for FrontPage extensions installation or reinstallation.

When FrontPage extensions are installed, the following directories are present on UNIX-based hosting accounts: 

_vti_bin
_vti_cnf
_vti_inf.html
_vti_log
_vti_pvt
_vti_txt

Further, the .htaccess file in the root directory is also modified to appear as follows (Note: In the last three lines, be sure to substitute the appropriate server and userID information in order to recreate the FrontPage-modified .htaccess file for any UNIX-based account):

=====
# -FrontPage-

IndexIgnore .htaccess */.??* *~ *# */HEADER* */README* */_vti*

<Limit GET POST>
order deny,allow
deny from all
allow from all
</Limit>
<Limit PUT DELETE>
order deny,allow
deny from all
</Limit>
AuthName www710
AuthUserFile /www710/web/tes581/_vti_pvt/service.pwd
AuthGroupFile /www710/web/tes581/_vti_pvt/service.grp
=====

Urchin

If Urchin is currently installed and generating reports for a user's site, our FrontPage installation tool lists the .htaccess file in /stats/urchin/.htaccess as being invalid. A software solution to this bug is under development. For now, to work around the bug, rename the .htaccess file and replace it AFTER the FrontPage extensions have been installed.

Password Protected Directories, .htaccess, custom index files, and custom 404 documents

The FrontPage installation tool will give a warning about any directory that is password protected by our Web Passwords tool or any htaccess file that has been previously modified. Custom Index files, Custom 404 documents, and machine name re-directs will all error out if the htaccess file does not have the following line as the first line:

# -Microsoft FrontPage-


Two Accounts on the Same Server


If a client has (or had) two accounts with the same domain name on one server, the FrontPage installation tool may not work correctly. The tool will always try to use the userID that appears first. For example, if "jandjp" precedes "jandj1", "jandjp" will be used instead of "jandj1". In such an instance, a support case must be escalated to the Senior Support staff. In turn, they will have the Systems Administrators modify the httpd.conf file for that user's virtual server.

Reinstallation of the FrontPage Extensions and How It Affects the Customer's Account


Reinstalling FrontPage extensions on a UNIX platform results in the following:


The customer will need to republish his/her web page for the complete recovery of the site's files.

This problem, regardless of whether it is on our UNIX or our Windows 2000 servers, indicates a problem with the FrontPage configuration files (that is, the "_vti*" files).

For Windows 2000 plans

The FrontPage extensions should be reinstalled immediately.

For UNIX plans

Check the FrontPage configuration files for any permissions problems. Below are the correct permissions/ownerships for the FrontPage configuration files. In each group, the first line contains the filename; the second line contains the permissions, and the final line shows the ownership. For example, in the first group, the filename is ".htaccess"; the permissions are "-rw-r-r- (644), and the ownership is "userid: client".

.htaccess
-rw-r-r- (644)
userid:client

_private
drwxr-xr-x (755)
userid:client

_vti_bin
drwxr-xr-x (755)
userid:client

_vti_cnf
drwxr-xr-x (755)
userid:client

_vti_log
drwxr-xr-x (755)
userid:client

_vti_pvt
drwxr-xr-x (755)
userid:client

_vti_txt
drwxr-xr-x (755)
userid:client

If the "System cannot find the file specified" arrives as an e-mail query sent to you from a customer and you cannot duplicate the problem, advise the customer to make sure that they are connected to the Internet.

This message is produced when a person publishes or saves changes to a web site that has reached its maximum disk quota.

When the customer tries to publish the site "live," FrontPage returns the following error:

10/18/2001 12:40:00
HTTP 500 Internal Server Error
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<HTML><HEAD>
<TITLE>500 Internal Server Error</TITLE>
</HEAD><BODY>
<H1>Internal Server Error</H1>
The server encountered an internal error or
misconfiguration and was unable to complete
your request.<P>
Please contact your Affiliate and inform them of the time the error occurred,
and anything you might have done that may have caused the error.<P>
More information about this error may be available
in the server error log.<P>
</BODY></HTML>

Note that the above-mentioned error message is located in the wecerr.txt file.

You can add and remove directories from _vti_pvt/services.cnf  by editing it in a normal text editor such as Vi (a popular cross-platform text editor). The _vti_pvt/services.cnf file contains one restricted directory per line with the complete path from the root of the customers home directory. For example:

/stats
/merchant

Form confirmation page not displaying

If the Form Confirmation page was not created in HTML, FrontPage will produce an error. Also the customer can link to a local file on their computer (C:\test.html) and it will not be able to bring that page up on a different computer, unless there's a test.html there.

FrontPage publishes web sites through the HTTP protocol. Therefore, it is necessary to have a very stable connection for publishing. The following conditions will cause connectivity errors: