Let me start by saying this to everyone who reads my blog.
If you use Movable Type, DO NOT UPGRADE TO LEOPARD SERVER!!!
The reason that I haven't blogged for the past month is due to the fact that Leopard server has more bugs than the first release of Windows Vista. It is missing almost all of the MySQL headers that allow Perl to talk to it. You have to go and download all of the MySQL header files from Apple website. That is a pain.
Once you have all of those installed, you'd think that the DBD::mysql modules required to hook perl up to MySQL would install correctly. Well, they wouldn't. Neither would DBI or any other of the data connection modules for Perl. So, after fighting with this for weeks (this is not an exaggeration. It actually took us weeks to get this to finally be useless) we decided to downgrade back to Tiger server.
After running a few basic commands, our server was back up running again in Tiger. Later on this week, I'll post a detailed instruction on how to get MovableType working on Tiger server with no hitches.
Again, if you know what's good for you, stay away from Leopard Server. Later on this year, we hope to have a working instance of Leopard server. We have another G5 tower, and will attempt to get leopard server working on that. Until we can figure out how to get it working, we'll be staying with Tiger.
All for now!

Leave a comment