Новое [ЧАСТЬ: 3] Как сделать соверешнно бесплатно сервер Minecraft со своим лаунчером и сайтом.

Регистрация
12 Янв 2021
Сообщения
28
Репутация
0
Спасибо
0
Монет
0
Часть: 3 "Настройка/установка WEB".
Эта часть подойдет не только для кубоидов, но и для простых смертных.


Что нам понадобится для 3 части:

1. Движок DLE.
2. Ровные руки.
1-ое, Открываем FileZila, и видим такую не понятную шнягу.Обратим внимание, на верхнию панель.Именно туда, Вы должны вписать данные от вашего хостинга.
После успешного захода (Надеюсь). У вас должны Появится файлы с сервера.
Если, что-то появилось, идем дальше!
Открываем директорию- /var/www/htm
И удаляем из неё все файлы. Мы будем заливать свои!
Теперь нам нужно скачать архив с движком DLE (Скачать его можно выше!).
Все файлы из архива, нужно перекинуть на сервер, через FileZila.
Должно получится.
2-ое, Переходим к установке самого движка.
Заходим в браузер, в адресной строке пишем наш IP.
И видим, что там появилась шняга.
Не думая, жмем "Начать установку".
Если все горит зеленым, то жмем "Продолжить".
После этого, видим такую красивую картинку:
Как Вы уже поняли, нам нужно изменить права папок.Сделав это можно через FileZila:
Открываем нужную папку, и прописываем ей CHMOD 777.После изменения прав, обновляем страницу на сайте, и видим, что 1 строчка горит зеленым:
Как вы уже поняли (Надеюсь) Вам нужно проделать эту процедуру со всеми папками, которые горят красным.После проделанной процедуры, перед Вами загорается зеленый свет, Ура!
Жмем "Продолжить".И начинается самое интересное, нам нужно подключить Базу данных к нашему сайту!Переходим в панель phpmyadmin (Не забываем, что Мы изменили адрес!).
Заходим на главную страницу phpmyadmin.
И в левом углу, жмем "Создать базу".В левом окне, нам нужно написать имя БД.
После чего, нажать "Создать".Дальше заходим на наш сайт, и заполняем все данные!
Вот, что у меня получилось, жмем "Продолжить".
Ура, движок установлен!
Не забываем удалить файл: install.php!
Завершаем установку нажав "Продолжить".
Чтобы зайти в админ панель, Вам нужно
ввести в адресной строке: IP/admin.php
И вписать туда данные, которые указали
при установке движка.
Наверное стоит обратить внимание, на адрес /admin.php.
Его тоже можно изменить, как мы изменили c /phpmyadmin.
Открываем FileZila, ищем там файл- admin.php, и меняем название, например "****gurucraft.php".
И после замены, админка будет открываться только по адресу- IP/4cheatcraft.php.

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

Чтобы изменить дизайн, нужно зайти в FileZila, потом перейти в директорию- /var/www/html/templates. и туда закинуть папку с нашим шаблоном.
Потом нужно зайти в админку, после чего перейти "Настройки системы" найти "Шаблон сайта по умолчанию". и загрузить свой шаблон, после этого нажать "Сохранить".Вот, что получилось! (Да, признаюсь, это простой макет, с дефолтыми модулями. Ну а что вы хотите за 0 грошей? :D))
Завтра мы установим на него Личный кабинет, с возможностью покупки доната, и мультисерверной настройки
серверов.
3-тье, Давайте настроим допольнительные возможности.
Включаем mod_rewrite.
Переходим в консоль, и прописываем:
$ sudo a2enmod rewrite
[​IMG]
потом:
[​IMG]
$ sudo nano /etc/apache2/sites-available/000-default.conf
И нас закидывает в файл. Все, что после <VirtualHost *:80>
переписываем к себе.
[​IMG]
Сохроняем, выходим, и перезагружаем Апач!

Далее, нам нужно запретить использование русского языка в качестве логина при регистрации.

В файле /engine/modules/register.php найти: if (strpos( strtolower ($name) , '.php' ) !== false) $stop .= $lang['reg_err_4'];
добавить ниже: if( preg_match( "/[а-яёА-ЯЁ|\s]/", $name ) ) $stop .= $lang['reg_err_99'];

В файле /engine/ajax/registration.php найти: if (preg_match("/[\||\'|\<|\>|\[|\]|\"|\!|\?|\$|\@|\/|\\\|\&\~\*\{\+]/",$name)){$stop .= $lang['reg_err_4'];}
добавить ниже: if( preg_match( "/[а-яёА-ЯЁ|\s]/", $name ) ){$stop .= $lang['reg_err_99'];}

В файле /language/Russian/website.lng найти: ' reg_err_27' => "Вы уже авторизованы на сайте под зарегистрированным аккаунтом.",
добавить ниже: 'reg_err_99' => "Запрещено использовать пробелы, а также русские символы в имени пользователя".Теперь давайте установим на наш сайт Личный кабинет. Скачать его можно выше!

После разархивации, закидываем все файлы на наш сервер.Далее открываем файл: "config.php".Здесь, нам нужно указать данные от БД сайта, где ранее устанавливали DLE движок.
и переходим к настройкам отображения Личного кабинета:Указываем всё как на скрине!
Далее переходим в phpmyadmin, и там создаем новую базу для игровых серверов.
Я буду использовать только 1 игровой сервер: HiTech!И указываем нашу созданную БД:Чтобы добавить сервер, просто скопируете этот конфиг и вставьте ниже (Не забываем создать отдельную БД для каждого сервера!).

Далее заходим в phpmyadmin, и ищем базу с нашим сайтом (DLE), и жмем SQL.
Сюда нужно вставить текст из блаконта .sql.
После чего, жмем "Вперед".
Далее работает с движком (DLE).
Заходим в админ-панель, переходим в настройки, ищем "Новости".
Листаем в самый низ, и там находим: Разрешить посетителям сайта делиться интересными материалами вашего сайта.
Выключаем.Далее переходим в раздел: Статические страницы
И жмем на кнопку "Создать новую страницу".
Обращаем внимание только на эту строчку:Пишем как на скрине.
Остальные строчки, заполняете как хотите!
Сохраняем, закрываем.

Теперь переходим опять в FIleZila.
И идем по директории: /var/www/html/templates/Ваш шаблон.
Копируем любой .tpl файл на рабочий стол, после чего заходим в него.
Стираем все лишнее, чтобы был пустой файл.
Далее в 1 строчке, пишем:
<iframe src="/lk/index.php" width=900 height=1000 frameborder scrolling="no"></iframe>
[​IMG]
Далее, сохраняем, зыкрываем, переименовываем в "lk.tpl", и закидываем обратно в FileZila.

Далее заходим на наш сайт, и находим кнопку "Личный кабинет".
Потом через FileZila, находим нужные .tpl файл, где есть код с этой кнопкой, и изменяем ссылку на: /lk.html.
После чего обновляем, заходим в Личный кабинет, и видим это:Наш ЛК, работает.
Дальнейшие настройки с ним, Вы можете сделать уже сами, в файле "config.cfg".

Чтобы подключить оплату в нашем Личном кабинете, переходим в файл: /var/www/html/lk/payment/config.php
Находим подключение к БД (Указываем где стоит движок DLE и личный кабинет!):
Потом находим подключение к UnitPay, и вводим свои данные от кошелька.
Не забываем включить оплату- "true"!
имание, ссылка на обработчик находится тут: /var/www/html/lk/pnt/paymentaymes!
Далее переходим на сайт: UnitPay.ru и создаем новый кошелек.
Вводим данные с нашего сайта, не забываем про метод!

[​IMG]

Ура, мы настроили оплату!

Внимание! UnitPay, работает только c доменами!
Перед подключением, следуют арендовать себе домен.


 
Назад
Сверху