I am having the following problem, and have searched for an answer in three different software groups and have not discovered a solution yet.

When I access a page in phpbb it displays fine, but it does not update unless I clear the cache in my browser. (IE ver 6)

My configuration is:

WIN98
XITAMI v2.5b5
PHP 4.3.3
PHPBB 2.0.6
MYSQL 4.0.14

I have discovered that in XITAMI there is a parameter called "cache Defaults" and if I turn this off, the codes on the requested pages change from "304" to "200", but the actual text on the displayed page does not change. The simplest way to observe this is to do a refresh and note that the time never changes. However all of the icons are reloaded, you can see them blink as they are refreshed.

I have studied the PHP.INI file, but it does not give me any positive indicators of what may not be configured correctly. I have tried changing a few of the parameters, all with no effect at all.

My php.ini file has only one modification, and that is the cgi.force_redirect=0 needed to have XITAMI display any .php pages at all.

Here is the log of sending the page after clearing the cache:
192.168.100.1 - - [03/Sep/2003:03:45:41 -0500] "GET /forum/index.php HTTP/1.1" 200 27125

Here it is after a "refresh" and the time displayed on the page never changes: (not the time in the log trace)
192.168.100.1 - - [03/Sep/2003:03:48:32 -0500] "GET /forum/index.php HTTP/1.1" 200 25432

In the above trace example, the time on the screen was 03:45 and two minutes later when I did the refresh, all the icons were replaced, but the actual page stayed the same with the 03:45 time remaining. By clearing the cache in the browser, a new page was retrieved, and the time was then 03:49

It looks like some cache on the server is failing to send the new page to the browser for some reason, and the only way I can get it to work is to clear the cache. I do not have this problem going to any other forum, and I have accessed my server using several different computers, and all have this identical problem with any page once it has been received by the remote computer.

I suspect it is some configuration parameter, and I first thought it was in XITAMI, but now I believe it has something to do with PHP. I have been running this web server for many months, and it was not until I added PHP and installed PHPBB that this problem showed up. I have several Perl CGI scripts that have been running for months through XITAMI with no problems ever reported. It could still be an XITAMI problem, but I sure don't have an idea where to look.

I am hoping someone has run into this same problem before, and may be able to point me in the right direction to solve the problem.

    11 days later
    Write a Reply...