Joomla: This site is temporarily unavailable

Published by

Posted on May 24, 2008

The number following the message indicates a database problem. The error number is generated by joomla! and error numbers 1, 2 and 3 indicate the following:

Error 1 = FATAL ERROR: MySQL support not available.
Error 2 = FATAL ERROR: Connection to database server failed.
Error 3 = FATAL ERROR: Database not found

my view in plain speak would be:

error 1
Joomla! attempts to talk with mysql on the server and fails to even talk to it – this might be because the server does not have mysql installed at all or maybe it is not configured correctly

technically: function_exists( ‘mysql_connect’ ) FAILS

error 2
sql is installed but for some reason we cannot login to mysql (this is where it tries the host, username, password stuff) – may indicate that these details are wrong in your config

technically: $this->_resource = @mysql_connect( $host, $user, $pass ) FAILS