So today I handed the client their shiny, new EE CMS and before I had gotten back to the office they had emailed me a screenshot of an error.
It was a PHP error along the lines of: http://ellislab.com/forums/viewthread/205515/
So I sheepishly started looking for the cause by searching this forum, then deactivating modules, then started taking the templates apart.
Long story short, the very first image the client had uploaded was named:
*Atom $phere.JPEGIt was almost as if they were TRYING to break the system!
So before they could upload ‘delete * from table users.jpg’ I gave them a quick lesson in basic naming conventions for web files.
My hot tip is to remember this lesson during handover! It could save you a few hours of unnecessary debugging.