Как обновить php на wordpress beget
Перейти к содержимому

Как обновить php на wordpress beget

  • автор:

WordPress

WordPress — система управления содержимым сайта с открытым исходным кодом; написана на PHP; сервер базы данных — MySQL; выпущена под лицензией GNU GPL версии 2. Сфера применения — от блогов до достаточно сложных новостных ресурсов.

Создать VPS

WordPress — это самая популярная CMS в мире. WordPress не требует знаний в области программирования: управление содержимым сайта осуществляется через удобный веб-интерфейс.

Wordpress Main Console

WordPress от Бегета — это готовая сборка CMS со всем необходимым окружением, которая позволяет перейти к созданию сайта буквально в 1 клик. Дополнительных настроек не требуется.

Состав приложения

В пакет установки WordPress входят:

  • Ubuntu 20.04
  • MySQL 8.0.30
  • Nginx 1.18.0
  • Apache 2.4 + mod_php v7.4

Инструкция по установке WordPress

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

  • Домен, на котором вы будете использовать WordPress. Он будет использоваться для доступа к панели управления CMS.
    Мы автоматически установим на него бесплатный SSL сертификат;
  • Название вашего сайта;
  • Логин администратора. Он будет использоваться для входа в панель управления WordPress с правами администратора;
  • E-mail администратора. Он будет указан в wordpress в качестве контактного и в качестве email администратора при выпуске ssl-сертификата;
  • Пароль администратора;
  • Рекомендуется установить дополнительные плагины (опционально):
    • Elementor — плагин, позволяющий превратить WordPress в настоящий конструктор сайтов;
    • YoastSEO — плагин, помогающий продвижению сайта в поисковой выдаче.

    После установки и настройки данных плагинов вы сможете оптимизировать внешний интерфейс и работу вашего сайта. На этом установка WordPress выполнена!

    Использование WordPress

    Для доступа в панель управления WordPress вам необходимо перейти по ссылке https://my_domain.com/wp-admin .

    Вам понадобится ввести данные учетной записи администратора, которые вы указывали при создании сервера. Мы также отправим их вам на почту, которую вы указали при создании сервера.

    Удачной работы с вашим новым сайтом на WordPress!

    Частые вопросы по WordPress

    Где находятся файлы сайта на моем WordPress сервере?

    Файлы вашего сайта находятся в директории /var/www/wordpress

    Где находится конфигурация Nginx на моем WordPress сервере?

    Основной конфигурационный файл вашего веб-сервера Nginx: /etc/nginx/nginx.conf

    Конфигурационный файл вашего виртуального хоста: /etc/nginx/sites-enabled/wordpress

    Где находится конфигурация Apache на моем WordPress сервере?

    Конфигурационный файл вашего виртуального хоста: /etc/apache2/sites-enabled/wordpress.conf

    Где находится конфигурация PHP на моем WordPress сервере?

    Основной конфигурационный файл: /etc/php/7.4/apache2/php.ini

    Дополнительные файлы конфигурации в директории: /etc/php/7.4/apache2/conf.d

    Как изменить домен для сайта?

    • Перейдите в панель управления WordPress: https://my_domain.com/wp-admin
    • Через меню слева перейдите в раздел «Настройки»
    • Отредактируйте адрес вашего сайта в полях «Адрес WordPress (URL)» и «Адрес сайта (URL)»
    • Сохраните изменения внизу страницы

    Обратите внимание!

    Перед сменой домена необходимо поменять A-запись домена, который вы собираетесь использовать для сайта. В качестве значения для А-записи указывается IP-адрес вашего виртуального сервера (VPS)

    WordPress

    Восстановление сайта из резервной копии

    В данной статье речь пойдет про восстановление из резервной копии (бэкапа), выложенной в корень аккаунта через нашу систему BackUp. Подробнее о системе резервного копирования и работе с разделом BackUp вы можете узнать в руководстве по панели управления.

    В процессе создания резервной копии в разделе BackUp, при выборе действия «Выложить на аккаунт», в корне Вашего аккаунта создаётся архив, содержащий в себе файловую структуру выбранного каталога.

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

    Имя архива можно посмотреть во вкладке «История заданий» раздела BackUp, нажав на ссылку в колонке «Статус». Если с момента заказа вами резервной копиии ее статус не сменился на «Выполнено» — значит архив еще не загружен в корень Вашего аккаунта, и необходимо немного подождать.

    Большинство сайтов использует в своей работе как файлы, так и базу данных. Восстановление работоспособности сайта проходит в 2 этапа:

    • Восстановление файловой структуры
      • Способ №1: Файловый менеджер
      • Способ №2: Терминал
      • Способ №1: phpMyAdmin
      • Способ №2: Терминал

      Тем не менее, в зависимости от проблемы на сайте, можно обойтись и одним этапом.

      Этап первый: Файловая структура

      Распаковка архива, способ №1: Файловый менеджер

      Ознакомиться со всеми возможностями файлового менеджера вы можете в руководстве по панели управления хостингом. Более того, если дата резервной копии присутствует в списке доступных резервных копий, вы можете восстановить файловую структуру напрямую из нашей системы резервного копирования без выгрузки на аккаунт. Подробнее об этом можно узнать здесь: Файловый менеджер: Работа с бэкапами.

      Откройте файловый менеджер и перейдите в корень аккаунта, нажав кнопку «Домашний FTP» в верхней панели управления. По созданному архиву кликните правой кнопкой и выберите пункт меню «Распаковать архив»:

      В появившемся окне укажите корень (/):

      Нажмите «ОК», после чего ожидайте распаковки архива. После завершения процесса распаковки, процедуру восстановления файловой структуры можно считать выполненной.

      Распаковка архива, способ №2: Терминал

      Терминал — браузерная альтернатива SSH соединению, доступная в личном кабинете при включённом SSH. Включить SSH можно в главном разделе панели управления хостингом, переключив кнопку SSH в положение «ON» в блоке, расположенном с левой стороны. О том, как узнать имя архива, мы описали в начале данной статьи.

      Имя архива вам уже известно. Теперь необходимо зайти в терминал, нажав на кнопку Terminal в нижнем левом углу панели управления хостингом (включите доступ к SSH, если Вы этого еще не сделали), и выполнить команду:

      test@testserver:~ [2] $ tar -xvf ИМЯ_ФАЙЛА_РЕЗЕРВНОЙ_КОПИИ.tar.gz

      Эта команда распакует файлы в директорию, в которой хранились файлы на момент создания резервной копии и перезапишет существующие файлы. Напоминаем: те файлы, которые на момент создания резервной копии отсутствовали на вашем сайте, останутся в сохранности, поэтому перед распаковкой лучше очистить корневую директорию сайта путём удаления имеющихся файлов или переносом их в другую (временную) директорию.

      Этап второй: База Данных

      Для восстановления состояния базы, сохраненной вручную, необходимо импортировать файл резервной копии в БД, с которой работает сайт. Сделать это можно двумя способами:

      Восстановление базы, способ №1: phpMyAdmin

      Сначала архив с резервной копией необходимо скачать на компьютер. Сделать это можно через FTP соединение или через файловый менеджер.
      Затем нам нужно узнать, с какой базой работает наш сайт. Узнать её название можно из конфигурационного файла CMS. Вот примеры путей до конфигурационных файлов популярных CMS относительно корня сайта:

      • WordPress — /wp-config.php
      • Joomla — /configuration.php
      • MODx — /core/config/config.inc.php либо /manager/includes/config.inc.php
      • OpenCart — /config.php и /admin/config.php (обязательно править оба)
      • Prestashop — /config/settings.inc.php
      • PHPShop — /phpshop/inc/config.ini
      • 1C-Bitrix — /bitrix/php_interface/dbconn.php
      • Drupal — /sites/default/settings.php
      • DLE — /engine/data/dbconfig.php
      • HostCMS — /hostcmsfiles/config_db.php
      • InstantCMS — /includes/config.inc.php
      • Amiro — /_local/config.ini.php
      • vBulletin — /include/config.php
      • WebAsyst — /kernel/wbs.xml
      • Magento — /app/etc/local.xml
      • Invision Power Board — /conf_global.php

      Затем переходим в раздел MySQL и по клику на соответствующую иконку открываем phpMyAdmin.

      Обратите внимание!
      Всплывающие окна для cp.beget.com сайта в браузере должны быть разрешены!

      Также не забывайте о нашем Руководстве: подробную информацию по этому разделу Панели управления Вы можете получить там.

      Теперь нам нужно загрузить нашу резервную копию в БД. Нажмите вкладку «Импорт», выберите файл созданной резервной копии на Вашем компьютере с помощью кнопки «Обзор» и нажмите кнопку «Вперёд»:

      Начнется процесс загрузки резервной копии в БД. Он может занять продолжительное время, в зависимости от объема Вашей БД и скорости Вашего интернет-соединения. Если при импорте резервной копии через phpMyAdmin у Вас возникают ошибки (такое возможно, если файл резервной копии достаточно большой) — попробуйте второй способ восстановления.

      После загрузки Вы увидите сообщение о том, что импорт произведен успешно.

      Восстановление базы, способ №2: терминал

      Все действия выполняются из каталога, в котором находится резервная копия. По умолчанию это корневая директория аккаунта. Если Вы не в корневой директории, перейти в неё можно простой командой:

      test@testserver:~ [2] $ cd ~

      Остается распаковать файл резервной копии командой gunzip:

      test@testserver:~ [2] $ gunzip название_архива.sql.gz

      Архив будет распакован, в той же папке будет создан файл с именем название_архива.sql. Остается лишь импортировать его в БД сайта командой:

      test@testserver:~ [2] $ mysql -u'пользователь' имя_БД -p'пароль' < название_архива.sql

      На примере это будет выглядеть так:

      test@testserver:~ [2] $ mysql -u'test_testdb' test_testdb -p'myspeficpassword123' < dump.sql

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

      Мультисайтовость WordPress: установка и настройка

      В этой статье будет рассмотрена настройка мультисайтовости для CMS WordPress.

      Что такое мультисайтовость

      ‌Мультисайтовость WordPress позволяет разместить несколько сайтов на одном установленном ядре WordPress и сделать управление ими максимально простым и удобным.

      Особенности работы мультисайта:

      • сайты используют общую базу данных и файлы;
      • все виртуальные сайты управляются из одной панели;
      • нет необходимости обновлять плагины и темы каждого сайта по отдельности;
      • в дополнение к роли администратора появляется роль "суперадминистратор";
      • устанавливать темы и плагины может только суперадминистратор;
      • администраторы сайтов могут активировать и деактивировать плагины и темы.

      Такой сайт может работать в двух режимах: в режиме поддоменов и в режиме подкаталогов.

      Отличие между режимами:

      • в режиме поддоменов адреса ваших сайтов будут иметь следующий вид: site1.example.ru, site2.example.ru;
      • в режиме подкаталогов адреса сайтов будут выглядеть следующим образом: example.ru/site1, example.ru/site2.

      Одним из примеров использования мультисайтовости может быть создание сети сайтов для вашего интернет-магазина. В этой сети у вас будет один основной сайт (например, my-shop.ru) и свой виртуальный сайт для каждого города/региона. Сайты для городов или регионов будут доступны по поддоменам (например, spb.my-shop.ru) или по подкаталогам (например, my-shop.ru/spb). Вам больше не нужно будет создавать отдельные физические сайты на CMS WordPress. Вы сможете реализовать все, что вам необходимо, посредством одного физического сайта, на котором можно будет разместить практически любое количество виртуальных сайтов.

      Мультисайт WordPress: преимущества и недостатки

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

      У мультисайтовости WordPress есть плюсы и минусы, остановимся на них подробнее.

      Главные достоинства WP Multisite:

      • управление любым количеством веб-ресурсов с одной панели;
      • единый центр обновлений;
      • легкий и быстрый обмен данными между сайтами в сети;
      • различные методы размещения внутренних веб-ресурсов (в подкаталогах, поддоменах и доменах второго уровня);
      • экономия дискового пространства (благодаря применению одного ядра, одной копии каждого плагина и темы);
      • возможность добавления новых пользователей в сеть с последующей настройкой для них различных ролей.

      Недостатки WordPress Multisite:

      • необходимость проверки совместимости тем и плагинов (не все из них будут работать на мультисайте);
      • всплески трафика на одном из сайтов негативно отразятся на скорости остальных.

      Перед началом установки

      Как сделать мультисайт на WordPress: общие рекомендации

      Чтобы сделать мультисайт, перед тем как приступить к установке и настройке, вам необходимо выполнить следующее:

      • установить CMS WordPress;
      • если у вас уже есть готовый сайт, убедиться, что у вас имеются резервные копии, или сделать backup по требованию;
      • отключить все плагины на сайте;
      • перейти в панели WordPress в раздел НастройкиПостоянные ссылки и убедиться, что у вас не задан тип ссылок "Простые". У вас может быть при этом задан любой другой тип.

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

      Настройка маски для поддоменов

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

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

      1. Перейдите в раздел Домены и поддомены;
      2. Найдите ваш домен и нажмите на значок напротив него;
      3. В поле "Добавление доменов и поддоменов" появится ваш домен. Добавьте перед ним символ * ("астериск" или "звездочка"), чтобы получилась запись вида *.domain.ru;
      4. В строке под добавляемым поддоменом вместо "Создать новый сайт для каждого домена" выберите сайт, на котором вы настраиваете мультисайтовость;
      5. Нажмите на кнопку "Добавить домены".

      Домены

      Включение и настройка режима мультисайтовости

      Обратите внимание!

      Для включения режима мультисайтовости необходимо деактивировать (отключить) все установленные плагины.

      Проделайте следующие шаги:

      1. Перейдите в папку вашего сайта, воспользовавшись Файловым менеджером или подключившись по FTP;
      2. Откройте файл wp-config.php;
      3. Найдите в файле комментарий /* Это всё, дальше не редактируем. Успехов! */ (/* That's all, stop editing! Happy publishing. */);
      4. Добавьте перед комментарием следующую строку:
      /* Multisite */ define( 'WP_ALLOW_MULTISITE', true );
      1. Сохраните изменения в файле.

      Теперь, когда вы внесли изменения в файл wp-config.php, перезагрузите страницу панели WordPress и перейдите в раздел Установка сети (найти его можно в разделе Инструменты).

      Сеть

      Если на момент запуска остались плагины, которые не отключены, система оповестит вас об этом. В таком случае следует отключить их и начать заново.

      Затем вам потребуется придумать название вашей сети и ввести e-mail администратора, а также выбрать режим работы (поддомены или подкаталоги) и нажать на кнопку Установить.

      Сеть 2

      Теперь для завершения настройки и активации сети нужно будет внести изменения в файлы wp-config.php и .htaccess. Код, который нужно будет добавить для вашего сайта, вы увидите на экране после нажатия на кнопку "Установить", но мы все же приведем примеры кода, чтобы у вас было представление о том, как он выглядит.

      Если вы выбрали режим поддоменов, добавьте следующие строки в файл wp-config.php перед строкой /* Это всё, дальше не редактируем. Успехов! */:

      define('MULTISITE', true); define('SUBDOMAIN_INSTALL', true); define('DOMAIN_CURRENT_SITE', 'domain.ru'); define('PATH_CURRENT_SITE', '/'); define('SITE_ID_CURRENT_SITE', 1); define('BLOG_ID_CURRENT_SITE', 1);

      domain.ru – домен вашего сайта.

      Также добавьте следующие строки в файл .htaccess в папке вашего сайта, заменив остальные правила WordPress:

      RewriteEngine On RewriteRule .* - [E=HTTP_AUTHORIZATION:%] RewriteBase / RewriteRule ^index\.php$ - [L] # add a trailing slash to /wp-admin RewriteRule ^wp-admin$ wp-admin/ [R=301,L] RewriteCond % -f [OR] RewriteCond % -d RewriteRule ^ - [L] RewriteRule ^(wp-(content|admin|includes).*) $1 [L] RewriteRule ^(.*\.php)$ $1 [L] RewriteRule . index.php [L]

      После завершения этих шагов ваша сеть будет активирована и настроена. Вам потребуется снова авторизоваться в панели WordPress.

      Если вы выбрали режим подкаталогов, добавьте следующие строки в файл wp-config.php перед строкой /* Это всё, дальше не редактируем. Успехов! */:

      define('MULTISITE', true); define('SUBDOMAIN_INSTALL', false); define('DOMAIN_CURRENT_SITE', 'domain.ru'); define('PATH_CURRENT_SITE', '/'); define('SITE_ID_CURRENT_SITE', 1); define('BLOG_ID_CURRENT_SITE', 1);

      domain.ru - домен вашего сайта.

      Также добавьте следующие строки в файл .htaccess в папке вашего сайта, заменив остальные правила WordPress:

      RewriteEngine On RewriteRule .* - [E=HTTP_AUTHORIZATION:%] RewriteBase / RewriteRule ^index\.php$ - [L] # add a trailing slash to /wp-admin RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L] RewriteCond % -f [OR] RewriteCond % -d RewriteRule ^ - [L] RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L] RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L] RewriteRule . index.php [L]

      После завершения этих шагов ваша сеть будет активирована и настроена. Вам потребуется снова авторизоваться в панели WordPress.

      Обратите внимание!

      С внедрением мультисайтовости в административной панели появится пункт «Сайты», в папке загрузок – подпапки с ID конкретного сайта, а в базе данных – новые таблицы со сведениями о сети и ресурсах в ней. К префиксам таблиц установки WordPress добавится ID сайта в сети (к примеру, wp_, wp_1_, wp_2_, wp_3_ и т. д.).

      Управление мультисайтом

      Создание сайта

      Теперь вы можете приступить к созданию виртуальных сайтов. Для начала перейдите в раздел, где в дальнейшем будут отображаться все ваши сайты. Для этого в панели WordPress наведите мышку на Мои сайты, затем переместите ее на Управление сетью и нажмите на Сайты.

      В этом разделе вы можете:

      • создавать/удалять сайты;
      • создавать/удалять пользователей для сайта;
      • управлять темами сайта;
      • изменять значение настроек сайта.

      Создание сайта

      Чтобы создать сайт, в панели слева нажмите на строку Добавить новый. Укажите адрес нового сайта, его название и e-mail администратора. После этого нажмите на кнопку Добавить сайт.

      Создание сайта 2

      Ваш новый сайт с помощью системы мультисайтовости WordPress готов! Теперь вы можете управлять им через вашу единую панель.

      Управление темами

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

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

      1. В панели управления сетью зайти в раздел Темы;

      Управление темами

      1. Добавить интересующую вас тему, как на обычном сайте WordPress;
      2. Нажать на кнопку Разрешить для сети под названием темы;
      3. Перейти к сайту, для которого вы хотите подключить тему, перейти в раздел Внешний вид и нажать кнопку "Активировать" под темой.

      Управление темами 2

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

      Управление плагинами

      Плагины подключаются практически так же, как и темы. Разница заключается в том, что в случае с плагином у вас есть два способа установки:

      • принудительное включение для всех сайтов в сети;
      • включение на определенных сайтах.

      Как установить и активировать плагин в сети:

      1. В панели управления сетью выберите Плагины, а потом нажмите Добавить новый и установите плагин, как на обычном сайте WordPress.
      2. В разделе Установленные плагины нажмите на кнопку Активировать для сети.

      Управление плагинами

      Теперь плагин будет работать на всех сайтах в вашей сети, и администраторы сайтов не смогут его отключить.

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

      1. В панели управления сетью выберите Плагины, а потом нажмите Добавить новый и установите плагин, как на обычном сайте WordPress;
      2. В панели управления сайта, для которого вы хотите активировать плагин, перейдите в раздел Плагины;
      3. Под плагином, который вы хотите активировать, нажмите кнопку Активировать, как на обычном сайте WordPress.

      Управление плагинами 2

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

      Полезные плагины для WordPress Multisite

      • Domain Mapping – дает возможность задать каждому ресурсу свое доменное имя.
      • WPForms – позволяет создавать контактные формы, формы обратной связи, подписки, оплаты и др.
      • Yoast SEO – плагин для SEO, помогает оптимизировать конкретную страницу под нужный ключевой запрос.
      • SeedProd – с данным плагином вы сможете создать на веб-ресурсе собственную целевую страницу (например, «Скоро в продаже») или выбрать из шаблонов вариант готовой страницы.
      • Mail SMTP – плагин, который дает возможность применять SMTP-сервер для отправки электронных писем и работает с основными почтовыми службами (Gmail, Yahoo, Outlook и др.).
      • User Switching – применяется для переключения между пользовательскими аккаунтами посредством одного нажатия кнопки.

      Как деактивировать WordPress Multisite

      • Удалите все сайты, кроме основного
        Для этого в консоли нужно перейти в раздел «Мои сайты» и выбрать «Сайты».
      • Избавьтесь от нежелательных пользователей
        Если вы хотите забрать доступ к административной панели у отдельных лиц, нужно почистить их учетные записи, перейдя в консоли в блок «Пользователи».
      • Отредактируйте файл wp-config.php
        В этом файле есть строки, активирующие мультисайтовость. Удалите приведенные ниже строки.
      define('WP_ALLOW_MULTISITE', true); define('MULTISITE', true); define('SUBDOMAIN_INSTALL', true); define('DOMAIN_CURRENT_SITE', 'mysiteurl.com'); define('PATH_CURRENT_SITE', '/'); define('SITE_ID_CURRENT_SITE', 1); define('BLOG_ID_CURRENT_SITE', 1); 

      В завершение данного этапа удалите файл .htaccess из корневой директории сайта.

      • Удалите таблицы Multisite из базы данных
        Удалить нужно следующие таблицы (вместо «wp_» может быть другой префикс, если вы его изменяли):
      wp_blogs wp_blog_versions wp_registration_log wp_signups wp_site wp_sitemeta

      Если вы применяли плагин привязки домена, необходимо удалить еще две таблицы – domain_mapping и domain_mapping_logins.

      Кроме того, важно удалить таблицы созданных сайтов в сети. Выделите таблицы, имеющие наименование вида «wp_1_*» (вместо «wp_» может быть другой префикс, если вы его изменяли), и удалите их. Затем перейдите в структуру таблицы «wp_user», выделите поля «Spam» и «Deleted» и также удалите их.

      • Удалите связанные с мультисайтовостью плагины
        Просмотрите список плагинов и удалите лишние. Подключаемые по умолчанию плагины, которые нельзя отключить из административной панели, вы найдете в папке MU-Plugins (она располагается в папке WP-Content). Удалите эту директорию вручную.
      • Активируйте плагины, отключенные после деактивации мультисайтовости
        Включите плагины, которые вы планируете продолжать использовать после отключения мультисайтовости.
      • Восстановите .htaccess
        На завершающей стадии вам следует зайти в административную панель, перейти в меню «Параметры» → «Постоянные ссылки» и нажать на кнопку «Сохранить» для создания нового файла .htaccess.

      Удачной работы! Если возникнут вопросы, вы можете связаться с нами через раздел "Помощь и поддержка".

      Сайты

      Сайт — это место на диске, на которое ссылается один или несколько доменов или поддоменов.

      В разделе Сайты вы можете управлять настройками своих сайтов и IP-адресами, прикреплять домены/поддомены к сайтам, проверять нагрузку на сервер и многое другое.

      Создать сайт

      Для создания сайта введите желаемое название в поле Имя сайта и нажмите кнопку Создать.

      Управление сайтами

      Будет создана директория с именем сайта, в ней будет поддиректория public_html, в которой будут располагаться файлы вашего сайта.

      После создания сайта он появится в таблице сайтов и доменов, расположенной в нижней части страницы "Управление сайтами".

      Управление сайтами

      Рядом с каждым сайтом есть 4 кнопки:

      • перейти к файлам сайта;
      • статистика;
      • прикрепить домен;
      • удалить сайт.

      Над таблицей расположена иконка . С её помощью можно узнать полный путь до корневой директории вашего сайта.

      Управление сайтами

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

      Перейти к файлам сайта

      При нажатии на кнопку откроется файловый менеджер Sprut.io, и вы окажетесь в корневой директории сайта.

      Файловый менеджер

      Файловый менеджер Sprut.io — это веб-приложение, которое позволяет удобно работать с вашими файлами на сервере прямо из веб-браузера с любого места.

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

      Файловый менеджер полностью заменит вам привычный FTP-клиент, ведь он специально разрабатывался нами с учётом потребностей пользователей хостинга.

      Обратите внимание!

      Файловый менеджер — это мощный и мультифункциональный интрумент. Поэтому будьте аккуратны при работе с файлами сайта. Перед изменением файлов рекомендуем делать их копии или бекапы проекта.

      Статистика

      В этом разделе отражается нагрузка, создаваемая вашим сайтом на сервер.

      Управление нагрузкой

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

      Более детальную информацию о нагрузке вы можете посмотреть в разделе Статистика.

      Прикрепить домен

      Домен — это имя сайта в сети Интернет. Для того, чтобы по указанному домену открылся нужный сайт, их нужно связать (прилинковать). Это можно сделать кнопкой .

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

      Прикрепить домен

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

      Обратите внимание!

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

      Если список доменов для прикрепления пуст — перейдите в раздел Управление доменами и поддоменами. Здесь вы можете проверить список своих доменов, зарегистрировать или добавить домен, заказать SSL-сертификат, а также отредактировать DNS-записи доменов.

      Подробнее обо всех функциях раздела Управление доменами и поддоменами

      Удалить сайт

      При нажатии на кнопку ваш сайт будет удалён из панели управления, и от него открепятся все домены. Но сами файлы сайта останутся на диске.

      Удаление сайта

      Обратите внимание!
      Неверное использование данной функции может нарушить работоспособность вашего сайта.

      Если вы удалили сайт по ошибке, то просто создайте его снова. Имена старого и нового сайта должны в точности совпадать. Узнать точное имя сайта можно с помощью Файлового менеджера ( ).

      Работа с прикрепленными доменами

      После прикрепления домена к сайту домен появится в таблице следующей строчкой за сайтом.

      Работа с прикрепленными доменами

      После прикрепления домена вы сможете настроить его ( ) или снова открепить ( ).

      Настройки

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

      Настройка PHP

      Кроме этого, у вас есть возможность настроить хранение сессий сайта в Redis.

      Redis — это высокопроизводительное распределенное хранилище данных. Его удобно использовать для хранения различных счетчиков, например, количества просмотров страниц сайта, или каких-либо временных данных.

      Redis можно подключить в разделе Сервисы. В этом же разделе вы найдете:

      • сервисы для поиска вирусов и вредоносных скриптов;
      • высокоскоростную систему полнотекстового поиска;
      • сервис кеширования данных в оперативной памяти;
      • NoSQL хранилище.

      Внизу окна настройки домена расположена ссылка на редактор директив PHP.

      Настройка PHP 2

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

      В открывшемся окне вы можете выбрать готовые наборы директив для популярных CMS (Bitrix, Amiro, DLE) или добавить собственные директивы.

      Директивы PHP

      Директивы PHP — это мощный инструмент оптимизации работы PHP-модулей вашей CMS. Подробнее о возможностях PHP-директив вы можете прочитать ниже.

      Что можно делать с помощью PHP-директив?

      C помощью PHP-директив можно увеличить максимальное время работы скрипта (см. директиву max_execution_time), что может быть полезно при выполнении долгих служебных операций, или изменить параметры, отвечающие за работу с сессиями (например, изменив обработчик session.save_handler на redis и, тем самым, перенеся хранение сессий в redis для избежания блокировок при одновременном доступе к одной сессии).

      Со списком директив php.ini , которые вы можете использовать для настройки PHP, можно ознакомиться на сайте php.net.

      Открепление домена/поддомена

      Открепление домена — это процедура, противоположная прикреплению домена. При откреплении домена от сайта сайт не будет доступен по этому доменному имени.

      Открепление домена

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

      Управление IP-адресами

      Вторая вкладка в разделе управление сайтами — управление IP-адресами.

      Управление IP-адресами

      В этом разделе вы можете:

      • взять в аренду IP-адрес;
      • привязать домен к IP-адресу;
      • установить IP-адрес, как исходящий для сайтов.

      Привязка домена к IP-адресу

      Чтобы привязать домен к IP-адресу, вам необходимо выбрать из списка нужные домены и нажать на кнопку "Заказать".

      Экран привязки домена

      Обратите внимание!
      Для заказа услуги на вашем счету должна быть необходимая сумма для списания.

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

      Выбор сайта для IP-адреса

      При необходимости домены можно открепить от IP-адреса, сняв галочки у нужных доменов в списке.

      Установка исходящего IP-адреса для сайтов

      Обратите внимание на свернутое меню “Дополнительно”. В нём вы можете установить IP-адрес, с которого будут осуществляться исходящие запросы с вашего сайта.

      Установка исходящего IP

      Чтобы установить IP-адрес для исходящих запросов, выберите из списка нужные домены, затем нажмите на кнопку "Заказать".

      Установка IP как исходящего

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

      Установка исходящего IP

      Если необходимо установить существующий IP-адрес в качестве IP-адреса для исходящих запросов для всех сайтов, вы можете это сделать в блоке "Управление IP-адресами", выбрав его из выпадающего списка.

      Установка исходящего IP

      Мы раскрыли возможности раздела Сайты и познакомили вас с некоторыми другими инструментами Панели, такими как:

      • мониторинг нагрузки,
      • управление доменами и DNS-записями,
      • логирование.

      При настройке проектов вам понадобятся более обширные знания по этим инструментам. Поэтому мы рекомендуем вам прочитать следующие статьи:

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *