CDbException

CDbConnection failed to open the DB connection: SQLSTATE[HY000] [1040] Too many connections

/home/w/webarena8a/favorite.su/public_html/protected/modules/lang/models/Lang.php(434)

422             if(isFree()){
423                 return array(Yii::app()->language);
424             } else {
425                 return array('ru', 'en', 'de', 'es', 'ar');
426             }
427         }
428 
429         if (!isset(self::$_activeLangs) || $requery) {
430             $sql = "SELECT isRTL, priceDecimalsPoint, priceThousandsSeparator, id, name_iso, flag_img, main, name_" . Yii::app()->language . " AS name, name_rfc3066, currency_id, price_tpl_default, price_tpl_from, price_tpl_to
431                     FROM {{lang}}
432                     WHERE active=1
433                     ORDER BY sorter ASC";
434             $activeLangs = Yii::app()->db->createCommand($sql)->queryAll();
435 
436             // Загружаем данные актвных языков и определяем главный ( дефолтный )
437 
438             foreach ($activeLangs as $lang) {
439                 self::$_activeLangs[$lang['name_iso']] = $lang['name_iso'];
440                 self::$_activeLangsFull[$lang['name_iso']] = $lang;
441                 self::$_activeLangsTranslated[$lang['name_iso']] = $lang['name'];
442                 self::$_activeLangsTranslated[$lang['name_iso']] = $lang['name_rfc3066'];
443 
444                 if ($lang['main']) {
445                     self::$_mainLang = $lang['name_iso'];
446                 }

Stack Trace

#4
+
 /home/w/webarena8a/favorite.su/public_html/protected/modules/lang/models/Lang.php(434): CModule->__get("db")
429         if (!isset(self::$_activeLangs) || $requery) {
430             $sql = "SELECT isRTL, priceDecimalsPoint, priceThousandsSeparator, id, name_iso, flag_img, main, name_" . Yii::app()->language . " AS name, name_rfc3066, currency_id, price_tpl_default, price_tpl_from, price_tpl_to
431                     FROM {{lang}}
432                     WHERE active=1
433                     ORDER BY sorter ASC";
434             $activeLangs = Yii::app()->db->createCommand($sql)->queryAll();
435 
436             // Загружаем данные актвных языков и определяем главный ( дефолтный )
437 
438             foreach ($activeLangs as $lang) {
439                 self::$_activeLangs[$lang['name_iso']] = $lang['name_iso'];
#5
+
 /home/w/webarena8a/favorite.su/public_html/protected/components/CustomUrlManager.php(26): Lang::getActiveLangs()
21 class CustomUrlManager extends CUrlManager {
22     private $langRoute;
23     private $isInstalled = false;
24 
25     public function init() {
26         $langs = Lang::getActiveLangs();
27         $defaultLang = Lang::getDefaultLang();
28         $this->isInstalled = oreInstall::isInstalled();
29                         
30         $keyDefault = array_search($defaultLang, $langs);
31         if($keyDefault !== false && $this->isInstalled){
#10
+
 /home/w/webarena8a/favorite.su/public_html/index.php(23): CApplication->run()
18 
19 define('ALREADY_INSTALL_FILE', ROOT_PATH . DIRECTORY_SEPARATOR . 'protected' . DIRECTORY_SEPARATOR
20                                 . 'runtime' . DIRECTORY_SEPARATOR . 'already_install');
21 
22 require_once($yii);
23 Yii::createWebApplication($config)->run();
2024-03-28 20:37:23 Apache/2.4.55 (Unix) Yii Framework/1.1.17