Ошибка базы данных на сайте

Я получил эту ошибку, пытаясь получить доступ к нашему сайту SCADA:

A Database Error Occurred

Unable to connect to your database server using the provided settings.

Filename: core/Loader.php

Line Number: 341

Я отсканировал в файл Loader.php и в строке 341 нашел этот код:
$CI->db =& DB($params, $active_record);

Это полный блок с кодом ошибки:

public function database($params = '', $return = FALSE, $active_record = NULL)
{
// Grab the super object
$CI =& get_instance();

// Do we even need to load the database class?
if (class_exists('CI_DB') AND $return == FALSE AND $active_record == NULL AND isset($CI->db) AND is_object($CI->db))
{
return FALSE;
}

require_once(BASEPATH.'database/DB.php');

if ($return === TRUE)
{
return DB($params, $active_record);
}

// Initialize the db variable.  Needed to prevent
// reference errors with some configurations
$CI->db = '';

// Load the DB class
$CI->db =& DB($params, $active_record);
}

1

Решение

Файл, который вы упоминаете, — это место, где произошел звонок, когда возникла проблема.

Настоящая проблема заключается либо в:

  1. Ваши настройки в application/configuration/database.php
    или же
  2. Сервер базы данных не работает, недоступен или учетные данные изменены
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]