5.5より前のバージョンのphpでは、「host」パラメーターに「localhost」(または、同じホストでない場合はmysqlサーバーが実行されているホスト)を使用すると思います。バージョン5.5以降の場合は、「localhost:3306」を使用する必要があると思います(必ずしも3306である必要はありません。これは、デフォルトのmysqlポートであるため、変更した場合は異なります)。したがって、5.5より前のバージョンのphpを使用していて、コードがバージョン5.5以降用である場合は、mysqlコネクタの設定を変更してみてください。次のように見えると思います:
array(
'host' => "localhost:3306",
'username' => 'user',
'password' => 'pass',
'dbname' => 'database');
)
おそらくこれを次のように変更してみてください:
array(
'host' => "localhost",
'username' => 'user',
'password' => 'pass',
'dbname' => 'database');
)