Перейти к содержанию
Авторизация  
zyklon696

Подключение сайта к бд сервера

Рекомендуемые сообщения

Здравствуйте! 
Сервер стоит на домашней машине, сайт на бесплатном хостинге с поддержкой sw13
Задача подключить сайт к серверу, что бы можно было регистрировать аккаунты. 
Полазив в админ панели, я нашел настройки подключения и интуитивно потыкал IP адреса и порты куда нужно. 
Реакции 0, разве что сайт стал грузится дольше. 
Почитал форумы с подобными темами, решения не нашел. 
 
  Буду рад любой адекватной помощи по данному вопросу. 
  

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Здравствуйте! 

Сервер стоит на домашней машине, сайт на бесплатном хостинге с поддержкой sw13

Задача подключить сайт к серверу, что бы можно было регистрировать аккаунты. 

Полазив в админ панели, я нашел настройки подключения и интуитивно потыкал IP адреса и порты куда нужно. 

Реакции 0, разве что сайт стал грузится дольше. 

Почитал форумы с подобными темами, решения не нашел. 

 

  Буду рад любой адекватной помощи по данному вопросу. 

  

Если сайт и сервер сбоит на 1 машине, то нужно указывать данные localhost (ip данные)

Так же рекомендую при тестировании включать функцию "Показывать ошибки MySQL", которая включается в админке этой CMS

Изменено пользователем zGosu

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если сайт и сервер сбоит на 1 машине, то нужно указывать данные localhost (ip данные)

Так же рекомендую при тестировании включать функцию "Показывать ошибки MySQL", которая включается в админке этой CMS

Сервер стоит на домашней машине, а сайт на бесплатном хостинге с поддержкой sw13

Сообщения о ошибках включены. Ошибка mysql 0, которая как я понимаю, указывает на отсутствие подключения к бд сервера.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Сервер стоит на домашней машине, а сайт на бесплатном хостинге с поддержкой sw13

Сообщения о ошибках включены. Ошибка mysql 0, которая как я понимаю, указывает на отсутствие подключения к бд сервера.

Да. Сайт не может подключиться к Вашему серверу. 

Убедитесь, что открыты все порты, верно введены настройки адреса к БД в SW, даны все привилегии и т.п.

Обычно частой проблемой, которой я замечал, это закрытые порты и неправильное настройка привилегий в БД.

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Сервер стоит на домашней машине, а сайт на бесплатном хостинге с поддержкой sw13

Сообщения о ошибках включены. Ошибка mysql 0, которая как я понимаю, указывает на отсутствие подключения к бд сервера.

открыть на домашней тачке порт 3306 и разрешить юзеру mysql подключение с ип тачки, на которой стоит сайт

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

открыть на домашней тачке порт 3306 и разрешить юзеру mysql подключение с ип тачки, на которой стоит сайт

Порт открыт. ип адрес сайта для юзера указал. 

 

Может я где то не так в админке порты и ip указал? 

IP адрес Базы Данных MySQL сервера  :указал свой IP

порт для логин сервера 2106

геймсервер  7777        Вообщем, стандартные

У меня же в навикате localhost. может тут где то проблема? может какие то настройки mysql дома поменять? 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Порт открыт. ип адрес сайта для юзера указал. 

 

Может я где то не так в админке порты и ip указал? 

IP адрес Базы Данных MySQL сервера  :указал свой IP

порт для логин сервера 2106

геймсервер  7777        Вообщем, стандартные

У меня же в навикате localhost. может тут где то проблема? может какие то настройки mysql дома поменять? 

 

ip домашней тачки пропиши в настройках

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Здравствуйте! 

Сервер стоит на домашней машине, сайт на бесплатном хостинге с поддержкой sw13

Задача подключить сайт к серверу, что бы можно было регистрировать аккаунты. 

Полазив в админ панели, я нашел настройки подключения и интуитивно потыкал IP адреса и порты куда нужно. 

Реакции 0, разве что сайт стал грузится дольше. 

Почитал форумы с подобными темами, решения не нашел. 

 

  Буду рад любой адекватной помощи по данному вопросу.

 

Вообще это глупая затея.

А так, в брендмаузере открываешь 3306, если есть роутер так же в настройках роутера. В навикете создаешь нового пользователя site вводиш логин пароль, пишешь ip сайта, узанть можно на 2ip.ru, выдаешь пользовталею site права на доступ к таблицам. Заходиш в св, указываешь пользователя site вводишь пароль мускула, в строчке ip вставляешь свой ip узанть можно на 2ip и там же проверить порт, открыт или закрыт. Но если ип динамический придется все время менять, либо в навикете поставить "%" в поле ip адреса. % означает доступ всем.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вообще это глупая затея.

А так, в брендмаузере открываешь 3306, если есть роутер так же в настройках роутера. В навикете создаешь нового пользователя site вводиш логин пароль, пишешь ip сайта, узанть можно на 2ip.ru, выдаешь пользовталею site права на доступ к таблицам. Заходиш в св, указываешь пользователя site вводишь пароль мускула, в строчке ip вставляешь свой ip узанть можно на 2ip и там же проверить порт, открыт или закрыт. Но если ип динамический придется все время менять, либо в навикете поставить "%" в поле ip адреса. % означает доступ всем.

Все из выше перечисленного сделал.

Почему затея глупая? Хотя... какие то мысли уже есть по этому поводу )

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Где то на форуме была тема, где на этом хостинге это проделывали. Но решения как часто бывает, не оставили 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

извини не по теме, что за хостинг? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

извини не по теме, что за хостинг? 

hostinger

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

hostinger

Только что проверил, всё отлично подключается (сайт на хостингере, сервер дома)

Как я и говорил Вам, повторяю:

1) Порт 3306 откройте 

2) Выдайте привилегии в MySQL сервера, что бы сайт мог подключиться к БД

3) Проверьте конфиги на коннект на сайте

 

100% хотя бы один из этих случаев у Вас не выполнен! 

P.S. В моем случае я отключаюсь от роутера, чтобы сайт мог подключиться к моему ПК, т.к. перенастраивать роутер мне честно - лень. Мне проще перетыкнуть провод из роутера сразу в ПК xDDDD (простите за нубство)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Только что проверил, всё отлично подключается (сайт на хостингере, сервер дома)

Как я и говорил Вам, повторяю:

1) Порт 3306 откройте 

2) Выдайте привилегии в MySQL сервера, что бы сайт мог подключиться к БД

3) Проверьте конфиги на коннект на сайте

 

100% хотя бы один из этих случаев у Вас не выполнен! 

P.S. В моем случае я отключаюсь от роутера, чтобы сайт мог подключиться к моему ПК, т.к. перенастраивать роутер мне честно - лень. Мне проще перетыкнуть провод из роутера сразу в ПК xDDDD (простите за нубство)

Я уже все перепробовал... роутер тоже настраивал, порты открывал

Сейчас на сайте отобразилось в статистике кол-во зареганых аккаунтов. 

Но я вроде ничего такого не делал ))

Логин сервер: offline

Игровой сервер: offline

Игроки онлайн: 1

Аккаунтов: 15

Персонажей: 24

Кланов: 2

Расы на сервере

Люди: 0 %

Эльфы: 0 %

Темные эльфы: 0 %

Орки: 0 %

Гномы: 0 %

Камаэли: 0 %

7 Печатей

Dawn (рассвет): 6 (100%)

Dusk (сумрак): 0 (0%)

Изменено пользователем zyklon696

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Сдвинулся с мертвой точки и теперь Mysql на страничке сайта с статистикой, стал выдывать интересные ошибки
но теперь, можно регать аккаунты )

 

MySQL вернул ошибку:

Unknown column 'race' in 'where clause'

Номер ошибки:
1054

SELECT count(0)
FROM characters
WHERE race='0' AND isBanned='0'

 

Изменено пользователем zyklon696

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вообщем, с горем пополам подключился к базе. 
Много ошибочных sql запросов с сайта к базе, по этому на сайте все через одно место...
Кое какие запросы удалось настроить под мой сервер Emurt rev9. 
Но некоторые даже не представляю как... 
На пример:

MySQL вернул ошибку:

Unknown column 'race' in 'where clause'

Номер ошибки:
1054

SELECT count(0)
FROM characters
WHERE race='0' AND isBanned='0'


в таблице characters ну ни как нету race "Раса" 
Таблиц char_templates вовсе нету... А запросы к ним есть
 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Простите, а поднять сайт на той же машине где сервер, что, религия не позволяет? дело то 10 минут.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вообщем, с горем пополам подключился к базе.

Много ошибочных sql запросов с сайта к базе, по этому на сайте все через одно место...

Кое какие запросы удалось настроить под мой сервер Emurt rev9.

Но некоторые даже не представляю как...

На пример:

MySQL вернул ошибку:

Unknown column 'race' in 'where clause'

 

Номер ошибки:

1054

 

SELECT count(0)

FROM characters

WHERE race='0' AND isBanned='0'

 

в таблице characters ну ни как нету race "Раса"

Таблиц char_templates вовсе нету... А запросы к ним есть

 

Вам просто нужно изменить запросы в базу. В чем проблема?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вам просто нужно изменить запросы в базу. В чем проблема?

Уже сделал, с горем пополам ) Но всегда найдутся новые проблемы...

Есть на пример интересная штука. 

Когда регаю аккаунт а после захожу в игру, не могу зайти в лк. Выдает ошибку с паролем. 

Восстанавливаю пароль на сайте и захожу в лк, все ок. Захожу в игру и опять не могу зайти в лк.

Меняется тип шифрования. В бд шифрованный пароль, при заходе в игру, выглядит иначе. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Уже сделал, с горем пополам ) Но всегда найдутся новые проблемы...

Есть на пример интересная штука.

Когда регаю аккаунт а после захожу в игру, не могу зайти в лк. Выдает ошибку с паролем.

Восстанавливаю пароль на сайте и захожу в лк, все ок. Захожу в игру и опять не могу зайти в лк.

Меняется тип шифрования. В бд шифрованный пароль, при заходе в игру, выглядит иначе.

Интересно, как клиент игры может заменить зашифрованный пароль в базе ? Но на всякий случай, проследите за тем, чтобы в игре и в ЛК был один и тот же метод шифрования.

 

Upd

Затупил, вы ведь пользуетесь sw. Не знаю, мне кажется эта адовая обвязка ни куда не годится. Может попробовать что-то другое? Что вам нужно от вашего сайта и в частности от ЛК? Быть может есть смысл самому написать не много кода и добиться не плохого результата?

Изменено пользователем Tima42

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Интересно, как клиент игры может заменить зашифрованный пароль в базе ? Но на всякий случай, проследите за тем, чтобы в игре и в ЛК был один и тот же метод шифрования.

 

Upd

Затупил, вы ведь пользуетесь sw. Не знаю, мне кажется эта адовая обвязка ни куда не годится. Может попробовать что-то другое? Что вам нужно от вашего сайта и в частности от ЛК? Быть может есть смысл самому написать не много кода и добиться не плохого результата?

Один и тот же стоит, sha1. Но я думаю разберусь с этим, немного позже... ) сейчас переключился на сборку, нужно в порядок привести.

Да, было бы гораздо лучше сделать что-то свое. Но я не знаю php и пользуюсь тем, что предлагает сеть ) 

От лк требуется просмотр персонажа, экипировка, класс, уровень. Возможность получать бонусы и донат. Самое необходимое, возможность менять, восстанавливать пароли и почту.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Один и тот же стоит, sha1. Но я думаю разберусь с этим, немного позже... ) сейчас переключился на сборку, нужно в порядок привести.

Да, было бы гораздо лучше сделать что-то свое. Но я не знаю php и пользуюсь тем, что предлагает сеть ) 

От лк требуется просмотр персонажа, экипировка, класс, уровень. Возможность получать бонусы и донат. Самое необходимое, возможность менять, восстанавливать пароли и почту.

SW не единственная CMS, которую можно использовать для л2 серверов. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...