I have changed my session.save_path to d:\PHP\sessiondata in php.ini. PHP still tries to store it in /tmp. Any idea what's going on?
Also make sure that apache/mod_php uses the same php.ini.
Sometimes more php.ini exist, which can be confusing.
Hope this helps.
I run Moodle on a 2000 server perfectly well. I started with EasyPHP but then upgraded PHP and MySQL to the latest versions. Also installed Turck MMCache to speed things up a bit too.
For me moodle is working perfectly on Windows 2000 Server. I use phpdev5 to run it on Windows.
Just wonder if you are using any cache programs, to speed up your system?
I have found if you do, windows 2000 starts to report errors in the apache logs.
Turck MMCache seems to produce this type of error on some systems:
(OS 64)The specified network name is no longer available. : winnt_accept: Asynchronous AcceptEx failed.
The apache site has been working on this type of error for the last year, appears more often on apache2.
I have used EasyPHP and found it a bit limited, they try to cram alot into one program. I have upgraded to SOKKIT and it is very easy to install and configure. www.coursegadget.com is my site the is running this.
I used Turck and not had these error messages, but with the latest Moodle (1.2 and above) the text filtering module (auto-linking, etc) causes part pages to be displayed if the cache is on.
We've got a fast machine and it doesn't seem to mind too much, but some things (particulaly enrolling on a course) seem to take significantly longer.
(I've not upgraded to Apache 2 yet by the way).