The error page being shown is IE's 'Page Nout Found' error, not an error 404 returned from the server. The error sounds very similar to an error posted to bugs.php.net here (http://bugs.php.net/bug.php?id=15794). It also has the feel of this error, but the same solution does not seem to make a difference (http://bugs.php.net/bug.php?id=9433)
The forward page is using the HTTP meta tag, as follows: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> <html> <head> <title>Glencoe Instructor Management</title> <meta HTTP-EQUIV="REFRESH" CONTENT="0;URL=login/login.php"> </head> <body bgColor='#99CCFF'> </body> </html> I don't see any errors in the Apache logs regarding this (in error.log). I also don't see the page sent to the client (in server.log). I'm not sure I understand you final question about "What's in the file system where the file is supposed to be?" There is the file login.php which is where the index.html is forwarding to but it shows the 'Page not found' error in IE. Just to note, I am unable to reproduce the problem running in Netscape 6.2 (havn't tried other browsers). I also This site is virtual hosted (as you will see in the Apache Config below). But one of the items posted to bugs.php.net made refernece to this as the problem. But I also see it on a NON-virtual hosted site. Once again, thanks for the help. Dave Sugar [EMAIL PROTECTED] I have posted the entire Apache Config file, but I think this overkill: ################################################# ####### Main Server Common Config ############### ################################################# ### ### ### ### Variable Secion ### User gdpim.glencoe.com Group gdpim.glencoe.com Listen 198.45.24.71:80 Listen 198.45.24.71:9000 ServerAdmin [EMAIL PROTECTED] ServerRoot /web/sites/gdpim.glencoe.com ### ### Core System Config ### # LoadModule env_module /usr/local/apache_1.3.14/libexec/mod_env.so # LoadModule config_log_module /usr/local/apache_1.3.14/libexec/mod_log_config.so # LoadModule mime_module /usr/local/apache_1.3.14/libexec/mod_mime.so # LoadModule negotiation_module /usr/local/apache_1.3.14/libexec/mod_negotiation.so # LoadModule status_module /usr/local/apache_1.3.14/libexec/mod_status.so # LoadModule includes_module /usr/local/apache_1.3.14/libexec/mod_include.so # LoadModule autoindex_module /usr/local/apache_1.3.14/libexec/mod_autoindex.so # LoadModule dir_module /usr/local/apache_1.3.14/libexec/mod_dir.so # LoadModule cgi_module /usr/local/apache_1.3.14/libexec/mod_cgi.so # LoadModule asis_module /usr/local/apache_1.3.14/libexec/mod_asis.so # LoadModule imap_module /usr/local/apache_1.3.14/libexec/mod_imap.so # LoadModule action_module /usr/local/apache_1.3.14/libexec/mod_actions.so # LoadModule userdir_module /usr/local/apache_1.3.14/libexec/mod_userdir.so # LoadModule alias_module /usr/local/apache_1.3.14/libexec/mod_alias.so # LoadModule access_module /usr/local/apache_1.3.14/libexec/mod_access.so # LoadModule auth_module /usr/local/apache_1.3.14/libexec/mod_auth.so # LoadModule setenvif_module /usr/local/apache_1.3.14/libexec/mod_setenvif.so LoadModule rewrite_module /usr/local/apache_1.3.14/libexec/mod_rewrite.so LoadModule dbm_auth_module /usr/local/apache_1.3.14/libexec/mod_auth_dbm.so # LoadModule php3_module /usr/local/apache_1.3.9/libexec/libphp3-oracle.so # Old PHP module -- insecure # LoadModule php4_module /usr/local/apache_1.3.9/libexec/libphp4-gd-jpeg.so # New PHP module LoadModule php4_module /web/sites/gdpim.glencoe.com/conf/libphp4-S-gdpim.so # Reconstruction of the complete module list from all available modules # (static and shared ones) to achieve correct module execution order. # [WHENEVER YOU CHANGE THE LOADMODULE SECTION ABOVE UPDATE THIS, TOO] ClearModuleList AddModule mod_env.c AddModule mod_log_config.c AddModule mod_mime.c AddModule mod_negotiation.c AddModule mod_status.c AddModule mod_include.c AddModule mod_autoindex.c AddModule mod_dir.c AddModule mod_cgi.c AddModule mod_asis.c AddModule mod_imap.c AddModule mod_actions.c AddModule mod_userdir.c AddModule mod_alias.c AddModule mod_access.c AddModule mod_auth.c AddModule mod_so.c AddModule mod_setenvif.c AddModule mod_rewrite.c # AddModule mod_auth_msql.c AddModule mod_auth_dbm.c AddModule mod_perl.c # AddModule mod_php3.c AddModule mod_php4.c SetEnv PERL5LIB /web/sites/gdpim.glencoe.com/site_perl SetEnv PERLLIB /web/sites/gdpim.glencoe.com/site_perl Include conf/mod_perl.conf <IfModule mod_php4.c> php_value include_path ".:/web/sites/gdpim.glencoe.com/conf" </IfModule> ### ### Server Config ### ServerType standalone HostnameLookups off ErrorLog logs/error.log CustomLog logs/server.log "%h %l %u %t \"%r\" %s %b \"%{Referer}i\" \"%{User-agent}i\"" PidFile logs/httpd.pid ScoreBoardFile logs/apache_status Timeout 600 KeepAlive On MaxKeepAliveRequests 500 KeepAliveTimeout 30 MinSpareServers 1 MaxSpareServers 20 StartServers 2 MaxClients 100 MaxRequestsPerChild 800 ### ### Document Config ### TypesConfig /etc/mime.types AddIconByEncoding (CMP,/icons/compressed.gif) x-compress x-gzip AddIconByType (TXT,/icons/text.gif) text/* AddIconByType (IMG,/icons/image2.gif) image/* AddIconByType (SND,/icons/sound2.gif) audio/* AddIconByType (VID,/icons/movie.gif) video/* AddIcon /icons/binary.gif .bin .exe AddIcon /icons/binhex.gif .hqx AddIcon /icons/tar.gif .tar AddIcon /icons/world2.gif .wrl .wrl.gz .vrml .vrm .iv AddIcon /icons/compressed.gif .Z .z .tgz .gz .zip AddIcon /icons/a.gif .ps .ai .eps AddIcon /icons/layout.gif .html .shtml .htm .pdf AddIcon /icons/text.gif .txt AddIcon /icons/c.gif .c AddIcon /icons/p.gif .pl .py AddIcon /icons/f.gif .for AddIcon /icons/dvi.gif .dvi AddIcon /icons/uuencoded.gif .uu AddIcon /icons/script.gif .conf .sh .shar .csh .ksh .tcl AddIcon /icons/tex.gif .tex AddIcon /icons/bomb.gif core AddIcon /icons/back.gif .. AddIcon /icons/hand.right.gif README AddIcon /icons/folder.gif ^^DIRECTORY^^ AddIcon /icons/blank.gif ^^BLANKICON^^ DefaultIcon /icons/unknown.gif ReadmeName README HeaderName HEADER AccessFileName .htaccess DefaultType text/plain AddEncoding x-compress Z AddEncoding x-gzip gz DirectoryIndex index.cgi index.pl index.html index.htm FancyIndexing on AddHandler cgi-script .cgi .pl AddType text/html .shtml AddHandler server-parsed .shtml ################################################# ######## File Types ############################# ################################################# ### ### #AddType application/x-httpd-php3 .php3 .phtml AddType application/x-httpd-php .php4 .php AddType text/login-template .lml Action text/login-template /perl-bin/lmltemplate.cgi ### ### ################################################# ################################################# ################################################# ################################################# ######### Directory Config ###################### ################################################# <Directory /> AllowOverride All deny from all </Directory> <Directory /web/sites/gdpim.glencoe.com> Options -Indexes AllowOverride All allow from all </Directory> <Directory /web/admin/home> AuthName "Site Administration" AuthType Basic PerlAuthenHandler Apache::AuthDBI::authen PerlAuthzHandler Apache::AuthDBI::authz PerlSetVar Auth_DBI_data_source dbi:mSQL:endian:198.45.24.21 PerlSetVar Auth_DBI_encrypted off PerlSetVar Auth_DBI_pwd_table site_users PerlSetVar Auth_DBI_grp_table site_users PerlSetVar Auth_DBI_uid_field user PerlSetVar Auth_DBI_pwd_field pass PerlSetVar Auth_DBI_grp_field domain require group gdpim.glencoe.com AllowOverride All allow from all </Directory> ################################################# ################################################# ################################################# ################################################# ############ Virtual Hosts ###################### ################################################# ### ### ### NameVirtualHost 198.45.24.71:80 <VirtualHost _default_:80> ServerName gdpim.glencoe.com DocumentRoot /web/sites/gdpim.glencoe.com/home/ ErrorLog logs/error.log CustomLog logs/server.log "%h %l %u %t \"%r\" %s %b \"%{Referer}i\" \"%{User-agent}i\"" CustomLog logs/pid.log "%t %P %h %r" </VirtualHost> <VirtualHost 198.45.24.71:80> ServerName gdpim.glencoe.com DocumentRoot /web/sites/gdpim.glencoe.com/home/ ErrorLog logs/error.log CustomLog logs/server.log "%h %l %u %t \"%r\" %s %b \"%{Referer}i\" \"%{User-agent}i\"" CustomLog logs/pid.log "%t %P %h %r" </VirtualHost> <VirtualHost 198.45.24.71:80> ServerName gdpweb.glencoe.com DocumentRoot /web/sites/gdpim.glencoe.com/gdpweb/ ErrorLog logs/error.log CustomLog logs/server.log "%h %l %u %t \"%r\" %s %b \"%{Referer}i\" \"%{User-agent}i\"" CustomLog logs/pid.log "%t %P %h %r" </VirtualHost> <VirtualHost 198.45.24.71:80> ServerName gdpupload.glencoe.com DocumentRoot /web/sites/gdpim.glencoe.com/gdpupload/ ErrorLog logs/error.log CustomLog logs/server.log "%h %l %u %t \"%r\" %s %b \"%{Referer}i\" \"%{User-agent}i\"" CustomLog logs/pid.log "%t %P %h %r" </VirtualHost> <VirtualHost 198.45.24.71:80> ServerName gdpim-test.glencoe.com DocumentRoot /web/sites/gdpim.glencoe.com/gdpim-test/ ErrorLog logs/error.log CustomLog logs/server.log "%h %l %u %t \"%r\" %s %b \"%{Referer}i\" \"%{User-agent}i\"" CustomLog logs/pid.log "%t %P %h %r" </VirtualHost> <VirtualHost 198.45.24.71:80> ServerName gdpweb-test.glencoe.com DocumentRoot /web/sites/gdpim.glencoe.com/gdpweb-test/ ErrorLog logs/error.log CustomLog logs/server.log "%h %l %u %t \"%r\" %s %b \"%{Referer}i\" \"%{User-agent}i\"" CustomLog logs/pid.log "%t %P %h %r" </VirtualHost> <VirtualHost 198.45.24.71:80> ServerName gdpupload-test.glencoe.com DocumentRoot /web/sites/gdpim.glencoe.com/gdpupload-test/ ErrorLog logs/error.log CustomLog logs/server.log "%h %l %u %t \"%r\" %s %b \"%{Referer}i\" \"%{User-agent}i\"" CustomLog logs/pid.log "%t %P %h %r" </VirtualHost> ### ### ################################################# ################################################# ################################################# "Richard Archer" <[EMAIL PROTECTED]> wrote in message news:p05100313b8ea27248224@[210.49.237.250]... > At 3:35 PM -0400 22/4/02, Dave Sugar wrote: > > > A client of ours has recently upgraded from PHP 4.0.6 to PHP 4.1.2 and now > >they are receiving complaints from users of their website that they > >frequently are getting 'Page Not found' errors when going to the website. > > Can you post a complete error page. The exact working on it may shed > light on the problem. > > > > The Website was developed under PHP 4.0.6. And the index.html file is > >just a forward to the main PHP page. > > How does the forward take place? Not a buggy old Javascript I hope! > > > >http://bugs.php.net about seemingly similar problems and the answer is 'It > >is an Apache Configuration Problem'. > > Hmm... so what does your Apache config look like? > > What is logged in the Apache logs? > > What's in the file system where the file is supposed to be? > > ...R. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php