Ответов: 1 Просмотров: 57
|
добрый день,
есть сайт - www[dot]snm[dot]ee
стоит задача - переехать со старого хостинга на новый,
я переписал все файлы через FTP
и сайт заработал сразу,
а админка Maia CMS ни в какую
потом я экспортировал-импортировал
базу данных mySQL через phpMyAdmin,
в конфигурационном файле maia_cfg на новом хостинге
поменял имя базы, имя сервера, юзер и пароль
админка не работает, в браузере пишет так:
Fatal error: Uncaught Error: Call to undefined function mysql_connect() in /htdocs/maia/maia_core.php:590
каким-то чудом догадался поменять параметры mysql_xxx на mysqli_xxx
и админка стала спрашивать пароль, пускать и даже как-то работать,
но! не видно ни одной страницы для редактирования
в логах www сервера вижу четыре типа ошибок:
1.
mysqli_error() expects exactly 1 parameter, 0 given in /htdocs/maia/maia_core.php on line 604
сточка 604 файла maia_core.php гласит:
function error() {if (mysqli_error() != '') {echo '<b>MySQL Error</b>: '.$mysqli->error.'<br/>';}
2.
mysqli_query() expects parameter 1 to be mysqli, string given in /htdocs/maia/maia_core.php on line 631
631 строчка гласит:
$this->query_result = mysqli_query($query, $this->connect_id);
3.
mysqli_fetch_array() expects parameter 1 to be mysqli_result, null given in /htdocs/maia/maia_core.php on line 691
строчка 691 гласит:
function fetch_row($query_id = "", $type = MYSQLI_ASSOC) {if ($query_id == NULL) {$return = mysqli_fetch_array($this->query_result, $type);}
4.
mysqli_select_db() expects exactly 2 parameters, 1 given in /htdocs/maia/maia_core.php on line 592
строчка 592 выделена "->"
function Mysql_start() {
$this->connect_id = mysqli_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS);
if ($this->connect_id) {
-> if (mysqli_select_db(MYSQL_DATABASE)) {
// $this->query_w("set names cp1251");
return $this->connect_id;
} else {
return $this->error();
}
} else {
return $this->error();
}
}
я своим умом понимаю что как-то криво работает
связь с базой данных на новом сервере,
но не пойму что ж конкретно ему не нравится?
и самое главное - как с этим бороться?
буду благодарен за любую поддержку! ))
Consul |