by Bill Green.
Hello all,
Thank you for any help you can provide - I'm a bit flummoxed. I have found bits and pieces of information which I think might help, but, I guess I'm missing the big picture.
I've been tasked with upgrading our Moodle development instance from 3.8 to 3.9 on a Windows Server 2012 R2 system. Collecting information from forums and the Linux installation documentation I have performed the following.
I'm using IIS with PHP 7.4.4 (above the minimum required for 3.9)
1. Copied the new software to the server and extracted it to a storage location (not in IIS but a folder under the C:\ to make it easy to find.
2. Stopped IIS service
3. I made a backup copy of the Moodle 3.8 directory
4. I copied the new 3.9 version of the software into the 3.8 directory, I did let it overwrite any files.
5. I copied the previous php.conf file into the directory
6. I start up the IIS service.
7. Bring up a browser and go to https:servername.domain/moodle and receive a 500 error. I've tried also /login and get the same error. I don't have any logs at present because I've rolled back to a previously working snapshot. But, I can provide logs if I know which logs exactly I should look at.
I'm not sure if the reason it fails is I've overwritten files the application needs, possibly permissions were changed copying data into the working directory - I do know everything indicated in the php.conf file has remained the same.
Thank you in advance for any guidance you can provide - I appreciate it!
bill