ispmanager 6 lite, pro, host

Установка CMS

CMS в панели ispmanager — это готовые к установке программы, которые можно добавить на сайты через разделы Сайты или CMS

В каталоге CMS представлены CRM и другие полезные приложения для поддержки сайтов, такие как Bitrix и Laravel. Это позволяет пользователям быстро находить и настраивать готовые решения для своих сайтов.

Установка CMS

Существует 2 способа установки CMS с разным назначением:

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

На новый сайт

Для установки CMS при создании сайта заполните поля:

  • Публичная директория — папка с содержимым сайта, которая доступна пользователям в браузере. Для Laravel автоматически устанавливается папка /public без возможности редактирования. При необходимости укажите папку для других CMS
  • Обработчик — PHP. Для Python и Node.js установка CMS недоступна
  • CMS — WordPress, HostCMS, Bitrix, Joomla 4, Joomla 5 или Laravel
  • Использовать PHP Composer — находится во вкладке с расширенными настройками, используется только для Laravel. Если опции нет, настройте доступ нужному пользователю-владельцу сайта.

Завершите настройку сайта выбрав остальные подходящие опции.

На существующий сайт

Laravel можно установить только при создании сайта.

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

  1. Авторизуйтесь в ispmanager под нужной учетной записью.
  2. Перейдите в раздел Сайты.
  3. В списке выберите нужный сайт.
  4. На панели инструментов нажмите CMS.
  5. В блоке Доступные к установке выберите CMS.
  6. Нажмите Установить.
  7. На шаге 1 CMS выберите сайт, сервер и директорию установки CMS.
  8. Нажмите Далее >>.
  9. На шаге 2 Параметры установки выберите или создайте базу данных с её пользователем.

    Как создать базу данных с пользователем
    • База данных — выберите создание новой базы данных
      • Имя базы данных — название базы данных
    • Пользователь —  выберите создание нового пользователя базы данных
      • Имя пользователя — имя пользователя
      • Пароль — пароль пользователя
      • Подтверждение — повтор пароля
  10. Нажмите Завершить.

Решение проблем во время установки CMS

  • Ошибка « Установка CMS невозможна: в MySQL сервере включены режимы: NO_ZERO_DATE, NO_ZERO_IN_DATE, ONLY_FULL_GROUP_BY. Автоматическое выключение может привести к неработоспособности других сайтов. Выключите эти режимы самостоятельно или выберите другой MySQL сервер.»

    Укажите более раннюю версию MySQL и повторите попытку установки CMS.

  • Ошибка « Database query failed.»

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

После установки CMS

При успешной установке CMS в панели появится соответствующее уведомление: « CMS 'НАЗВАНИЕ_CMS' для сайта 'НАЗВАНИЕ_САЙТА' успешно установлена». В случае WordPress, Joomla 4 и 5 уведомление также предоставит данные для авторизации в админке.

Сохраните логин и пароль для авторизации в админках Joomla 4 и 5, так как данные отображаются только в уведомлении и не сохраняются в панели. 

После установки WordPress в соответствующем разделе будет доступно управление базой данных, плагинами и версиями WordPress.

При попытке установки дополнительной CMS на сайт появится уведомление с ошибкой: « Во время установки CMS 'НАЗВАНИЕ_CMS' для сайта 'НАЗВАНИЕ_САЙТА' произошла ошибка». При этом в каталоге CMS может отображаться несколько установленных CMS. Для смены CMS удалите предыдущую любым удобным способом. 

Данные от админки

В панели управления учетные данные от админки генерируются только для 3 CMS:

При успешном создании сайта или установке CMS в панели появится уведомление, что WordPress установлен, с учетными данными для входа в админку WordPress и базу данных. 

В ispmanager доступно изменение пароля для авторизации в админке. Пароль записывается во внутреннюю таблицу wordpress. При изменении учетных данных в админке, логин и пароль, сгенерированные в панели, не обновляются. 

При создании сайта или установке Joomla 4 и 5 на существующий сайт генерируются логин и пароль от админки. Учетные данные указываются в уведомлении, но не хранятся в панели ispmanager. При изменении учетных данных в админке логин и пароль из панели ispmanager не обновляются. 

Для перехода в админку используйте ссылку в отдельной вкладке браузера: http://САЙТ/administrator. Если используете защищённое соединение, в начале ссылки введите https://.

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

После создания сайта или установки CMS на существующий сайт логин и пароль записываются в журнал: /usr/local/mgr5/var/webscripts.log.

Удаление CMS

В панели управления существует 2 способа удаления CMS:

  1. Авторизуйтесь в ispmanager под нужной учетной записью.
  2. Перейдите в раздел Сайты.
  3. В списке выберите нужный сайт.
  4. На панели инструментов нажмите CMS.
  5. В блоке Установленные нажмите для выбранного скрипта.
  6. Подтвердите удаление скрипта.
  1. Авторизуйтесь в ispmanager под нужной учетной записью.
  2. Перейдите в раздел Сайты.
  3. В списке выберите нужный сайт.
  4. На панели инструментов нажмите Файлы сайта.
  5. Выберите файлы или папку со скриптом.
  6. Нажмите на панели инструментов.
  7. Подтвердите удаление.

После удаления для сайта в интерфейсе перестаёт отображаться установленная CMS, но её файлы остаются в файлах сайта. Это упрощает восстановление CMS после её замены или удаления.

Исключение: в разделе WordPress удаляются темы, плагины и версии CMS, установленные для сайта.

Технические подробности

Панель управления автоматически проверяет системные требования перед установкой CMS и устанавливает её последнюю версию. При обнаружении проблем выводится соответствующее уведомление.

При первой установке CMS нужный пакет загружается на сервер и устанавливается в корневую директорию сайта или ту, которую указал пользователь. Если директории нет, она создается. Скрипт заменяет её содержимое.

Конфигурационные файлы CMS

По умолчанию путь к конфигурационным файлам CMS: /var/www/ПОЛЬЗОВАТЕЛЬ/data/www/САЙТ_ПОЛЬЗОВАТЕЛЯ

Файлы CMS:

  • wp-* — файлы WordPress. Пример: wp-login.php, wp-config.php, wp-admin
  • hostcmsfiels — папка с файлами HostCMS
  • bitrix — папка с файлами Bitrix
  • все, кроме index.html или index.php — для Laravel, Joomla 4 и 5