I have finally got everything set up on my vps, apart from phpmyadmin!
its a debian lenny with bind and dovecot
At first I just couldn't load the /phpmyadmin URL, either on the IP or on my domain, So I googled the problem, tried a reinstall and made a symlink to /var/www/phpmyadmin from /etc/phpmyadmin but when i browse to domain.co.uk/phpmyadmin (or /etc/phpmyadmin for that matter) I get these files:
apache.conf config.header.inc.php htpasswd.setup phpmyadmin
config.footer.inc.php config.inc.php lighttpd.conf
But no index.php or anything. I took a look in the apache.conf and config.inc.php files but I had no idea if anything needed changing or why it wasn't working.