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

Не корректно работает Strees Web 13

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

С установкой Strees Web 13.05.12 проблем не было, да и настройками тоже так как там все предельно ясно расписано да и поддержка Lucera есть (во всяком случае, так заявляет разработчик). И так я прописала все согласно формам, и Strees Web 13 показал что сервер работает но при попытке создать  аккаунт пишет:

Внимание, обнаружена ошибка
 Ошибка базы данных!
А когда хочу войти в аккаунт что создала в консоли, и точно в него могу войти через клиент пишет:
Внимание, обнаружена ошибка
Пользователь не существует
Я не знаю в чем тут проблема, так как в настройках Strees Web 13 что бы наделать ошибок нужно еще по стараться.
Я так понимаю это что не позволяет подключиться со стороны сервера, но там ничего такого нет что могло бы мешать. Вот установленное мной по:
Java 7
PHP
MySQL
Apache
dos2unix
tofrodos
Все остальное по было у в комплекте Debilan 7 x64
Если у кого то есть какие то идеи по этом поводу, как исправить эти ошибки, поделитесь пожалуйста если не трудно.

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


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

В стрессе включите "Вывод ошибок MySQL"

На дедике создайте пользователя для сайта и дайте ему доступ.

В /etc/mysql/my.cnf

Закоментите строку #bind-address = 127.0.0.1

выполните sudo service mysql restart

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


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

В стрессе включите "Вывод ошибок MySQL"

На дедике создайте пользователя для сайта и дайте ему доступ.

В /etc/mysql/my.cnf

Закоментите строку #bind-address = 127.0.0.1

выполните sudo service mysql restart

К сожалению, это не помогло строка выглядит так теперь

 #bind-address = 127.0.0.1

А вот sudo service mysql restart команды нет такой, но да ладно не беда я ее заменила командой reboot, а вот что дальше делать я точно не знаю.

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


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

К сожалению, это не помогло строка выглядит так теперь

 #bind-address = 127.0.0.1

А вот sudo service mysql restart команды нет такой, но да ладно не беда я ее заменила командой reboot, а вот что дальше делать я точно не знаю.

а пользователь mysql для сайта создан ?

 

у сайта есть доступ к базе сервера?

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

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


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

Вот нашла проблему в debilan 7 sudo не нужно было писать, просто выполнить команду

# service mysql restart

Потом выполнила команду

# reboot

Так как не умею по другому выключать сервер, так как не знаю как перезагрузка MySql повлияет на сервер игры, но это не решило проблемы. Простите я забыла сказать у меня Strees Web 13.05.12 стоит 251.404.98.5 а vps стоит на 251.404.98.4

P.c. В целях безопасности, так как ту есть наверняка злые люди, ip были только что придуманы. 

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

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


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

а пользователь mysql для сайта создан ?

 

у сайта есть доступ к базе сервера?

Только в конфах логин сервера, прописан порт и пароль для телетента. Может я чего то не знаю?

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


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

Только в конфах логин сервера, прописан порт и пароль для телетента. Может я чего то не знаю?

Удаленный доступ к базе стоит?

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


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

Удаленный доступ к базе стоит?

Не такого точно не ставила. Не посоветуете по для этой цели?

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


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

Не такого точно не ставила. Не посоветуете по для этой цели?

Найдите и откроете файл  /etc/mysql/my.cnf

Там будет строка

bind-address = 127.0.0.1

Сделайте вот так:

#bind-address = 127.0.0.1

После этого service mysql restart

 

И отпишите результат

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


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

* скрыла логины и пароли

251.404.98.4 выдуманный ip vps

251.404.98.5 выдуманный ip Strees Web 13.05.12

forummaxi выдуманная база данных 

Это файл логин сервера network.properties

# Используйте true/false для управления параметрами
 
# ---------------------------------
# Сетевые настроки сервера
# ---------------------------------
# 1 - Адрес на котором прослушивается логин сервер
#     0.0.0.0 - все доступные
# 2 - Порт логин сервера на который подключается клиент
LoginServerHostName = 251.404.98.4
LoginServerPort = 2106
 
# 1 - Порт логин сервера для игровых серверов
# 2 - Адрес логин сервера
LoginPort = 9014
LoginHostName = 251.404.98.4
 
# Проверять регистарцию игровых серверов каждые x минут
IpUpdateTime = 10
 
# ---------------
# Сервис Telnet
# ---------------
# Использовать Telnet
EnableTelnet = true
 
# Порт прослушки Telnet'a
StatusPort = 12345
 
# Пароль доступа к Trlnet
StatusPW = *******
 
# Список хостов доступных для подключения к Telnet
ListOfHosts = 127.0.0.1,localhost,251.404.98.5,
 
# ----------------------------
# Настройка базы данных
# ----------------------------
# MySQL драйвер
Driver= com.mysql.jdbc.Driver
# Список других драйверов
# Driver= org.hsqldb.jdbcDriver
# Driver= com.microsoft.sqlserver.jdbc.SQLServerDriver
 
# Адрес базы данных
URL = jdbc:mysql://localhost/forummaxi
 
# 1 - Логин базы данных
# 2 - Пароль базы данных
Login = *****
Password = *******
 
# Максимальное количество подключений к базе данных
# Если у игроков лаги, увеличьте количество подключений
MaximumDbConnections = 5000
 
Других настроек я не делала на vps что бы подключить Strees Web 13.05.12
Изменено пользователем Ira3451

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


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

Конфиг логина не имеет никакого дела к stressweb'у.
Сделайте так, как я написал вам выше.
Или же дайте свои контакты в ЛС.

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


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

Найдите и откроете файл  /etc/mysql/my.cnf

Там будет строка

bind-address = 127.0.0.1

Сделайте вот так:

#bind-address = 127.0.0.1

После этого service mysql restart

 

И отпишите результат

Вы наверное не читали мои посты. Я так уже делала и перегружала после всего этого всю vps и это не решило проблему.

Остальное все по умолчанию стоит.

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


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

mysql -uroot -pPASSWORD

create user 'site'@'siteip' identified by 'siteuserpass';
grant all privileges on gameserverdb.* to 'site'@'siteip';
exit
service mysql restart

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


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

Извиняюсь.

mysql -u root -p

GRANT ALL PRIVILEGES ON *.* TO 'root'@' Айпи' IDENTIFIED BY 'Пароль';

exit
service mysql restart

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


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

mysql -uroot -pPASSWORD

 

create user 'site'@'siteip' identified by 'siteuserpass';

grant all privileges on gameserverdb.* to 'site'@'siteip';

exit

service mysql restart

 

Извиняюсь.

 

mysql -u root -p

 

GRANT ALL PRIVILEGES ON *.* TO 'root'@' Айпи' IDENTIFIED BY 'Пароль';

 

exit

service mysql restart

* пароль от базы данных

251.404.98.5 выдуманный ip Strees Web 13.05.12 

Cделала так

mysql -u root -p******

GRANT ALL PRIVILEGES ON *.* TO 'root'@' 251.404.98.5' IDENTIFIED BY '******';

exit

service mysql restart

reboot

После этого я удивила, небольшой сдвиг при попытке войти на аккаунт тот что я сделала с консоли выдает вот такое Strees Web 13.05.12 

Внимание, обнаружена ошибка

Неверный пароль.
 Вы уже 2 раз(а) подряд вводите неверные данные. После 3-й попытки вы не сможете войти на сайт некоторое время (около 10 минут).
Но пара логин и пароль 100% правильные, там ошибки быть не может так как в игру с этой же парой пускает без проблем.
А вот с регистрацией та же беда.
Внимание, обнаружена ошибка
 Ошибка базы данных!
Может есть еще идеи у вас? Понимаю что надоела я вам, но мне одной с этим не справится... 
Изменено пользователем Ira3451

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


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

Ребят вот нашла что  не так а вот что делать этим не знаю.

Ошибка MySQL! 
========================
 
MySQL вернул ошибку: 
Unknown column 'l2email' in 'where clause' 
 
Номер ошибки: 
1054
SELECT * FROM accounts WHERE l2email='forummaxi@gmail.com' LIMIT 1

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


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

 

Ребят вот нашла что  не так а вот что делать этим не знаю.

Ошибка MySQL! 
========================
 
MySQL вернул ошибку: 
Unknown column 'l2email' in 'where clause' 
 
Номер ошибки: 
1054
SELECT * FROM accounts WHERE l2email='forummaxi@gmail.com' LIMIT 1

 

Добавить колонку l2email в таблицу accounts

И кстати тип сборки указали в админке?

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

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


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

Добавить колонку l2email в таблицу accounts

И кстати тип сборки указали в админке?

Конечно, указала ведь у меня L2jLovely-rev15, а значит Lucera. :) А колонку сейчас добавлю.

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


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

Добавить колонку l2email в таблицу accounts

И кстати тип сборки указали в админке?

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

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


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

Ребят всем большое спасибо, что мне сегодня помогли с этой проблемой. Думаю на этой ноте можно прекращать переписку.

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


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

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

с меня +

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


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

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

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

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

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

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

Войти

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

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

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

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

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