Установка и настройка galaxytool

Статью можно разделить на три большие части:

Настройка постоянного (web) интернет адреса на домашенем компьтере

  • регистрация аккаунта в нужном нам сервисе
  • настройка софта для синхронизации реального ай пи и вашего доменного имени

Установка у настройка Apache, MySQL, phpMyAdmin

  • создание базы данных, выдача привелегий пользователю, пароли

Установка и настройка галакситул

Настройка постоянного (web) интернет адреса на домашенем компьтере

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

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

Мы с вами возьмем наиболее простой способ, способ номер 2.
Итак, я долгое время использовал сервис DynDNS, поэтому предлагаю использовать его в качестве примера, так как он отвечает всем нашим нуждам и совместим со многими раутерами.

Регистрация аккаунта DynDNS

dynnds-registration

Регистрируем аккаунт в dyndns

  • Регистрируем аккаунт
  • Заполняем данные

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

dynnds-registration

Регистрируем аккаунт в dyndns


  • Продолжаем регистрацию

Отмечаем 2 верхние галочки, 3 нижние оставляем пустыми.

dynnds-registration

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

 

  • Успешное завершение регистрации

Сервис вам говорит, что теперь надо активировать ваш аккаунт.

подтверждение регистрации

 

  • Письмо с подтвержением

Активируем аккаунт. Переходим по ссылке, которую вам прислали в письме.

  • Заходим в созданный аккаунт

Заходим в созданный аккаунт и переходим на вкладку My Hosts

Выбираем имя хоста для нашего компьютера

 

  • Регистрируем адрес для галакси

Нажимаем на кнопку добавить новое доменное имя (add new hostname)

Доступные хостнеймы в сервисе

 

  • Выбираем доменное имя для главной странице

Выбираем себе доменое имя 3го уровня, в качестве домена второго уровня берем уже зарегистрированое, то которое понравится из списка.
Я к примеру на этой картинке выбрал адрес galaxy.homeip.net. Galaxy я выбрал сам, а homeip,net — просто понравился.

В строчке ай-пи адреса (ip address) нажимаем на кнопку "Использовать автоматически определенный ай-пи адрес (auto detect IP address) в случае если ваш ай-пи адрес динамический, тоесть меняется практически каждое подключение. В случае постоянного ай-пи адреса все еще проще — ставим реальный ай-пи адрес. Ну или если вы выходите в интернет через прокси обратитесь к системному администратору (решения есть!).
Все остальные параметры оставлем без изменения.

Скачать dynDNS Updater

 

DynDNS Updater

Переходим на вкладку Поддержка (Support).
Скачиваем там сам апдейтер, который будет передавать серверу ваш ай пи адрес в случае если он изменился. Таким образом привязка доменного имени будет происходить почти мгновенно если вдруг озменится ай-пи адрес.

Установка и настройка DynDNS Updater

Напомню, что все файрволы и антивирусы для этой програмы надо отключать.
Установка не отличается сложностью, оставляем все параметры без изменения и жмем всевремя следующую страницу (next). На одной из вкладок в процессе установки апдейтера вам будет предложено установить програму как сервис операционной системы (пока я не купил раутер именно в таком режиме у меня запускался апдейтер). Каждый сам для себя решает хочет ли он зпускать програму автоматически или в ручную.
Настройка полностью автоматизирована. При первом запуске апдейтера он вам предложит ввести ваше имя пользователя и пароль в DynDNS. Как только вы введете их он выполнит поиск настроеных доступных зон на их сервере и найдет созданную нами выше. Ставим на ней галочку и нажимаем на ней кнопку запустить апдейтер (start updater). Апдейтер сравнит ай-пи адрес машины, на которой он запущен и обновит его на сервере, В следующий раз когда кто-либо будет обращаться к вашему доменному имени сервер сервиса автоматически переправит его на ваш ай-пи.

Ок, мы закончили важный и огромный шаг в сторону осуществелния задуманного.

Установка у настройка Apache, MySQL, phpMyAdmin

Делается это сравнительно просто. Идем в гугль и делаем поиск "ваша операционная система web server, phpmyadmin,mysql. Например Windows web server Apache, MySQL, phpMyAdmin.
Как пример я взял один из дистрибутивов программы WAMPS (в дальшейшем примеры я буду показывать именно на ней.). Но есть множество альтернатив, включающих в себя все нужные нам компоненты.
Установка програмы опять же не трудна, принимаем соглашение, вопрос о том какой браузер вы ходите использовать по умолчанию для програмы, естественно говорим использовать лису. Вопрос про параметры почты для PHP отвечаем правдиво, вписываем СМТП сервер и данные дя входа в почтовый аккаунт вашего провайдера. Говорим програме стартовать немедленно. Готово.
Настройка в принципе тоже закончена, открываем лису и заходим на адрес localhost. Если видим подобную картинку, то замечательно. На этой странице говорится, что для того чтобы создать новый проект вы должны создать папку внутри вашей www директории (директория, которая будет выступать как корень будующего галкси). Идем в систем-трей, нажимаем левой кнопкой на иконку ВАМПСа, из меню, которое появилось, нажимаем на wwwdirectory и оказываемся в действующем корне вашего будующего сайта.

Создание базы данных и пользователя для галакси

Все данные которые мы заносим, меняем или создаем, такие как пароли имена баз и пользователей сразуже записываем в текстовый документ, чтобы не потерялся.
Открываем лису и заходим на адрес http://localhost/phpmyadmin/, вас должно запустить в базу данных. При этом внизу будет написано важное сообшение, что ваша база данных без администраторского пароля и что требуется немедленно ее сменить. Крайне не рекомендуется игнорировать это. Но сейчас можно пропустить, так как это не влияет на наши действия.
Прямо по середине мы видим надпись create database, вводим туда название базы (вы можете выбрать любое, я для наглядности назову базу galaxy) и ничего не изменяя, жмем на кнопку создать (create). Записываем имя базыданных в текстовый документ. В появившемся окне вам будет написано, что база создана (Database имя_вашей_базы has been created.).
Нажимаем на домик (в левом верхнем углу страницы), во вновь открывшемся окне видим надпись права доступа (priveleges). В этой вкладке мы нажимаем добавить пользователя базы (add user). Вводим необходимые параметры как показано на этом рисунке. Советую использовать автогенерацию пароля. И незабываем записывать данные (имя пользователя и пароль) в текстовый документ. Жмем на кнопку «Пошел» («Go») в правом нижнем углу страницы. База данных вам скажет, что пользователь успешно создан (You have added a new user.).
Жмем опять на кнопку права доступа (priveleges) и видим там созданного нами пользователя galaxy. Справой стороны от имени пользователя бдует нарисован человечик с карандашем и если навести на него курсор мышы, то там будет написано "изменить права доступа (edit priveleges). Смело жмем на эту кнопку. В середине страницы бдует выбор баз данных на которые нам надо дать права пользователю. выбираем там созданную нами базу galaxy. Перейдя на следующую страницу видим там кнопку и много неотмеченных чек-боксов, выделяем все или нажимаем на кнопку «выделить все»(Check all) далее нажимаем на кнопку «пошел»(«Go»). База должна вам выдать следущюее сообщение «права на базу galaxy обновлены» (You have updated the privileges for 'galaxy'@'localhost'.).

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

Скачиваем текущий дистрибутив галакси с оффициального сайта, распаковываем его в wwwdirectory , которую вам открыла программа в конце пункта «Установка и нстраойка WAMP». Открываем лису и заходим по адресу localhost, если видим там стандартный вход галакси, то переходим по ссылке localhost/install.php смотрим что у нас вышло. Меня не может не радовать то, что нам остались мелочи, но и не может не огорчать, что версия моей базы данных (MySQL) слишком новая и не поддерживается галакси. Отсюда вывод всегда проверяйте совместимость пережде чем скачивать софт.
Установка

config.cfg
Идем в вашу wwwdirectory заходим ва папку secret открываем файл config.php текстовым редактором, можно обыкновенным вордпадом и правим следующие строки (не стоит редактировать файлы блокнотом):

// Database connection
$dbusername    = "username";      // пользователь базы данных (в нашем примере он будет galaxy)
$dbpassword    = "userpasswort";  // пароль пользователя в базу данных на этом рисунке
$dbname        = "datenbank";     // имя базы данных (в нашем примере он будет galaxy)
$dbhost        = "localhost";     // адрес сервера базы данных (в нашем случае это локальный компьютер, так что оставляем localhost)
//В этом файле нам больше работать не нужно сохраняем его,

atributes.php

$owner="yourname"; //вписываем тут имя хозяина галакси (у меня хозяин галакси - мой альянс BםH)
$maxshouts=15; //параметры чата встроенного в галакси (количество строк в чате) можно оставить без изменения
$email_to=' admin@yourdomain.comЭтот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript '; //меняем на правильные данные.
$email_from = ' noreply@yourdomain.comЭтот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript '; // меняем на правильные данные.
настройки отправки почты
$usePHPMailer = false;            // use phpmailer ? (true | false)
$phpmailerHost = "smtp.prov.dom";    // smtp hostname
$phpmailerUser = " user@prov.domЭтот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript ";    // smtp username
$phpmailerPass = "password";        // smtp password
//если false оставляем без изменения, если true меняем все на релевантные данные
$default_language = "russian"; //язык по умолчанию, стираем неметский и вписываем туда русский.
$global_universe = 15; // номер вашей вселеной

сохраняем.

Если все сделано по порядку и правильно, то зайдя по ссылке localhost/install.php, вы увидите приятную картину. Галакси прошла все тесты и можно приступить к заключительному этапу установки. Нажимаем на кнопку Install. И наблюдаем за успешной установкой самой базы галакси.
Далее делаем следующее: Удаляем из wwwdirectory файлы update.php и install.php
Переходим на страницу localhost и входим в установленную галакси с пользователем и паролем по умолчанию.

Логин: admin
пасс: galatool.
Первым же делом меняем пароль для этого пользователя.
В принципе все готово.

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

отдых в Израилетуры в Израильэкскурсии по Израилю