I just upgraded my Xserve from Leopard 10.5.8 to Snow Leopard 10.6.3 and broke our school's Moodle Site.
It appears that Apple have changed their versions of both PHP and mySQL.
To fix the problem I reveted back to the original Apple version of PHP has this now has GD support built in... no need for Entropy.
But of bigger concern was that mySQL would not stop or allow me to restart.
To remedy this I used the following steps:
• First logged in as a Root user onto my server.
• Disable the mySQL service using Server Admin
• Then enabled the viewing of all the hidden folders on the Server hard drive. To do this use enter the following command using the Terminal -
defaults write com.apple.Finder AppleShowAllFiles YES • Enter the Server's hard drive and navigate to /var, it will appear as shortcut. Double click, find the mySQL folder and remove it i.e. drag to the desktop • Now go to Server Admin again and re enable and restart the mySQL service, this will recreate a new mySQL folder in /var. • Now hopefully you have a backup of your system prior to completing the upgrade, I had used 'Time Machine". Enter your time machine physical drive don't use the Time Machine app. Then navigate to /var/mySQL and open the folder. Copy any Moodle related files/folders back to your current /var folder. • Now check your Moodle Website using your browser of choice and all should function again.