checking config says Mysql does not seem to be installed and other new install problems

Extreme nub here. Lost my server (started in 2010) likely from bad hard drive so I am starting over. Got most everything off old server and it does still run but get error trying to access virtualmin (access denied) and my web page wont load, just shows index of \

So I am getting the dreaded index of \ again on new install, using pro version. This may be permissions problem but this old brain can't think as well as it did 6 years ago.

proftpd and ssh wont run, think its certificate problem



Howdy -- we;re happy to help! Though it sounds like you're seeing a few different issues there, we'd probably need to go over those one at a time.

Would it work to start with the Apache/website issue?

If so -- my first question is, how did you setup the sites on this new server? Were those imported from backups of your old server?

I brought in my backups from old dying server. One of them can be seen and only needs mysql setup but the other one just shows index of \ which is same thing mine did on other server. Kind of wondering if permissions are messed up.

My proftpd wont run nore mysql, well thats what vm says when checking if configuration is correct.

Okay, regarding your Apache issue -- I suspect you may be seeing the problem described in this document here:

It's very likely an issue of the wrong website coming up, which may point to an Apache configuration issue with the IP addresses it's trying to use.

The IP addresses Apache has configured may have gotten mixed up during the transition to your new server -- the above document should help sort that out. But let us know if it doesn't and we can help look into that further!

I reinstalled mysql and seems that fixed my errors for it and proftpd. However I can't move mysql database back from backups that were done in terminal. I get error that password is wrong, root doesn't even have permission to do this task I have always done on old server. Here is error:
[root@localhost ~]# mysql -u talkair -pxxxxxxx db-vb3-8 < talkair-oct-07-a.sql ERROR 1045 (28000): Access denied for user 'talkair'@'localhost' (using password: YES)

Here is stats using check config: The status of your system is being checked to ensure that all enabled features are available, that the mail server is properly configured, and that quotas are active ..

Your system has 3.63 GB of memory, which is at or above the Virtualmin recommended minimum of 256 MB.

BIND DNS server is installed, and the system is configured to use it.

Mail server Postfix is installed and configured.

Your Postfix version does not support per-domain outgoing IP addresses.

Apache is installed.

The following PHP versions are available : 5.3.3 (/usr/bin/php-cgi)

Webalizer is installed.

Apache is configured to host SSL websites.

MySQL is installed and running.

ProFTPD is installed.

Logrotate is installed.

SpamAssassin and Procmail are installed and configured for use.

ClamAV is installed and assumed to be running.

The System and Server Status module is installed and checking on schedule.

Plugin DAV Login is installed OK.

Plugin AWstats reporting is installed OK.

Plugin Protected web directories is installed OK.

Plugin Additional content styles from is installed OK.

Plugin Additional content styles is installed OK.

Plugin Virtualmin Support Links is installed OK.

Using network interface eth0 for virtual IPs.

Default IPv4 address for virtual servers is

Default IP address is set to, but the detected external address is actually This is typically the result of being behind a NAT firewall, and should be corrected on the module configuration page.

Both user and group quotas are enabled for home and email directories.

All commands needed to create and restore backups are installed.

Resource limits are supported and configured correctly.

The selected package management and update systems are installed OK.

.. your system is ready for use by Virtualmin.

You could always try resetting the MySQL password for that particular user; it looks like the password is set to something different than what you're currently using there.

To do that, go into Edit Databases -> Passwords, and there you can set or change the password for that user.