6 / 6 / 2
Регистрация: 24.02.2018
Сообщений: 17
1

Ошибка при подключении БД

27.03.2018, 17:36. Показов 2540. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте! Так как я не сильно шарю в php и mysql, решил обратиться на форум. Вообщем столкнулся со следующей ошибкой:

A Database Error Occurred
Unable to connect to your database server using the provided settings.

Filename: core/Loader.php

Line Number: 346


Сам сайт работает нормально, т.е всё открывается и т.д. Но как только я захожу в другой раздел(добавляю к адресу сайта название папки на сайте, например mysite.ru/admin) возникает проблема, которая указана выше.

Перейдя в указанный файл, я вижу вот это:

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
/**
     * Database Loader
     *
     * @param   string  the DB credentials
     * @param   bool    whether to return the DB object
     * @param   bool    whether to enable active record (this allows us to override the config setting)
     * @return  object
     */
    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);
    }
Последняя строчка кода [ $CI->db =& DB($params, $active_record) ] - это 346 строчка в файле Loader.php

Я порылся в интернете и пришёл к выводу, что ошибка находиться совсем другом месте. А именно там, где я прописывал данные для БД. Вот строки кода оттуда:

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
 
define ("DBHOST", "localhost"); 
 
define ("DBNAME", "l91066ub_open");
 
define ("DBUSER", "l91066ub_open");
 
define ("DBPASS", "l91066ub");  
 
define ("PREFIX", "vii");
 
define ("COLLATE", "utf8");
 
$db = new db;
 
?>
Как я узнал ошибка, которая возникла у меня, имеет место быть, когда данные от БД введены неправильно. Но я все ещё раз проверил, результат тот же.

Кому не жалко своего времени, пожалуйста помогите человеку, который в php, как и в mysql ничего не понимает.
Заранее большое спасибо!
Миниатюры
Ошибка при подключении БД  
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.03.2018, 17:36
Ответы с готовыми решениями:

Ошибка при подключении к БД
Здравствуйте!).. У меня распространённая ошибка: &lt;? include(&quot;blocks/bd.php&quot;);/*Соединяемся...

Ошибка при подключении к БД
И снова здравствуйте :D Такая дичь: подключаюсь к БД &lt;?php mysql_connect(&quot;localhost&quot;, &quot;root&quot;,...

Ошибка при подключении к бд
В качестве хостинга использую hostinger.ru . Пытаюсь подключиться к MySql: &lt;?php const user =...

Ошибка при подключении БД
Помогите, пожалуйста. Код ошибки: Произошла ошибка в сценарии...

1
ytf
276 / 259 / 185
Регистрация: 15.08.2017
Сообщений: 1,483
30.03.2018, 20:12 2
вы можете опубликовать бэкап сайта (файлы и бд)?
1
30.03.2018, 20:12
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.03.2018, 20:12
Помогаю со студенческими работами здесь

Ошибка при подключении css к javascript
Добрый день уважаемые программисты. Снова уперся в стену :) Незнаю в какую тему писать, зараннее...

Ошибка при подключении к базе данных
При запуске сайта выкидывает ошибку : Fatal error: Class name must be a valid object or a string in...

Ошибка PHP при подключении к базе данных MySQL
В OpenServer создаю БД (user:adm, password:adm, name:my_db). При подключении в PHP выдает ошибки: ...

Ошибка при подключении к бд: The server requested authentication method unknown to the client
При попытке связаться с бд выходит вот такое страшное сообщение: Fatal error: Uncaught...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru