исправлено Ошибка mysql_connect() в init_tr

Ress Kent

Пользователь
ВаленокPC замену на mysqli попробовали?
Попробовал ваш вариант, в логах полезли другие ошибки
[11-Feb-2015 01:52:06 Europe/Moscow] PHP Warning: mysql_select_db() expects parameter 2 to be resource, object given in D:\OpenServer\domains\**\bt\includes\init_tr.php on line 159

[11-Feb-2015 01:52:17 Europe/Moscow] PHP Warning: mysql_select_db() expects parameter 2 to be resource, object given in D:\OpenServer\domains\**\bt\includes\init_tr.php on line 159

[11-Feb-2015 01:52:17 Europe/Moscow] PHP Warning: mysql_select_db() expects parameter 2 to be resource, object given in D:\OpenServer\domains\**\bt\includes\init_tr.php on line 159

Ссылается на этот кусок кода


/**
* Select database
*/
function select_db ()
{
$this->cur_query = 'select db';
$this->debug('start');

if (!mysql_select_db($this->cfg['dbname'], $this->link)) <<< 159 строчка
{
$this->log_error();
error_exit("Could not select database '{$this->cfg['dbname']}'");
}

$this->debug('end');
$this->cur_query = null;

return $this->cfg['dbname'];
}
 

Ress Kent

Пользователь
не помогло

Еще сильней посыпалось
[11-Feb-2015 02:30:26 Europe/Moscow] PHP Warning: mysqli_select_db() expects parameter 1 to be mysqli, string given in D:\OpenServer\domains\**\bt\includes\init_tr.php on line 159

[11-Feb-2015 02:30:26 Europe/Moscow] PHP Warning: mysqli_select_db() expects parameter 1 to be mysqli, string given in D:\OpenServer\domains\**\bt\includes\init_tr.php on line 159

[11-Feb-2015 02:30:26 Europe/Moscow] PHP Warning: mysqli_select_db() expects parameter 1 to be mysqli, string given in D:\OpenServer\domains\**\bt\includes\init_tr.php on line 159

[11-Feb-2015 02:30:26 Europe/Moscow] PHP Warning: mysqli_select_db() expects parameter 1 to be mysqli, string given in D:\OpenServer\domains\**\bt\includes\init_tr.php on line 159

[11-Feb-2015 02:30:26 Europe/Moscow] PHP Warning: mysqli_select_db() expects parameter 1 to be mysqli, string given in D:\OpenServer\domains\**\bt\includes\init_tr.php on line 159

А как эта ошибка влияет на сайт ?
Можно ее просто отключить в логах ? Там уже пол гига весят логи от нее
 
Последнее редактирование:

Exile

Администратор
Ress Kent грустно. Тогда заглушите ошибки по совету из первого сообщения, PDO совсем скоро будет добавлено и все эти проблемы уйдут.
 

Ress Kent

Пользователь
Пробовал, не получилось
Заменил на ini_set('error_reporting', E_ALL & ~E_DEPRECATED); как предложенно (кеш и все остальное чистил)
 

zxc

Легенда
Перешел я на php 5.5
Заменил mysql_ на mysqli_

mysql загрузился на 150% и сервер умер

tooo many connections

Кто как боролся?
 
Сверху