Помощь Падает база после установки NitroPack 2.5.6

Surprise

Мой дом здесь!
Регистрация
12 Мар 2012
Сообщения
430
Реакции
210
OC 2.3
Установил модуль NitroPack 2.5.6 Complete Web Performance Optimization Framework NulleD

Запустился нормально, после нескольких часов падает база данных, получаю ошибку:
Код:
Warning: mysqli::mysqli(): (HY000/2002): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) in /***/system/library/db/mysqli.php on line 7

Warning: DB\MySQLi::__construct(): Couldn't fetch mysqli in /***/system/library/db/mysqli.php on line 10

Warning: DB\MySQLi::__construct(): Couldn't fetch mysqli in /***/system/library/db/mysqli.php on line 10

Fatal error: Uncaught exception 'Exception' with message 'Error: <br />Error No: ' in /***/system/library/db/mysqli.php:10 Stack trace: #0 /***/system/library/db.php(9): DB\MySQLi->__construct('localhost', '***, '***', '***', '***) #1 /***/system/framework.php(147): DB->__construct('mysqli', 'localhost', '***', '***', '***', '3306') #2 /***/system/startup.php(124): require_once('/***...') #3 /***/index.php(19): start('catalog') #4 {main} thrown in /***/system/library/db/mysqli.php on line 10
Помогите решить
 
Один из вариантов, настройки БД слетают или не долетают до mysqli
Там у тебя в логах звёздочками закрыто в методах __construct()
Если звёздочки ты добавлял, то попробуй с этими данными залогиниться в MySQL
 
Один из вариантов, настройки БД слетают или не долетают до mysqli
Там у тебя в логах звёздочками закрыто в методах __construct()
Если звёздочки ты добавлял, то попробуй с этими данными залогиниться в MySQL
Звездочки ставил я, там указан полный путь к исполняющему файлу.
В нем:
Код:
final class MySQLi {
    private $connection;

    public function __construct($hostname, $username, $password, $database, $port = '3306') {
        $this->connection = new \mysqli($hostname, $username, $password, $database, $port);

        if ($this->connection->connect_error) {
            throw new \Exception('Error: ' . $this->connection->error . '<br />Error No: ' . $this->connection->errno);
        }

        $this->connection->set_charset("utf8");
        $this->connection->query("SET SQL_MODE = ''");
    }
Подтягивает данные из основного config.php ( $hostname, $username, $password, $database )
Коннектится, все отлично.
 
OC 2.3
Установил модуль NitroPack 2.5.6 Complete Web Performance Optimization Framework NulleD

Запустился нормально, после нескольких часов падает база данных, получаю ошибку:
Код:
Warning: mysqli::mysqli(): (HY000/2002): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) in /***/system/library/db/mysqli.php on line 7

Warning: DB\MySQLi::__construct(): Couldn't fetch mysqli in /***/system/library/db/mysqli.php on line 10

Warning: DB\MySQLi::__construct(): Couldn't fetch mysqli in /***/system/library/db/mysqli.php on line 10

Fatal error: Uncaught exception 'Exception' with message 'Error: <br />Error No: ' in /***/system/library/db/mysqli.php:10 Stack trace: #0 /***/system/library/db.php(9): DB\MySQLi->__construct('localhost', '***, '***', '***', '***) #1 /***/system/framework.php(147): DB->__construct('mysqli', 'localhost', '***', '***', '***', '3306') #2 /***/system/startup.php(124): require_once('/***...') #3 /***/index.php(19): start('catalog') #4 {main} thrown in /***/system/library/db/mysqli.php on line 10
Помогите решить
А подскажите как и каким образом активировать нитропак кеш? Я раньше активил его. Щас не помню как я это делал.
 
Назад
Сверху