go into your "moodledata" folder, and you'll find two folders "cache" and "localcache"
delete them both, and refresh your page. you'll be good to go. Dont worry about deleting the folders as they will re-appear once you reload the page.
Joseph,
What have you done so far to setup PHP?
if you are new to setup php on IIS, then I would recommend easier part, using web platform installer, it will download and install all necessary files for you, add handler mappings and setup environment variables.
if you want to go manual way, then again not an issue, less than 5 mins work.
Make sure when installing IIS, you have selected CGI to be installed as well.
You'll be downloading Non-thread safe version from php.net, and extracting contents into with program files or even root directory. (its upto you weather to download 32-bit or 64-bit)
Secondly, go into Environment variables, and add the lines C:\php (after semi colon) or C:\program files\php --> depending upon where you have extracted the folder
go into IIS manager, you'll find handler mappings there, you'll be adding information about PHP, so click Module mappings (from right hand menu), and type following
Request path : *.php
Module: FastCGI
executable: C:\php\php-cgi.exe (depending upon where your php folder is)
name: give any that you can come later to, like Php-5 etc
in default files, add index.php as well, and you'll be good to go.
again a reminder, WPI will make your job much easier.
kikou, if you want to test out moodle, then downloading windows installer pack will be sufficient without you installing XAMPP separately and then installing moodle on top, as Windows installer package comes with everything pre-configured already.
else if you want to install separately, then you can download XAMPP (Latest is coming with mariaDB) HERE.
Larry, this theme has a new version, please bring all your queries here
https://moodle.org/mod/forum/discuss.php?d=322159#p1295703
as this is new post for the latest version of Elegance, hopefully your issue will be resolved in new one.