DSN

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
Марья
phpBB 1.0.0
Сообщения: 3
Стаж: 18 лет 6 месяцев

DSN

Сообщение Марья »

Здравствуйте
Можете мне помочь(
Я устанавливаю phpbb и у меня выдает ошибку:

>Warning: mysql_connect() [function.mysql-connect]: Access denied for user

'natasha'@'localhost' (using password: >YES) in /home/san/public_html/forum/db/mysql4.php

on line 48
>
>Warning: mysql_error(): supplied argument is not a valid MySQL-Link resource in

>/home/san/public_html/forum/db/mysql4.php on line 330
>
>Warning: mysql_errno(): supplied argument is
not a valid MySQL-Link resource in >/home/san/public_html/forum/db/mysql4.php on line 331
>phpBB : Critical Error
>
>Could not connect to the database

Скажите что надо указать в
Имя сервера БД/DSN, по умолчанию стоит localhost
Какое название БД?И где она должна быть?
Аватара пользователя
YogSagot
phpBB 1.4.3
Сообщения: 98
Стаж: 19 лет
Откуда: Латвия, г.Даугавпилс

Сообщение YogSagot »

Идем на http://www.promt.ru/, вставляем в окно ввода текста фразц "Access denied for user", читаем перевод и трясем администратора базы данных, чтобы тот настроил наконец права доступа.

К phpbb ваш вопрос не имеет ни малейшего, даже отдаленно приблизительного отношения.
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 20 лет 10 месяцев
Откуда: Бердск

Сообщение crash »

или трясем своей головой и узнаем какой же у нас правильный пользователь базы
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Марья
phpBB 1.0.0
Сообщения: 3
Стаж: 18 лет 6 месяцев

Сообщение Марья »

У меня все переведено, попытка посмеяться не удалась...

А как нибудь можно определить имя пользователя БД?
Аватара пользователя
/DiOs
Former team member
Сообщения: 1139
Стаж: 19 лет 2 месяца
Откуда: Ленинград

Сообщение /DiOs »

Марья писал(а):Имя сервера БД/DSN, по умолчанию стоит localhost
Имя того сервера, на котором расположена ваша база данных
Марья писал(а):Какое название БД?
То, которое вы ей дали, если заводили сами, или которое дал администратор сервера баз данных, если заводил он.
Марья писал(а):И где она должна быть?
На сервере баз данных. В данном случае -- на том сервере, где запущен mysql, к которому вам предоставлен доступ в виде выданных login/password, которые вы не можете найти|вспомнить|записать

Добавлено спустя 1 минуту 22 секунды:

Я прекрасно понимаю, что для вас что DNS, что DSN -- все едино непонятно, но все-таки DNS.
И если я неправ, пусть старшие товарищи поправят меня
Марья
phpBB 1.0.0
Сообщения: 3
Стаж: 18 лет 6 месяцев

Сообщение Марья »

Я прекрасно понимаю, что для вас что DNS, что DSN -- все едино непонятно, но все-таки DNS.

Для меня не все едино...написала как у меня поле называеться:

>Имя сервера БД / DSN


Если ничего из перечисленного не заведенно?
Просто я никогда не ставила форумы, и даже представления не имею...
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 20 лет 10 месяцев
Откуда: Бердск

Сообщение crash »

Марья писал(а):Если ничего из перечисленного не заведенно?
заведите
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
/DiOs
Former team member
Сообщения: 1139
Стаж: 19 лет 2 месяца
Откуда: Ленинград

Сообщение /DiOs »

Марья писал(а):Если ничего из перечисленного не заведенно?
Значит, надо завести... Вы же не собираетесь рассказывать где вы ставите, что вы ставите -- как же вам кто-либо может сказать, что делать? Если вы взялись сами ставить дома -- одно дело. Если ставите на каком-то хостинге, то все вопросы, которые вы задали, следует адресовать технической поддержке хостера, мы не можем знать ответы на вопросы "как наывается ваш сервер?", "какое имя вашей базы данных?" и т.д.
И если я неправ, пусть старшие товарищи поправят меня
quazi
phpBB 2.0.2
Сообщения: 306
Стаж: 20 лет 1 месяц

Сообщение quazi »

вы слишком не умничайте, все правильно названо
DSN - Data Source Name

Марья
логин/пароль на БД и имя самой БД
локально - сами определяете
у хостера - зависит от системы хостинг-провайдера, поэтому в этом случае - все вопросы хостеру
Аватара пользователя
direqtor
phpBB 1.4.1
Сообщения: 43
Стаж: 18 лет 11 месяцев
Откуда: Владивосток

Сообщение direqtor »

DSN в диалоге установки нужно для работы с Access или MS SQL в качестве сервера. Можно и MySQL так подключить, но это уже какое-то извращение... :)

Добавлено спустя 3 минуты 44 секунды:

Марья, если вы форум ставите на какой-то сервер в интернете, то должны от хостера получить имя базы данных, логин и пароль.
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 20 лет 10 месяцев
Откуда: Бердск

Сообщение crash »

direqtor писал(а):Марья, если вы форум ставите на какой-то сервер в интернете, то должны от хостера получить имя базы данных, логин и пароль.
то есть эту строку не надо получать:
Марья писал(а):Имя сервера БД / DSN
?
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
direqtor
phpBB 1.4.1
Сообщения: 43
Стаж: 18 лет 11 месяцев
Откуда: Владивосток

Сообщение direqtor »

Надо. Откуда без этой строки phpbb знать к ЧЕМУ подключаться?
quazi
phpBB 2.0.2
Сообщения: 306
Стаж: 20 лет 1 месяц

Сообщение quazi »

direqtor писал(а):Можно и MySQL так подключить, но это уже какое-то извращение...
в каком же это месте извращение?
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 20 лет 10 месяцев
Откуда: Бердск

Сообщение crash »

direqtor
ну вот.. а там написано DSN. Пусть девушка называет эту строку как угодно, не путайте ее экцесами и остальными базами.
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
direqtor
phpBB 1.4.1
Сообщения: 43
Стаж: 18 лет 11 месяцев
Откуда: Владивосток

Сообщение direqtor »

Если вы ставите phpbb на сервер (сайт) в интернете, то ОБЫЧНО и база данных находится там же. Тогда в строке Имя сервера БД / DSN должно стоять localhost
Далее логин и пароль. Логин и есть имя пользователя.
Если и после этого увидите тот же вывод - у вас неверные имя пользователя и пароль.

Добавлено спустя 2 минуты 13 секунд:

А насчет извращений, боюсь правильное объяснение того, почему MySQL через DSN - это извращение, будет еще большим извращением
:)

Вернуться в «Поддержка phpBB 2.0.x»