Jump to content

Fatal error: Class 'Db' not found


Recommended Posts

Hello,

je rencontre une soucis avec mon site qui me sort une erreur fatal suite à la mise à jour de celui ci.

 

Fatal error: Class 'Db' not found in /home/xxx/www/config/alias.php on line 66

 

Je ne sais pas d ou vient le soucis j'ai chercher sur le forum mais je ne trouve pas de piste, si vous avez une idée ?

 

Merci

Link to comment
Share on other sites

est ce que tu as bien le fichier Db.php sur ton serveur ?

 

02.11.2014-13.26.png

 

la fonction utilisée se trouve dans ce fichier:

public static function getInstance($master = true)
	{
		static $id = 0;

		// This MUST not be declared with the class members because some defines (like _DB_SERVER_) may not exist yet (the constructor can be called directly with params)
		if (!self::$_servers)
			self::$_servers = array(
				array('server' => _DB_SERVER_, 'user' => _DB_USER_, 'password' => _DB_PASSWD_, 'database' => _DB_NAME_), /* MySQL Master server */
			);

		if (!$master)
			Db::loadSlaveServers();

		$total_servers = count(self::$_servers);
		if ($master || $total_servers == 1)
			$id_server = 0;
		else
		{
			$id++;
			$id_server = ($total_servers > 2 && ($id % $total_servers) != 0) ? $id % $total_servers : 1;
		}

		if (!isset(self::$instance[$id_server]))
		{
			$class = Db::getClass();
			self::$instance[$id_server] = new $class(
				self::$_servers[$id_server]['server'],
				self::$_servers[$id_server]['user'],
				self::$_servers[$id_server]['password'],
				self::$_servers[$id_server]['database']
			);
		}

		return self::$instance[$id_server];
	}
Edited by Alexandre-KM (see edit history)
Link to comment
Share on other sites

  • 4 weeks later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...