[help] Проблема между сайтом и сервером
Сборка: Moy-Web v4.0
Привет!
Предисловие: зарегистрировал домен, т.е. еще жду окончательную регистрацию, но дали страничку бесплатную тестовую, вот там пробую.
Ребята возникли вопросы такие:
1. Нужно ли заливать БД на сайт через phpMyAdmin?
Мои действия: экспортировал всю БД и залил на сайт, БД
Ниже php скрипт конфигурации сайта:
$name_server = 'La2MoonLight'; // Название сервера
$host = 'тут я на писал IP БД'; // IP адрес MySQL сервера
$port = '3306'; // Порт адрес сервера
$db2 = 'имя которое дал мне хостер'; // Имя игровой базы
$db1 = 'тоже самое'; // Имя логин базы
$user = 'логин предоставленный хостером'; // Логин
$pass = 'пароль его же'; // Пароль
$hserver = 'тут прописал что в ЛС и ГС настройках ExternalHostname'; // IP адрес сервера
$portgame = '7777'; // Порт игрового сервера
$portlogin = '2106'; // Порт логин сервера
$exp = '1000'; // рейты сервера
$sp = '1000'; // рейты сервера
$adena = '2000'; // рейты сервера
$items = '1'; // рейты сервера
$spoil = '1'; // рейты сервера
$type = 'RT'; // Тип сервера 1-РТ, 2-EMU
$no_connect = 'Сервер временно не работает!'; // Сообщение при выключенном сервере
$mail = '1'; // Если 1, пароль на e-mail, 0 - покажет на экране
?>
После этого мне стал сайт показывать статистику персонажей, РБ, и т.д., кроме онлайна ЛС и ГС
2. Если я закинул базу на сайт, то мне менять надо тут?
Настройки ЛС и ГС:
# Параметры Базы данных
Driver=com.mysql.jdbc.Driver
URL=jdbc:mysql://localhost/l2jdb <--- тут на адрес который дал мне хостер?
Login=*** <--- тут который дал мне хостер?
Password=*** <--- тут который дал мне хостер?
ExternalHostname=*** <--- тут ставить где стоит сам сервер?
InternalHostname=127.0.0.1 <--- тут оставить без изменений?
Если я меняю параметры БД на те, которые мне дал хостер, в ЛС конфиге к примеру, я ни зайду в акк пока ни зарегаю акк на сайте (на сайте исправно появляется в accountы новая запись), предварительно отключил авторегистрацию.
Далее: правлю в ГС конфиге на те же, что в ЛС, и пробую запустить, он грузит грузи, потом ошибка в MySQL попзже выложу скрин.
Что я делаю ни так? Или как вообще правильно привязать сайт к серверу? Ни пойму что то.
Если вы хотите сделать регистрацию, статистику и т.д. - через сайт, то вам нужно открыть Remote доступ для MySQL на вашем сервере и прописать в php скрипт конфигурации сайта, IP вашего сервера и данные для доступа к MySQL, также вашего сервера.
Потому как ставить сервер работающий через БД вашего хостера - не разумно и очень проблематично.
— Life is boring.
саму базу сервера на хостинг заливать не надо, просто подключаеш сам движок к базе, а тоесть тут:
$port = '3306'; // Порт адрес сервера
Всё остальное заполняеш как и заполнял.
— Тру падонак


