0 / 0 / 0
Регистрация: 17.04.2014
Сообщений: 10
1

General Error SQL ERROR [ mysqli ] Access denied for user 'a5936757_0'@'10.3.2.19' (using password: NO) [1045]

27.12.2014, 20:57. Показов 5949. Ответов 4
Метки нет (Все метки)

Здравствуйте!
Помогите, разобраться, пожалуйста!
Я пытаюсь, создать сайт на хостинге 000webhost.
Сначала, на локальном сервере Denwer создал форум на движке phpBB. Затем на Denwer создал БД. Потом стал, при помощи Filezilla, перекачивать форум с БД на хостинг 00webhost. Форум туда закачался - в строке браузера стало появлятся "Index of". Затем, стал создавать БД на хостинге. И, по появившемуся сообщению базу данных, вроде бы, создал. Но, уже при входе в PhpMyAdmin в браузере появляется:

General Error
SQL ERROR [ mysqli ]
Access denied for user 'a5936757_0'@'10.3.2.19' (using password: NO) [1045]
An sql error occurred while fetching this page. Please contact an administrator if this problem persists.


Файл config.php в папке public_html на хостинге выглядит следующим образом:

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
// phpBB 3.0.x auto-generated configuration file
// Do not change anything in this file!
$dbms = 'mysqli';
$dbhost = 'mysql3.000webhost.com';
$dbport = '';
$dbname = 'a5936757_forum';
$dbuser = 'a5936757_0';
$dbpassword = 'parol';
$table_prefix = 'phpbb_';
$acm_type = 'file';
$load_extensions = '';
 
@define('PHPBB_INSTALLED', true);
// @define('DEBUG', true);
// @define('DEBUG_EXTRA', true);
Предпринимал много действий, чтобы решить эту проблему, но ничего не получается. Может быть, даже, ещё больше усугубил проблему, делая из одной ошибки ещё одну. Недавно, начал изучать HTML и PHP, поэтому, не знаю, в чём проблема.

Помогите!
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.12.2014, 20:57
Ответы с готовыми решениями:

Ошибка подключения к БД: Warning: mysqli::mysqli() [mysqli.mysqli]: (28000/1045): Access denied for user
Есть магазин на OpenCart, необходимо сделать, чтобы при введении посетителем определенной инфы в...

#1045 - Access denied for user 'root'@'localhost' (using password: YES)
Добрый вечер форумчане! Я скачал программу MAMP, до этого юзал на XAMPP(Windows). Я хочу изменить...

#1045 - Access denied for user 'root'@'localhost' (using password: YES)
Проблема с базой данных, вроде все сделал по инструкции и пароли установлены

Ошибка #1045 - Access denied for user 'root'@'localhost' (using password: NO)
Установила когда-то денвер, проверяла, все работало. БД открывалась. Попробовала через некоторое...

4
11 / 11 / 5
Регистрация: 29.04.2014
Сообщений: 46
28.12.2014, 14:48 2
Лучший ответ Сообщение было отмечено Pavel__ как решение

Решение

Может ваш пользователь БД не существует?
1
0 / 0 / 0
Регистрация: 17.04.2014
Сообщений: 10
28.12.2014, 17:41  [ТС] 3
Ещё раз, здравствуйте!
Попробовал, предпринять ещё, кое-какие шаги (точно, не помню, какие) и теперь вход в phpMyAdmin есть!
Только, образовалась другая проблема. При переходе на сайт в браузере появляется:

Fatal error: Call to a member function sql_connect() on a non-object in /home/a5936757/public_html/common.php on line 114

Строка 114 в файле common.php выглядит так:

PHP
1
$db->sql_connect($dbhost, $dbuser, $dbpasswd, $dbname, $dbport, false, defined('PHPBB_DB_NEW_LINK') ? PHPBB_DB_NEW_LINK : false);
Тоже, пробовал, различные действия, но ничего не помогает, даже хуже становится.
Если необходим ещё, какой-либо код, то я его здесь приведу..
0
11 / 11 / 5
Регистрация: 29.04.2014
Сообщений: 46
28.12.2014, 17:59 4
Лучший ответ Сообщение было отмечено Pavel__ как решение

Решение

Это значит, что
PHP
1
$db
пуст. Вы еще раз проверьте правильность настроек
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
// phpBB 3.0.x auto-generated configuration file
// Do not change anything in this file!
$dbms = 'mysqli';
$dbhost = 'mysql3.000webhost.com';
$dbport = '';
$dbname = 'a5936757_forum';
$dbuser = 'a5936757_0';
$dbpassword = 'parol';
$table_prefix = 'phpbb_';
$acm_type = 'file';
$load_extensions = '';
 
@define('PHPBB_INSTALLED', true);
// @define('DEBUG', true);
// @define('DEBUG_EXTRA', true);
1
0 / 0 / 0
Регистрация: 17.04.2014
Сообщений: 10
28.12.2014, 21:17  [ТС] 5
Всё наладилось!
Не понимая, где искать ошибку, внимательно, стал просматривать файлы config.php и common.php .
И в файле common.php увидел, что две строки, не понятно почему, закомментированы. То есть, были слеши //.
Вот, как выглядели эти строки:

Строка 99:
PHP
1
// require($phpbb_root_path . 'includes/db/' . $dbms . '.' . $phpEx);
и
Строка 110:
PHP
1
// $db          = new $sql_db();
Слеши в начале строк убрал и проблемы исчезли!
Тут сказалось то, что я только начинаю всё это изучать. Видимо, по каким-то соображениям (только мне известным) решил закомментировать эти две строки, полагая, исправить проблему, а потом убрать слеши, забыл.
Но, главное, что сейчас всё наладилось!
Спасибо за помощь!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.12.2014, 21:17
Помогаю со студенческими работами здесь

SQLSTATE[HY000] [1045] Access denied for user 'super'@'localhost' (using password: YES)
Все нормально работает, вот только на этом запросе такая фигня: SQLSTATE Access denied for user...

Cannot establish connection to MySQL server: #1045 - Access denied for user: 'user_db@localhost' (Using password: YES)
Приветствую всех. При установке скрипта столкнулся с траблой, а именно, при заполнении полей на...

Error: Access denied for user
Error: Access denied for user '**'@'localhost' (using password: YES)

Connection Error: Access Denied for user
Такая проблема.. не ставил давно мускул и щас он нужен, в момент конфигурации проходят первые две...


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

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

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