Веб-хостинг: различия между версиями

Материал из Википедия Maze-Host.Ru
 
(не показано 25 промежуточных версий этого же участника)
Строка 1: Строка 1:
=== Как вернуть сайт к начальному состоянию (если удалил все файлы) ===
= 1 Как вернуть сайт к начальному состоянию (если удалил все файлы) =
Чтобы восстановить сайт к начальному состоянию:
Чтобы восстановить сайт к начальному состоянию:
# Заходим в панель управления сайтом;
# Заходим в панель управления сайтом;
Строка 10: Строка 10:
# Листаем вниз и нажимаем OK;
# Листаем вниз и нажимаем OK;


----
= 2 Как выпустить SSL (как включить https) =
 
=== Как выпустить SSL (как включить https) ===
Для того, чтобы выпустить SSL следуйте данным шагам:
Для того, чтобы выпустить SSL следуйте данным шагам:
# Заходим в панель управления сайтом;
# Заходим в панель управления сайтом;
Строка 32: Строка 30:
# Нажмите «Let's Encrypt Журнал».
# Нажмите «Let's Encrypt Журнал».


----
= 3 Как сбросить пароль с форума (XenForo) =
 
=== Как сбросить пароль с форума (XenForo) ===
Бывают такие случаи, что Вы забыли свой пароль к панели управления, а доступа к почте, к которой привязан Ваш аккаунт, нет.
Бывают такие случаи, что Вы забыли свой пароль к панели управления, а доступа к почте, к которой привязан Ваш аккаунт, нет.


Строка 71: Строка 67:
Если ошибок не произошло - все прошло успешно.
Если ошибок не произошло - все прошло успешно.


----
= 4 Как восстановить бэкап =
 
=== Как восстановить бэкап ===
Чтобы восстановить сайт к начальному состоянию:
Чтобы восстановить сайт к начальному состоянию:
# Заходим в панель управления сайтом;
# Заходим в панель управления сайтом;
Строка 84: Строка 78:
#: [[Файл:Recovery-backup-2.png|thumbnail|none|upright 2.5]]
#: [[Файл:Recovery-backup-2.png|thumbnail|none|upright 2.5]]


----
= 5 Как отключить 2FA (двухфакторная аутентификация) =
 
=== Как отключить 2FA (двухфакторная аутентификация) ===
'''Этот метод не предназначен для постоянного использования. Рекомендуется использовать его для восстановления доступа, после чего следует включить 2FA обратно.'''
'''Этот метод не предназначен для постоянного использования. Рекомендуется использовать его для восстановления доступа, после чего следует включить 2FA обратно.'''


Строка 101: Строка 93:
# Добавляем в конец файла строчку ниже и нажимаем «сохранить».
# Добавляем в конец файла строчку ниже и нажимаем «сохранить».
#: <code>$config['enableTfa'] = false;</code>
#: <code>$config['enableTfa'] = false;</code>
= 6 Как создать ссылку на скачивание своего файла =
# Заходим в панель управления веб-хостингом;
#: [[Файл:How to create link file 1.png|thumbnail|none|upright 2.5|Панель управления веб-хостингом (рис. 1)]]
# Переходим в ISPManager;
#: [[Файл:How to create link file 2.png|thumbnail|none|upright 2.5|Переход в ISPManager (рис. 1)]]
# Выбираем в меню «WWW»;
# Переходим в «WWW-домены»;
# Выбираете Ваш сайт;
# Нажимаете кнопку «Перейти к файлам сайта»;
#: [[Файл:How to create link file 3.png|thumbnail|none|upright 2.5|Переход в ISPManager (рис. 1)]]
# Нажимаем кнопку «Загрузить»;
# Далее следуем инструкциям ISPManager;
# После добавления файла на веб-хостинг, ссылка для скачивания будет иметь вид: «'''your-site.ru/file-name.extension'''».
#: ''При наличии пробелов в названии файла, их стоит заменить на «%20», например, '''your-site.ru/file%20name.extension'''''
#: ''При загрузке файла в какую-либо папку, файл будет доступен по пути '''your-site.ru/path/to/file/file-name.extension'''''
= 7 Настройка стилизации имен и баннеров групп =
Перед настройкой званий, имен и баннеров групп требуется зайти [[Веб-хостинг#8 Как войти в панель управления форумом|авторизоваться под аккаунт администратора и зайти в панель управления]].
После входа в панель управления изменим стандартные настройки отображения баннеров:
# Открываем меню «Параметры» и переходим в «Настройки»;
# В настройках заходим на страницу «Настройки пользователей»;
#: [[Файл:Banners etc 1.png|thumbnail|none|upright 2|Настройки пользователей]]
# В самом низу находятся настройки отображения баннеров;
#: ''Вы можете поменять эти настройки так, как Вам будет комфортно''
Приступим к стилизации ников определенной группы пользователей:
# Открываем меню «Группы и права» и переходим в «Группы пользователей»;
# На данной странице выбираем нужную группу, либо создаем новую нажав на «Добавить группу пользователей»;
#: ''Для каждого стиля требуется отдельная группа, одновременно на пользователе может быть несколько групп, но будет использоваться стиль с наивысшим приоритетом оформления''
#: [[Файл:Banners etc 2.png|thumbnail|none|upright 2|Группы пользователей]]
# На открывшейся странице заполняем заголовок, приоритет оформления, права (внизу);
#: ''Заголовок будет отображаться только в панели управления форумом''
# В поле «CSS-стиль для имени пользователя» пишем нужный CSS-код (основные стили для текста описаны ниже) и сохраняем группу;
#: '''''color''' — цвет ника. Можно использовать цветовые значения: RGB формат — rgb(r, g, b); шестнадцатиричная запись — #RRGGBB; RGBa формат — rgba(r, g, b, a); Базовые названия цветов: red, green, aqua, black, blue, fuchsia, gray''
#: '''''font-family''' — семейство шрифта для ника. Список шрифтов может включать одно или несколько названий, разделенных запятой. Если в имени шрифта содержатся пробелы, например, Trebuchet MS, оно должно заключаться в одинарные или двойные кавычки. Когда браузер встречает первый шрифт в списке, он проверяет его наличие на компьютере пользователя. Если такого шрифта нет, берется следующее имя из списка и также анализируется на присутствие. Поэтому несколько шрифтов увеличивает вероятность, что хотя бы один из них будет обнаружен на клиентском компьютере''
#: '''''font-size''' — размер шрифта ника. Разрешается использовать любые допустимые единицы CSS: em (высота шрифта элемента), ex (высота символа х), пункты (pt), пикселы (px), проценты (%) и др. За 100% (или не указано) берется размер шрифта родительского элемента''
#: '''''font-style''' — определяет начертание шрифта ника — обычное, курсивное или наклонное (normal, italic, oblique)''
#: '''''font-weight''' — устанавливает насыщенность шрифта (bold, bolder, lighter, normal, 100, 200, 300, 400, 500, 600, 700, 800, 900)''
#: '''''text-shadow''' — указываются четыре параметра сдвиг по x, сдвиг по y, радиус размытия и цвет (1px 1px 2px black). Допускается указывать несколько параметров тени, разделяя их между собой запятой (1px 1px 2px black, 0 0 1em red)''
#: А также много других, все можно найти [https://www.w3schools.com/cssref/index.php тут]
После создания группы требуется выдать её пользователю:
# Заходим на страницу пользователя, нажимаем «Инструменты модератора», после чего нажимаем «изменить»;
#: [[Файл:Banners etc 4.png|thumbnail|none|upright 2|Изменение пользователя]]
# На открывшейся странице листаем ниже и в «Дополнительные группы пользователя» ставим галочку напротив нужной группы;
#: [[Файл:Banners etc 5.png|thumbnail|none|upright 2|Изменение пользователя]]
# Нажимаем на кнопку «сохранить» и смотрим на результат.
#: [[Файл:Banners etc 3.png|thumbnail|none|upright 2|Итоговый результат]]
Для настройки баннеров для группы пользователей:
# Открываем меню «Группы и права» и переходим в «Группы пользователей»;
# На данной странице выбираем нужную группу, либо создаем новую нажав на «Добавить группу пользователей»;
#: [[Файл:Banners etc 6.png|thumbnail|none|upright 2|Пример готового баннера]]
# Заполняем текст баннера и готовый стиль баннера, после чего нажимаем на кнопку «Сохранить»;
#: [[Файл:Banners etc 7.png|thumbnail|none|upright 2|Готовый баннер]]
Если же Вам не нравятся стандартные баннеры пользователей, Вы можете загрузить собственный и создать для него класс.
Рассмотрим подробнее данный случай:
# Загружаем фотографию баннера на любой фотохостинг;
#: ''в нашем случае будет использоваться [https://imgur.com imgur.com]''
#: [[Файл:Banners etc 8.png|thumbnail|none|upright 2|Загруженная фотография]]
# Открываем меню «Группы и права» и переходим в «Группы пользователей»;
# На данной странице выбираем нужную группу, либо создаем новую нажав на «Добавить группу пользователей»;
# В стиле баннеров выбираем «Другой, используя своё имя CSS-класса» и указываем название класса;
#: ''Название класса можно придумать самостоятельно, требуется написать одним словом на англ. языке, можно использовать тире (-)''
#: [[Файл:Banners etc 9.png|thumbnail|none|upright 2|Пример собственного баннера]]
# Сохраняем группу;
#: ''Сейчас еще ничего не работает, для корректного отображения данного класса требуется изменить файл «extra.less»''
# Переходим во «Внешний вид», «поиск шаблонов» и в «Название содержит» вводим «'''extra.less'''»;
#: [[Файл:Banners etc 10.png|thumbnail|none|upright 2|Поиск extra.less]]
# Добавляем в файл CSS-класс, после чего сохраняем шаблон и выходим;
#: ''Если в файле есть какой-либо текст, мы пишем в самом низу''
#: ''Строка «'''color: rgba(0, 0, 0, 0);'''» делает текст баннера (указанный выше в настройках группы) невидимым''
#: [[Файл:Banners etc 11.png|thumbnail|none|upright 2|Сохранение extra.less]]
# Смотрим результат.
#: [[Файл:Banners etc 12.png|thumbnail|none|upright 2|Результат собственного баннера]]
= 8 Как войти в панель управления форумом =
Есть два возможных варианта входа в панель управления форумом:
# Первый способ заключается во входе под аккаунт администратора и нажатия на кнопку панель управления:
## Ищем кнопку входа и вводим данные;
##: ''По умолчанию данные от аккаунта администратора — логин: '''admin''', пароль: '''admin'''''
##: [[Файл:Banners etc 13.png|thumbnail|none|upright 2|Авторизация под аккаунт администратора]]
## После авторизации должна появиться кнопка «Панель управления»;
##: [[Файл:Banners etc 14.png|thumbnail|none|upright 2|Авторизация под аккаунт администратора]]
## Вводим такие же данные, как от аккаунта администратора и нажимаем «Войти в панель управления»;
##: [[Файл:Banners etc 15.png|thumbnail|none|upright 2|Авторизация в панель управления]]
# Второй способ заключается в авторизации в панели управления без входа под аккаунт администратора:
## В адресной строке форума меняем «'''index.php'''» на «'''admin.php'''»;
## Вводим данные, как от аккаунта администратора и нажимаем «Войти в панель управления»;
##: [[Файл:Banners etc 15.png|thumbnail|none|upright 2|Авторизация в панель управления]]
= 9 Как создать субдомен =
Субдомен — это домен, который не является корневым. Чаще всего субдомен является обычным доменом третьего уровня. Его имя состоит из названия основного ресурса и своего собственного. Пример субдомена — game .maze-host.ru (доменом является maze-host.ru).
Переходим к созданию субдомена:
# Заходим в панель управления веб-хостингом;
#: [[Файл:How to create link file 1.png|thumbnail|none|upright 2.5|Панель управления веб-хостингом]]
# Переходим в ISPManager;
#: [[Файл:How to create link file 2.png|thumbnail|none|upright 2.5|Переход в ISPManager]]
# Переходим в «Основное» → «Доменные имена», здесь написаны все имеющиеся у Вас домены, запоминаем имя того домена, для которого требуется создать субдомен;
#: [[Файл:create subdomain 1.png|thumbnail|none|upright 2.5|Имя домена]]
# Переходим в «WWW» → «WWW-домены», в открывшейся странице нажимаем «Создать»;
#: [[Файл:create subdomain 2.png|thumbnail|none|upright 2.5|Страница всех доменов]]
# В открывшейся странице вводим имя субдомена, после чего имя домена и нажимаем «OK»;
#: ''Для примера был использован домен '''wh6613.web1.maze-host.ru''', имя субдомена — '''name-of-subdomain.wh6613.web1.maze-host.ru'''''
#: [[Файл:create subdomain 3.png|thumbnail|none|upright 2.5|Создание субдомена]]
Субдомен создан и готов к использованию.
Также Вы можете добавить [[Веб-хостинг#2 Как выпустить SSL (как включить https)|SSL на данный субдомен]].
= 10 Как поменять технический домен =
Если у Вас возникло желание поменять технический домен ('''wh*.web*.maze-host.ru''') на собственный, то для начала требуется зарегистрировать свой собственный домен.
Вы можете воспользоваться услугой у нас ([https://game.maze-host.ru/services домен .ru]), либо сделать самостоятельно по статье ниже.
Перед регистрацией домена следует узнать имена серверов Вашего веб-хостинга:
# Заходим в панель управления веб-хостингом;
#: [[Файл:How to create link file 1.png|thumbnail|none|upright 2.5|Панель управления веб-хостингом]]
# Находим имена серверов и запоминаем их.
#: [[Файл:Change-domain-01.png|thumbnail|none|upright 2.5|Имена серверов]]
Для примера будет использоваться сайт [https://2domains.ru 2domains]
# Переходим на сайт и вводим в поле поиска домен, который нам требуется;
#: [[Файл:Change-domain-1.png|thumbnail|none|upright 2.5|Поле поиска]]
# Если домен не занят, то он будет автоматически добавлен в корзину, нажимаем «зарегистрировать»;
#: [[Файл:Change-domain-2.png|thumbnail|none|upright 2.5|Выбор домена]]
# На открывшейся странице нажимаем «Изменить DNS», в открывшемся меню справа меняем NS1 и NS2 на имена серверов из панели управления веб-хостингом и сохраняем;
#: ''Если Вы уже купили домен, но не поменяли DNS, то это можно сделать после покупки''
#: [[Файл:Change-domain-3.png|thumbnail|none|upright 2.5|Смена DNS]]
# Нажимаем «Продолжить» и следуем инструкциям сайта, после чего оплачиваем домен.
После покупки домена, требуется подключить его в ISPManager:
# Заходим в панель управления веб-хостингом;
#: [[Файл:How to create link file 1.png|thumbnail|none|upright 2.5|Панель управления веб-хостингом]]
# Переходим в ISPManager;
#: [[Файл:How to create link file 2.png|thumbnail|none|upright 2.5|Переход в ISPManager]]
# Выбираем в меню «Основное» → «Доменные имена»;
# Удаляем доменное имя;
# Выбираем в меню «WWW»;
# Переходим в «WWW-домены»;
# Выделяем старые домены и нажимаем «Удалить»;
#: ''Если Вы хотите сохранить файлы, которые были на домене, то убираем галочку с «Удалить директории»''
# Нажимаем «Создать»;
# В имени указываем новое имя домена;
#: ''Для заполнения остальных полей, кликаем на пустое пространство''
#: ''На этом моменте Вы можете сразу добавить [[Веб-хостинг#2 Как выпустить SSL (как включить https)|SSL сертификат]]''
# Нажимаем «Ok».
Если Вы сохранили старые директории и хотите перенести их на новый домен:
# Выбираем в меню «Основное» → «Менеджер файлов»;
# Переходим в папку «www»;
# Выделяем папки с '''новым''' доменом и удаляем их;
# Выделяем папку со '''старым''' доменом, нажимаем «редактировать» → «атрибуты»;
# В открывшемся окне меняем имя папки на имя нового домена.
#: ''Если был домен '''forum.wh1000.web1.maze-host.ru''', то и имя папки будет '''forum.my-new-domain.ru'''''
Если переносите форум, то Вам требуется скачать дамп базы данных и изменить ссылки в нём, после чего импортировать его назад:
# Выбираем в меню «Основное» → «Базы данных»;
# Выделяем базу данных с доменом и нажимаем «Скачать»;
# В скачанном файле меняем все ссылки старого форума на новый;
#: ''Менять кроме ссылок ничего не надо!''
# Сохраняем файл, выделяем базу данных и нажимаем «Загрузить»;
# Выбираем локальный файл и дожидаемся загрузки.
Домен создан, теперь Вам остается только ждать 2-3 часа для изменения зоны (смена NS).
= 11 Как подключить SMTP =
Вам понадобилось получать и / или отправлять письма от имени собственного домена? Например, подключить подтверждение почты при регистрации на форуме? В таком случае, следуйте шагам, указанным ниже, либо свяжитесь с [https://vk.me/maze_help технической поддержкой] для покупки данной услуги.
Данная статья будет рассматривать способ создания почтового домена через ISPmanager, а проверять его будем на форуме Xenforo.
Сначала требуется создать почтовый домен:
# Заходим в панель управления веб-хостингом;
#: [[Файл:How to create link file 1.png|thumbnail|none|upright 2.5|Панель управления веб-хостингом]]
# Переходим в «Почта» → «Почтовые домены» и нажимаем «Создать почтовый домен»;
#: ''Если почтовый домен уже создан Вы можете изменить данные в нём, либо удалить и создать с нуля''
#: [[Файл:01_connect_smtp.png|thumbnail|none|upright 2.5|Переход в почтовые домены]]
# В поле «Имя» указываем корневой домен, включаем галочки «'''Включить DKIM для домена'''», «'''Включить DMRAC для домена'''», а также «'''Защищенное соединение (SSL)'''», в «SSL-сертификат» выбираем «Новый Let's Encrypt сертификат», а в поле «Email» указываем собственную контактную почту;
#: [[Файл:02_connect_smtp.png|thumbnail|none|upright 2.5|Указание данных]]
#: После указания данных нажимаем «Ok»;
# На открывшейся странице ставим галочку для «Пропустить проверку A-записей» и нажимаем «Ok».
#: [[Файл:03_connect_smtp.png|thumbnail|none|upright 2.5|Let's Encrypt]]
Если у Вас технический домен, например '''whXXXX.webX.maze-host.ru''', то время выдачи SSL-сертификата будет до нескольких часов.
Мы создали почтовый домен, но теперь требуется создать почтовый ящик, для этого:
# Переходим в «Почта» → «Почтовые ящики» и нажимаем «Создать»;
#: [[Файл:04_connect_smtp.png|thumbnail|none|upright 2.5|Переход в почтовые ящики]]
# На открывшейся странице в поле «Имя» указываем название почты, а в полях «Пароль» и «Подтверждение» указываем любой пароль для доступа к ящику;
#: ''Название почты будет написано перед знаком '''@''', например: '''no-reply'''@wh6613.web1.maze-host.ru''
#: [[Файл:05_connect_smtp.png|thumbnail|none|upright 2.5|Настройки почтового ящика]]
# После нажимаем «Ok».
Мы создали почтовый домен и ящик для него, теперь [[Веб-хостинг#8_Как_войти_в_панель_управления_форумом|переходим в панель управления форумом]] и настраиваем сам SMTP:
# Переходим в «Параметры» → «Настройки» → «Настройки электронной почты»;
#: [[Файл:06_connect_smtp.png|thumbnail|none|upright 2.5|Настройки электронной почты Xenforo]]
# Нажимаем кнопку «Изменить» в «Метод отправки писем» и выбираем «SMTP»;
#: [[Файл:07_connect_smtp.png|thumbnail|none|upright 2.5|Смена метода отправки писем]]
# В поле хост указываем наш домен с припиской «mail.», в поле «Порт» указываем 465, в выборе аутентификации ставим галочку для «Имя пользователя и пароль», указываем данные от почтового ящика, в выборе шифрования ставим галочку «SSL»;
#: ''Например наш домен '''wh6613.web1.maze-host.ru''', должно получиться — '''mail.wh6613.web1.maze-host.ru'''''
#: [[Файл:08_connect_smtp.png|thumbnail|none|upright 2.5|Указание данных для SMTP]]
# Нажимаем «Сохранить»;
SMTP для форума настроено, теперь мы можем проверить, отправляются ли письма:
# Переходим в «Инструменты» → «Тест исходящей почты», указываем собственную почту и нажимаем «Запустить тест»;
#: [[Файл:09_connect_smtp.png|thumbnail|none|upright 2.5|Переход в тест исходящей почты]]
# Если Вы все настроили верно, то у Вас появится зеленое окно с текстом успеха.
#: [[Файл:010_connect_smtp.png|thumbnail|none|upright 2.5|Успешная отправка]]

Текущая версия на 21:13, 27 июля 2023

1 Как вернуть сайт к начальному состоянию (если удалил все файлы)

Чтобы восстановить сайт к начальному состоянию:

  1. Заходим в панель управления сайтом;
  2. Переходим в ISPManager; (напротив строки «Адрес ISP Manager» кнопка «перейти»)
  3. В меню заходим в «Домены»;
  4. Кликаем в меню «WWW-домены»;
    ISPManager, меню (рис. 3)
  5. Дважды нажимаем по Вашему сайту;
    (либо выделяем сайт и нажимаем «изменить»)
  6. Листаем вниз и нажимаем OK;

2 Как выпустить SSL (как включить https)

Для того, чтобы выпустить SSL следуйте данным шагам:

  1. Заходим в панель управления сайтом;
  2. Переходим в ISPManager; (напротив строки «Адрес ISP Manager» кнопка «перейти»)
  3. Выбираем в меню «Домены»;
  4. Переходим в «WWW-домены», рис. 3;
  5. Выбираете Ваш сайт;
  6. Нажимаем кнопку «изменить», рис. 6;
    ISPManager, меню (рис. 6)
  7. Ставим все галочки;
  8. списке SSL-сертификат выбираем «Новый Let's Ecnrypt сертификат», рис. 7;
    ISPManager, меню (рис. 7)
  9. Нажимаем «OK», после чего еще раз нажимаем «OK».

После выполнения этих действий ждём несколько минут (сертификат Let's Encrypt выпускается до 5 минут) и заходим на сайт. Для отслеживания выпуска сертификата:

  1. Перейдите в меню «Домены»;
  2. Нажмите «SSL-сертификаты»;
  3. Выберите Ваш сайт;
  4. Нажмите «Let's Encrypt Журнал».

3 Как сбросить пароль с форума (XenForo)

Бывают такие случаи, что Вы забыли свой пароль к панели управления, а доступа к почте, к которой привязан Ваш аккаунт, нет.

Тут нам на помощь приходит как раз этот запрос, который выполняется через phpMyAdmin в базу данных Вашего форума, сам запрос выглядит так:

UPDATE xf_user_authenticate
SET data = BINARY
 CONCAT(
  CONCAT(
   CONCAT('a:3:{s:4:"hash";s:40:"', SHA1(CONCAT(SHA1('new-password'), SHA1('salt')))),
   CONCAT('";s:4:"salt";s:40:"', SHA1('salt'))
  ),
  '";s:8:"hashFunc";s:4:"sha1";}'
 ),
scheme_class = 'XenForo_Authentication_Core'
WHERE user_id = '1';

Не забудьте поменять new-password и user-id = 1 на свои данные

Для выполнения запроса нужно зайти в базу данных:

  1. Заходим в панель управления сайтом;
  2. Переходим в ISPManager;
  3. В меню слева выбираем «Главное» → «Базы данных»;
    Change-forum-pass.png
  4. Выбираем базу и нажимаем «Web интерфейс БД»;
    Change-forum-pass-2.png
  5. Кликаем на базу слева;
    будет называться также, как и база в ISPManager
  6. Сверху нажимаем кнопку «SQL»;
    Change-forum-pass-4.png
  7. Вставляем запрос сверху в окно ввода;
  8. Меняем данные в запросе;
    (Требуется поменять new-password и user-id = 1 на свои данные)
  9. Нажимаем кнопку «вперёд».
    Не забудьте поменять new-password и user-id = 1 на свои данные

Если ошибок не произошло - все прошло успешно.

4 Как восстановить бэкап

Чтобы восстановить сайт к начальному состоянию:

  1. Заходим в панель управления сайтом;
  2. Переходим в ISPManager; (напротив строки «Адрес ISP Manager» кнопка «перейти»)
  3. В меню заходим в «Инструменты» → «Резервные копии»;
    Recovery-backup.png
  4. Дважды нажимаем нужной дате;
  5. Дважды нажимаем по тому, что нужно восстановить;
  6. Выбираем нужные данные и нажимаем кнопку «восстановить».
    Recovery-backup-2.png

5 Как отключить 2FA (двухфакторная аутентификация)

Этот метод не предназначен для постоянного использования. Рекомендуется использовать его для восстановления доступа, после чего следует включить 2FA обратно.

Для отключения двухфакторной аутентификации нужно добавить 1 строчку в файл форума:

  1. Заходим в панель управления сайтом;
  2. Переходим в ISPManager;
    (напротив строки «Адрес ISP Manager» кнопка «перейти»)
  3. Заходим в «Домены» → «WWW-домены»
    ISPManager, меню (рис. 3)
  4. Выбираем сайт с форумом и нажимаем на кнопку «Файлы сайта»;
    ISPManager, меню (рис. 3)
  5. Заходим в папку «src» и открываем файл «config.php», дважды кликнув по нему;
    (может быть в папке «library»)
  6. Добавляем в конец файла строчку ниже и нажимаем «сохранить».
    $config['enableTfa'] = false;

6 Как создать ссылку на скачивание своего файла

  1. Заходим в панель управления веб-хостингом;
    Панель управления веб-хостингом (рис. 1)
  2. Переходим в ISPManager;
    Переход в ISPManager (рис. 1)
  3. Выбираем в меню «WWW»;
  4. Переходим в «WWW-домены»;
  5. Выбираете Ваш сайт;
  6. Нажимаете кнопку «Перейти к файлам сайта»;
    Переход в ISPManager (рис. 1)
  7. Нажимаем кнопку «Загрузить»;
  8. Далее следуем инструкциям ISPManager;
  9. После добавления файла на веб-хостинг, ссылка для скачивания будет иметь вид: «your-site.ru/file-name.extension».
    При наличии пробелов в названии файла, их стоит заменить на «%20», например, your-site.ru/file%20name.extension
    При загрузке файла в какую-либо папку, файл будет доступен по пути your-site.ru/path/to/file/file-name.extension

7 Настройка стилизации имен и баннеров групп

Перед настройкой званий, имен и баннеров групп требуется зайти авторизоваться под аккаунт администратора и зайти в панель управления.

После входа в панель управления изменим стандартные настройки отображения баннеров:

  1. Открываем меню «Параметры» и переходим в «Настройки»;
  2. В настройках заходим на страницу «Настройки пользователей»;
    Настройки пользователей
  3. В самом низу находятся настройки отображения баннеров;
    Вы можете поменять эти настройки так, как Вам будет комфортно

Приступим к стилизации ников определенной группы пользователей:

  1. Открываем меню «Группы и права» и переходим в «Группы пользователей»;
  2. На данной странице выбираем нужную группу, либо создаем новую нажав на «Добавить группу пользователей»;
    Для каждого стиля требуется отдельная группа, одновременно на пользователе может быть несколько групп, но будет использоваться стиль с наивысшим приоритетом оформления
    Группы пользователей
  3. На открывшейся странице заполняем заголовок, приоритет оформления, права (внизу);
    Заголовок будет отображаться только в панели управления форумом
  4. В поле «CSS-стиль для имени пользователя» пишем нужный CSS-код (основные стили для текста описаны ниже) и сохраняем группу;
    color — цвет ника. Можно использовать цветовые значения: RGB формат — rgb(r, g, b); шестнадцатиричная запись — #RRGGBB; RGBa формат — rgba(r, g, b, a); Базовые названия цветов: red, green, aqua, black, blue, fuchsia, gray
    font-family — семейство шрифта для ника. Список шрифтов может включать одно или несколько названий, разделенных запятой. Если в имени шрифта содержатся пробелы, например, Trebuchet MS, оно должно заключаться в одинарные или двойные кавычки. Когда браузер встречает первый шрифт в списке, он проверяет его наличие на компьютере пользователя. Если такого шрифта нет, берется следующее имя из списка и также анализируется на присутствие. Поэтому несколько шрифтов увеличивает вероятность, что хотя бы один из них будет обнаружен на клиентском компьютере
    font-size — размер шрифта ника. Разрешается использовать любые допустимые единицы CSS: em (высота шрифта элемента), ex (высота символа х), пункты (pt), пикселы (px), проценты (%) и др. За 100% (или не указано) берется размер шрифта родительского элемента
    font-style — определяет начертание шрифта ника — обычное, курсивное или наклонное (normal, italic, oblique)
    font-weight — устанавливает насыщенность шрифта (bold, bolder, lighter, normal, 100, 200, 300, 400, 500, 600, 700, 800, 900)
    text-shadow — указываются четыре параметра сдвиг по x, сдвиг по y, радиус размытия и цвет (1px 1px 2px black). Допускается указывать несколько параметров тени, разделяя их между собой запятой (1px 1px 2px black, 0 0 1em red)
    А также много других, все можно найти тут

После создания группы требуется выдать её пользователю:

  1. Заходим на страницу пользователя, нажимаем «Инструменты модератора», после чего нажимаем «изменить»;
    Изменение пользователя
  2. На открывшейся странице листаем ниже и в «Дополнительные группы пользователя» ставим галочку напротив нужной группы;
    Изменение пользователя
  3. Нажимаем на кнопку «сохранить» и смотрим на результат.
    Итоговый результат

Для настройки баннеров для группы пользователей:

  1. Открываем меню «Группы и права» и переходим в «Группы пользователей»;
  2. На данной странице выбираем нужную группу, либо создаем новую нажав на «Добавить группу пользователей»;
    Пример готового баннера
  3. Заполняем текст баннера и готовый стиль баннера, после чего нажимаем на кнопку «Сохранить»;
    Готовый баннер

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

Рассмотрим подробнее данный случай:

  1. Загружаем фотографию баннера на любой фотохостинг;
    в нашем случае будет использоваться imgur.com
    Загруженная фотография
  2. Открываем меню «Группы и права» и переходим в «Группы пользователей»;
  3. На данной странице выбираем нужную группу, либо создаем новую нажав на «Добавить группу пользователей»;
  4. В стиле баннеров выбираем «Другой, используя своё имя CSS-класса» и указываем название класса;
    Название класса можно придумать самостоятельно, требуется написать одним словом на англ. языке, можно использовать тире (-)
    Пример собственного баннера
  5. Сохраняем группу;
    Сейчас еще ничего не работает, для корректного отображения данного класса требуется изменить файл «extra.less»
  6. Переходим во «Внешний вид», «поиск шаблонов» и в «Название содержит» вводим «extra.less»;
    Поиск extra.less
  7. Добавляем в файл CSS-класс, после чего сохраняем шаблон и выходим;
    Если в файле есть какой-либо текст, мы пишем в самом низу
    Строка «color: rgba(0, 0, 0, 0);» делает текст баннера (указанный выше в настройках группы) невидимым
    Сохранение extra.less
  8. Смотрим результат.
    Результат собственного баннера

8 Как войти в панель управления форумом

Есть два возможных варианта входа в панель управления форумом:

  1. Первый способ заключается во входе под аккаунт администратора и нажатия на кнопку панель управления:
    1. Ищем кнопку входа и вводим данные;
      По умолчанию данные от аккаунта администратора — логин: admin, пароль: admin
      Авторизация под аккаунт администратора
    2. После авторизации должна появиться кнопка «Панель управления»;
      Авторизация под аккаунт администратора
    3. Вводим такие же данные, как от аккаунта администратора и нажимаем «Войти в панель управления»;
      Авторизация в панель управления
  2. Второй способ заключается в авторизации в панели управления без входа под аккаунт администратора:
    1. В адресной строке форума меняем «index.php» на «admin.php»;
    2. Вводим данные, как от аккаунта администратора и нажимаем «Войти в панель управления»;
      Авторизация в панель управления

9 Как создать субдомен

Субдомен — это домен, который не является корневым. Чаще всего субдомен является обычным доменом третьего уровня. Его имя состоит из названия основного ресурса и своего собственного. Пример субдомена — game .maze-host.ru (доменом является maze-host.ru).

Переходим к созданию субдомена:

  1. Заходим в панель управления веб-хостингом;
    Панель управления веб-хостингом
  2. Переходим в ISPManager;
    Переход в ISPManager
  3. Переходим в «Основное» → «Доменные имена», здесь написаны все имеющиеся у Вас домены, запоминаем имя того домена, для которого требуется создать субдомен;
    Имя домена
  4. Переходим в «WWW» → «WWW-домены», в открывшейся странице нажимаем «Создать»;
    Страница всех доменов
  5. В открывшейся странице вводим имя субдомена, после чего имя домена и нажимаем «OK»;
    Для примера был использован домен wh6613.web1.maze-host.ru, имя субдомена — name-of-subdomain.wh6613.web1.maze-host.ru
    Создание субдомена

Субдомен создан и готов к использованию.

Также Вы можете добавить SSL на данный субдомен.

10 Как поменять технический домен

Если у Вас возникло желание поменять технический домен (wh*.web*.maze-host.ru) на собственный, то для начала требуется зарегистрировать свой собственный домен.

Вы можете воспользоваться услугой у нас (домен .ru), либо сделать самостоятельно по статье ниже.

Перед регистрацией домена следует узнать имена серверов Вашего веб-хостинга:

  1. Заходим в панель управления веб-хостингом;
    Панель управления веб-хостингом
  2. Находим имена серверов и запоминаем их.
    Имена серверов

Для примера будет использоваться сайт 2domains

  1. Переходим на сайт и вводим в поле поиска домен, который нам требуется;
    Поле поиска
  2. Если домен не занят, то он будет автоматически добавлен в корзину, нажимаем «зарегистрировать»;
    Выбор домена
  3. На открывшейся странице нажимаем «Изменить DNS», в открывшемся меню справа меняем NS1 и NS2 на имена серверов из панели управления веб-хостингом и сохраняем;
    Если Вы уже купили домен, но не поменяли DNS, то это можно сделать после покупки
    Смена DNS
  4. Нажимаем «Продолжить» и следуем инструкциям сайта, после чего оплачиваем домен.

После покупки домена, требуется подключить его в ISPManager:

  1. Заходим в панель управления веб-хостингом;
    Панель управления веб-хостингом
  2. Переходим в ISPManager;
    Переход в ISPManager
  3. Выбираем в меню «Основное» → «Доменные имена»;
  4. Удаляем доменное имя;
  5. Выбираем в меню «WWW»;
  6. Переходим в «WWW-домены»;
  7. Выделяем старые домены и нажимаем «Удалить»;
    Если Вы хотите сохранить файлы, которые были на домене, то убираем галочку с «Удалить директории»
  8. Нажимаем «Создать»;
  9. В имени указываем новое имя домена;
    Для заполнения остальных полей, кликаем на пустое пространство
    На этом моменте Вы можете сразу добавить SSL сертификат
  10. Нажимаем «Ok».

Если Вы сохранили старые директории и хотите перенести их на новый домен:

  1. Выбираем в меню «Основное» → «Менеджер файлов»;
  2. Переходим в папку «www»;
  3. Выделяем папки с новым доменом и удаляем их;
  4. Выделяем папку со старым доменом, нажимаем «редактировать» → «атрибуты»;
  5. В открывшемся окне меняем имя папки на имя нового домена.
    Если был домен forum.wh1000.web1.maze-host.ru, то и имя папки будет forum.my-new-domain.ru

Если переносите форум, то Вам требуется скачать дамп базы данных и изменить ссылки в нём, после чего импортировать его назад:

  1. Выбираем в меню «Основное» → «Базы данных»;
  2. Выделяем базу данных с доменом и нажимаем «Скачать»;
  3. В скачанном файле меняем все ссылки старого форума на новый;
    Менять кроме ссылок ничего не надо!
  4. Сохраняем файл, выделяем базу данных и нажимаем «Загрузить»;
  5. Выбираем локальный файл и дожидаемся загрузки.

Домен создан, теперь Вам остается только ждать 2-3 часа для изменения зоны (смена NS).

11 Как подключить SMTP

Вам понадобилось получать и / или отправлять письма от имени собственного домена? Например, подключить подтверждение почты при регистрации на форуме? В таком случае, следуйте шагам, указанным ниже, либо свяжитесь с технической поддержкой для покупки данной услуги.

Данная статья будет рассматривать способ создания почтового домена через ISPmanager, а проверять его будем на форуме Xenforo.

Сначала требуется создать почтовый домен:

  1. Заходим в панель управления веб-хостингом;
    Панель управления веб-хостингом
  2. Переходим в «Почта» → «Почтовые домены» и нажимаем «Создать почтовый домен»;
    Если почтовый домен уже создан Вы можете изменить данные в нём, либо удалить и создать с нуля
    Переход в почтовые домены
  3. В поле «Имя» указываем корневой домен, включаем галочки «Включить DKIM для домена», «Включить DMRAC для домена», а также «Защищенное соединение (SSL)», в «SSL-сертификат» выбираем «Новый Let's Encrypt сертификат», а в поле «Email» указываем собственную контактную почту;
    Указание данных
    После указания данных нажимаем «Ok»;
  4. На открывшейся странице ставим галочку для «Пропустить проверку A-записей» и нажимаем «Ok».
    Let's Encrypt

Если у Вас технический домен, например whXXXX.webX.maze-host.ru, то время выдачи SSL-сертификата будет до нескольких часов.

Мы создали почтовый домен, но теперь требуется создать почтовый ящик, для этого:

  1. Переходим в «Почта» → «Почтовые ящики» и нажимаем «Создать»;
    Переход в почтовые ящики
  2. На открывшейся странице в поле «Имя» указываем название почты, а в полях «Пароль» и «Подтверждение» указываем любой пароль для доступа к ящику;
    Название почты будет написано перед знаком @, например: no-reply@wh6613.web1.maze-host.ru
    Настройки почтового ящика
  3. После нажимаем «Ok».

Мы создали почтовый домен и ящик для него, теперь переходим в панель управления форумом и настраиваем сам SMTP:

  1. Переходим в «Параметры» → «Настройки» → «Настройки электронной почты»;
    Настройки электронной почты Xenforo
  2. Нажимаем кнопку «Изменить» в «Метод отправки писем» и выбираем «SMTP»;
    Смена метода отправки писем
  3. В поле хост указываем наш домен с припиской «mail.», в поле «Порт» указываем 465, в выборе аутентификации ставим галочку для «Имя пользователя и пароль», указываем данные от почтового ящика, в выборе шифрования ставим галочку «SSL»;
    Например наш домен wh6613.web1.maze-host.ru, должно получиться — mail.wh6613.web1.maze-host.ru
    Указание данных для SMTP
  4. Нажимаем «Сохранить»;

SMTP для форума настроено, теперь мы можем проверить, отправляются ли письма:

  1. Переходим в «Инструменты» → «Тест исходящей почты», указываем собственную почту и нажимаем «Запустить тест»;
    Переход в тест исходящей почты
  2. Если Вы все настроили верно, то у Вас появится зеленое окно с текстом успеха.
    Успешная отправка