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

Материал из Википедия Maze-Host.Ru
(Новая страница: «=== Как вернуть сайт к начальному состоянию (если удалил все файлы) === Чтобы восстановить сайт к начальному состоянию: # Заходим в панель управления сайтом; # Переходим в ISPManager; (напротив строки «Адрес ISP Manager» кнопка «перейти») # В меню заходим в «WWW»; # Клика...»)
 
 
(не показаны 33 промежуточные версии этого же участника)
Строка 1: Строка 1:
=== Как вернуть сайт к начальному состоянию (если удалил все файлы) ===
= 1 Как вернуть сайт к начальному состоянию (если удалил все файлы) =
Чтобы восстановить сайт к начальному состоянию:
Чтобы восстановить сайт к начальному состоянию:
# Заходим в панель управления сайтом;
# Заходим в панель управления сайтом;
# Переходим в ISPManager; (напротив строки «Адрес ISP Manager» кнопка «перейти»)
# Переходим в ISPManager; (напротив строки «Адрес ISP Manager» кнопка «перейти»)
# В меню заходим в «WWW»;
# В меню заходим в «Домены»;
# Кликаем в меню «WWW-домены»;
# Кликаем в меню «WWW-домены»;
#: [[Файл:Ssl-1.png|thumbnail|none|upright 2.5|ISPManager, меню (рис. 3)]]
#: [[Файл:Ssl-1.png|thumbnail|none|upright 2.5|ISPManager, меню (рис. 3)]]
Строка 10: Строка 10:
# Листаем вниз и нажимаем OK;
# Листаем вниз и нажимаем OK;


=== Как выпустить SSL (как включить https) ===
= 2 Как выпустить SSL (как включить https) =
Для того, чтобы выпустить SSL следуйте данным шагам:
Для того, чтобы выпустить SSL следуйте данным шагам:
# Заходим в панель управления сайтом;
# Заходим в панель управления сайтом;
# Переходим в ISPManager; (напротив строки «Адрес ISP Manager» кнопка «перейти»)
# Переходим в ISPManager; (напротив строки «Адрес ISP Manager» кнопка «перейти»)
# Выбираем в меню «WWW»;
# Выбираем в меню «Домены»;
# Переходим в «WWW-домены», рис. 3;
# Переходим в «WWW-домены», рис. 3;
# Выбираете Ваш сайт;
# Выбираете Ваш сайт;
Строка 25: Строка 25:
После выполнения этих действий ждём несколько минут (сертификат Let's Encrypt выпускается до 5 минут) и заходим на сайт.
После выполнения этих действий ждём несколько минут (сертификат Let's Encrypt выпускается до 5 минут) и заходим на сайт.
Для отслеживания выпуска сертификата:
Для отслеживания выпуска сертификата:
# Перейдите в меню «WWW»;
# Перейдите в меню «Домены»;
# Нажмите «SSL-сертификаты»;
# Нажмите «SSL-сертификаты»;
# Выберите Ваш сайт;
# Выберите Ваш сайт;
# Нажмите «Let's Encrypt Журнал».
# Нажмите «Let's Encrypt Журнал».
= 3 Как сбросить пароль с форума (XenForo) =
Бывают такие случаи, что Вы забыли свой пароль к панели управления, а доступа к почте, к которой привязан Ваш аккаунт, нет.
Тут нам на помощь приходит как раз этот запрос, который выполняется через phpMyAdmin в базу данных Вашего форума, сам запрос выглядит так:
<pre>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';</pre>
Не забудьте поменять '''new-password''' и '''user-id = 1''' на свои данные
Для выполнения запроса нужно зайти в базу данных:
# Заходим в панель управления сайтом;
# Переходим в ISPManager;
# В меню слева выбираем «Главное» → «Базы данных»;
#: [[Файл:Change-forum-pass.png|thumbnail|none|upright 2.5]]
# Выбираем базу и нажимаем «Web интерфейс БД»;
#: [[Файл:Change-forum-pass-2.png|thumbnail|none|upright 2.5]]
# Кликаем на базу слева;
#: [[Файл:Change-forum-pass-3.png|thumbnail|none|upright 2.5|будет называться также, как и база в ISPManager]]
# Сверху нажимаем кнопку «SQL»;
#: [[Файл:Change-forum-pass-4.png|thumbnail|none|upright 2.5]]
# Вставляем запрос сверху в окно ввода;
# Меняем данные в запросе;
#: ''(Требуется поменять '''new-password''' и '''user-id = 1''' на свои данные)''
# Нажимаем кнопку «вперёд».
#: [[Файл:Change-forum-pass-5.png|thumbnail|none|upright 2.5|Не забудьте поменять '''new-password''' и '''user-id = 1''' на свои данные]]
Если ошибок не произошло - все прошло успешно.
= 4 Как восстановить бэкап =
Чтобы восстановить сайт к начальному состоянию:
# Заходим в панель управления сайтом;
# Переходим в ISPManager; (напротив строки «Адрес ISP Manager» кнопка «перейти»)
# В меню заходим в «Инструменты» → «Резервные копии»;
#: [[Файл:Recovery-backup.png|thumbnail|none|upright 2.5]]
# Дважды нажимаем нужной дате;
# Дважды нажимаем по тому, что нужно восстановить;
# Выбираем нужные данные и нажимаем кнопку «восстановить».
#: [[Файл:Recovery-backup-2.png|thumbnail|none|upright 2.5]]
= 5 Как отключить 2FA (двухфакторная аутентификация) =
'''Этот метод не предназначен для постоянного использования. Рекомендуется использовать его для восстановления доступа, после чего следует включить 2FA обратно.'''
Для отключения двухфакторной аутентификации нужно добавить 1 строчку в файл форума:
# Заходим в панель управления сайтом;
# Переходим в ISPManager;
#: ''(напротив строки «Адрес ISP Manager» кнопка «перейти»)''
# Заходим в «Домены» → «WWW-домены»
#: [[Файл:Ssl-1.png|thumbnail|none|upright 2.5|ISPManager, меню (рис. 3)]]
# Выбираем сайт с форумом и нажимаем на кнопку «Файлы сайта»;
#: [[Файл:Disable-2fa.png|thumbnail|none|upright 2.5|ISPManager, меню (рис. 3)]]
# Заходим в папку «src» и открываем файл «config.php», дважды кликнув по нему;
#: ''(может быть в папке «library»)''
# Добавляем в конец файла строчку ниже и нажимаем «сохранить».
#: <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. Если Вы все настроили верно, то у Вас появится зеленое окно с текстом успеха.
    Успешная отправка