Как настроить конфиг DSW для доступа к БД MSSQL на хосте MU Online и сайте DarkStyleWeb

Автор STINGER, 2010 Апр. 23, 20:53

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Ключевые слова [SEO] mu onlinedswmssql

STINGER

Собираюсь поставить сайт DSW на хост, точнее уже поставил... Подскажите, как настроить конфиг, что бы он мог доступиться до БД MSSQL?


$Sql['host']='127.0.0.1';//MsSql Server's IP/host
$Sql['user']='sa';//MsSql Login
$Sql['password']='sql_password';//MsSql Password
$Sql['database']='MuOnline';//MuOnline DataBase


а ксюлу настроек вроде не много, но если я указываю ип, логин и пароль удаленного сервера, то попытки на фаерволе сервера соединиться с базой вижу, а сейт все равно пишет, что не может приконнектиться... (это при инстале сайта) может сам скюл нужно как-то не стандартно настроить? он скорее всего не поддерживает удаленных соединений стандартно, если да, то подскажите как... Установлен MSSQL 2000

When

#1
$Sql['host']='домен или ип сервера Mu Online';//MsSql Server's IP/host
$Sql['user']='логин от серверной базы ';//MsSql Login
$Sql['password']='пароль от серверной базы';//MsSql Password
$Sql['database']='MuOnline';//MuOnline DataBase

STINGER

Цитата: When от 2010 Апр. 23, 19:37  $Sql['host']='домен или ип сервера Mu Online';//MsSql Server's IP/host
$Sql['user']='логин от серверной базы ';//MsSql Login
$Sql['password']='пароль от серверной базы';//MsSql Password
$Sql['database']='MuOnline';//MuOnline DataBase


Да это все понятно...  и эти поля заполнены правильно у меня... дело в том что, даже на самом сервере видно, идет запрос, но сайт почему то пишет Cannot connect to database...
не могу понять почему.. тем же мейкером удаленно подключаюсь, значит ммскюл доступ разрешает... Фаер пропускает 100%, Не могу запустить инсталл сайта хоть убей..
В чем могут быть еще проблемы?

When

#3
про инсталляцию не знаю но можно инсталл файлик  посмотреть и по нему  сделать всё в ручную

DobrjaG

какой хост берешь?если что кинь в ПМ

ketanof

кто-то ещо использует логин  "sa" ?  

Acmemen

если есть роутер открой порты, если фаервол добавь mssql в исключения

epmak

#7

А теперь мини гайд как настроить сайт удаленно от сервера.

1. Если вы ставите сайт себе на сервер убедитесь что у вас на сервере где сайт открыт порт: 1433 это можно узнать ТУТ!

2. Если порт закрыт:
- Обновляем MSSQL до обновленной версии.
Качаем,устанавливаем, делаем перезагрузку, перезапускаем MSSQL.
- Пуск->MSSQL->Client Network Utility - TCP/IP (1433) переносим в "включеные" ,в крайнем случае Server Network Utility - так-же.
Если порт все равно закрыт значит все претензии к вашему интернет провайдеру.

3. Продолжаем только если порт октрыт:
В сайте как обычно, у всех сайтов есть (config.php)

Внутри есть что-то похожее на следующее:

Цитата
$host='127.0.0.1'; //IP Сервера(Копмьютер где расположен сервер).
$user='sa'; // Login (Стандарт sa вы задали при install-e mssql).
$password='2323'; //Password (Пасс что вы задали при Install-e mssql)
$db='MuOnline'; // База (К чему подключается сайт).


Если вы выше все правильно прописали,и порт 1433 у вас на компьютере где находится сайт и сервер открыт, значит все должно заработать.

Внимание: Думаю о преимуществах сайта удаленно от сервера рассказывать не стоит, все мы знаем что если сайт и сервер отдельно это заставить хацкеров задуматься да и при любом доссе серверу будет не больно, т.к как показывает практика доссят обычно порт 80,а если даже будут досить сайт об этом уже должны будут позаботится обладатели хостинга где расположен у вас сайт.

Так-же не забудьте дать доступ к порту 1433 только тому IP на котором расположен сайт, ибо это прямая дыра которой пользуются часто взломщики.

Так-же удаленный коннект удобен когда много онлайн и нужно нарисовать через к примеру MuMaker какой-то сет или даже создать игрока аккаунт, удаленно в MuMaker-e есть такая функция("Подключение удаленно к mssql базе").

Надеюсь я ясно объяснил и всем все будет понятно, удачи задавайте вопросы если есть, только с начало прочтите все, советую.

credits:
Fantazy
eg-netwokg.

AscaroN

Лучше два системнка, на одном сайт, на другой сервер, и на балкон.

epmak

Спойлер
...под проливной дождь и холод.
Системники лучше в стоечку да в ДЦ, имхо. так как дома надо во-первых иметь бесперебойник, во-вторых не иметь пыли или иметь её в минимальном количестве, иметь определенную и не изменяемую влажность и температуру
[свернуть]

Похожие темы (5)