Hmm, works for me.
So if you're not getting error messages,
the only thing I see as happening is that Config::General is finding an empty file.
Try printing $conf->{ConfigFile};
after you create the object to see which file it's picking up.
MJDsays "you can't just make shit up and expect the computer to know what you mean, retardo!"