Применимо к: все тарифы.
Перед началом: вам потребуется доступ к cPanel (откройте свою услугу в личном кабинете -> Services -> My Services, затем нажмите Log in to cPanel), домен или поддомен, на который вы установите приложение, и дистрибутив приложения, скачанный с его официального сайта.
WordPress — не единственное приложение, которое здесь можно запустить, но единственное, которое мы устанавливаем за вас в несколько кликов, — через WP Toolkit. Joomla, Drupal, вики, форумы, платформы для интернет-магазинов и всё остальное, что работает на PHP и MySQL, ставится так же, как на любом хостинге с cPanel: загрузить файлы, создать базу данных, запустить собственный установщик приложения. Установщика в один клик для таких приложений мы не предоставляем, а ручной путь, описанный ниже, занимает около десяти минут.
1. Скачайте приложение
- Возьмите актуальную версию с официального сайта проекта (например, joomla.org или drupal.org) — обычно это архив
.zip. - Оставьте архив на своём компьютере. Распаковывать его пока не нужно: гораздо быстрее загрузить один файл и распаковать его уже на сервере.
2. Создайте базу данных MySQL и пользователя
Почти любому приложению нужна собственная база данных. В cPanel:
- Откройте cPanel -> Databases -> MySQL Database Wizard (или MySQL Databases).
- Создайте базу данных — запишите её полное имя (cPanel добавляет к нему префикс с именем вашего аккаунта, например
user_joomla). - Создайте пользователя базы данных с надёжным паролем — запишите полное имя пользователя и пароль.
- Добавьте пользователя к базе данных и выдайте ему All Privileges.
Запишите имя базы данных, имя пользователя и пароль в точности — вы введёте их в установщике приложения. Подробнее см. Как создать базу данных MySQL и управлять ею.
3. Загрузите и распакуйте файлы
- Откройте cPanel -> Files -> File Manager.
- Перейдите в папку нужного сайта — public_html для основного домена или тот корневой каталог, который вы указали при создании addon-домена или поддомена.
- Нажмите Upload и загрузите архив
.zip, затем выделите его в File Manager и выберите Extract. - Если файлы оказались внутри вложенной папки (например,
joomla_5-xилиdrupal-11.x), переместите её содержимое на уровень выше, чтобы файлindex.phpприложения лежал прямо в корневом каталоге сайта, а не уровнем ниже.
Предпочитаете FTP? Распакованные файлы можно загрузить и так — см. Как подключиться по FTP или SFTP. File Manager обычно быстрее, потому что распаковывает архив на стороне сервера.
4. Запустите установщик приложения
- Откройте свой домен (например,
https://yourdomain.ie) в браузере. Появится мастер установки приложения. - Введите имя базы данных, имя пользователя и пароль из шага 2. В поле хоста базы данных оставьте
localhost, если приложение не требует другого значения. - Задайте название сайта и учётную запись администратора, затем завершите работу мастера.
- Выполните указания, которые приложение даёт после установки, — многие просят удалить папку
installationили ужесточить права на файл конфигурации.
Результат: приложение работает на вашем домене, и вы можете войти в его панель администратора. Бесплатный SSL (AutoSSL) выпускается для домена автоматически, поэтому сайт открывается по HTTPS.
Помните о лимитах тарифа
Каждой установке нужна база данных MySQL, а ваш тариф ограничивает количество баз данных:
- Self-Managed Lite: 2 базы данных
- Self-Managed Plus / Managed Starter: 10 баз данных
- Managed Growth: 25 баз данных
- Self-Managed Pro / Managed Business: неограниченное число баз данных
Если вы хотите держать несколько приложений на отдельных доменах, проверьте также лимит на addon-домены — в Self-Managed Lite и Managed Starter addon-домены не предусмотрены (в Self-Managed Plus и Managed Growth их 4; в Self-Managed Pro и Managed Business — без ограничений). Если вы упёрлись в лимит, решение — перейти на тариф выше. См. Лимиты вашего хостинг-аккаунта.
Несколько замечаний, специфичных для Maxinodes
- DNS управляется в личном кабинете, а не в cPanel. DNS-зона вашего хостинга обслуживается Maxinodes, на наших собственных серверах имён. Если вы направляете новый домен на свой сайт, управляйте DNS-записями в личном кабинете, а не в редакторе зоны cPanel. См. Как управлять DNS-записями в личном кабинете.
- Почта отдельно. Приложения, которые отправляют письма (подтверждения заказов, сброс пароля), должны использовать SMTP-плагин, настроенный на ваш почтовый ящик Бизнес-почты (Microsoft 365 или Google Workspace). Мы не размещаем почтовые ящики на хостинг-сервере, поэтому не полагайтесь на встроенную функцию «локальной почты» приложения.
- Обновляйте приложения. На тарифах Self-Managed (с самостоятельным управлением) вы сами отвечаете за обновления приложений, плагинов и тем — для приложения, установленного вручную, это значит ставить обновления от его разработчика. На тарифах Managed обновления базовой платформы выполняются за вас. Устаревшие приложения — самая частая причина взлома сайтов.
- Используйте современную версию PHP. Большинство приложений работают быстрее на PHP 8.x, а некоторые вообще откажутся ставиться на старую версию. Задайте версию для каждого домена в cPanel -> Software -> MultiPHP Manager и включите нужные приложению расширения в Select PHP Version.
Решение проблем с этой задачей
- Мастер установки сообщает об ошибке подключения к базе данных: не совпадают имя базы, пользователь или пароль либо пользователь так и не был добавлен к базе с правами All Privileges. Перепроверьте шаг 2.
- Вместо мастера открывается список файлов или «Index of /»: файлы приложения лежат на уровень глубже, чем нужно. Переместите содержимое распакованной папки в корневой каталог сайта.
- Не получается создать ещё одну базу данных: вы достигли лимита баз данных на своём тарифе. Удалите ненужную или перейдите на тариф выше.
- Установщик жалуется на отсутствующее расширение PHP или неподдерживаемую версию PHP: переключите версию для домена в MultiPHP Manager, включите расширение в Select PHP Version и перезагрузите страницу мастера.
- Сайт загружается, но показывает 508 / «Resource limit reached»: ваш аккаунт ненадолго упёрся в лимиты CloudLinux. Ошибка пропадает, когда нагрузка снижается; см. Ошибки «Resource limit reached» и 508 — объяснение.
Комментарии
0 комментариев
Войдите в службу, чтобы оставить комментарий.