This has nothing to do with your database. At this point you have probably a problem completely unrelated to Drupal. Instead your Apache is not aware of your Drupal installation.
Here is a list of things you should check:
- Is that domain we're talking about pointing to your server (or do you see the test page of a different one): compare IP by
- If it's a "testdomain" you might want to add an entry to
- Is your virtual host configured correctly?
- Did you set a
ServerName or a
- If you were setting up a new VHost, did you enable it (
sudo a2ensite yourhost for instance)
- Did you restart Apache/reload configuration after doing this (
sudo service apache2 reload)?
- Did you configure your VHost/your root directory to follow symlinks?
- Have you set
- Are your symlinks pointing to the right folder?
- Do you get the contents of your settings.php by typing
cat /var/www/html/sites/symlink/settings.php in a terminal or an error?
As an example:
ServerAlias sub1.yourdomain.com sub2.yourdomain.com # etc ...
Options -Indexes FollowSymLinks Multiviews
Allow from all
Again, it's most probably not Drupal related. It would be if you'd see a different one of your multisites or Drupal complaining about something but since you got the Apache test page you might want to ask on a different board (serverfault) and provide some more information (OS, directory structure, current host configuration and so on) if my checklist didn't help you.