I was previously running Xampp 1.5.0 pl1 which was installed with the ZIP file so there were no registry entries. All of my websites were working correctly. PHP was working perfectly.
First I stopped and uninstalled the existing services (xampp, apache and mysql)
I renamed the 'c:/xampp' as 'c:/xamppold'
I downloaded the zip file for version 1.5.1
I extracted the file to c:/xampp and reinstalled and started the xampp, apache and mysql services. i rebooted and the apache and mysql services had started correctly and were running.
The default xampp page works correctly. Though I did notice that SSI is not running for some reason. All of the php, sql examples work correctly.
However when I moved a folder containing a website from my old htdocs to my new htdocs folder, the page acts weird.
The page does display correctly in my browser. I know php is working because the page is assembled using a php template. Yet when I click on a link, the new page does not load. Strangely enough ,the new link address shows in my address bar, though I am still viewing the default page.
I tried switching from php5 to php4 and back with the same results.
I suspect something is wrong with the apache configuration that didnt exist in the previous version. I have not reinstalled it (though I do not see the point as there are no reigistry entries).