Установка 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 можно установить только при создании сайта.
Чтобы установить скрипт для сайта после его создания:
- Авторизуйтесь в ispmanager под нужной учетной записью.
- Перейдите в раздел Сайты.
- В списке выберите нужный сайт.
- На панели инструментов нажмите
CMS. - В блоке Доступные к установке выберите CMS.
- Нажмите Установить.
- На шаге 1 CMS выберите сайт, сервер и директорию установки CMS.
- Нажмите Далее >>.
На шаге 2 Параметры установки выберите или создайте базу данных с её пользователем.
Как создать базу данных с пользователем- База данных — выберите создание новой базы данных
- Имя базы данных — название базы данных
- Пользователь — выберите создание нового пользователя базы данных
- Имя пользователя — имя пользователя
- Пароль — пароль пользователя
- Подтверждение — повтор пароля
- База данных — выберите создание новой базы данных
- Нажмите Завершить.
Решение проблем во время установки 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:

- Авторизуйтесь в ispmanager под нужной учетной записью.
- Перейдите в раздел Сайты.
- В списке выберите нужный сайт.
- На панели инструментов нажмите
CMS. - В блоке Установленные нажмите
для выбранного скрипта. - Подтвердите удаление скрипта.
- Авторизуйтесь в ispmanager под нужной учетной записью.
- Перейдите в раздел Сайты.
- В списке выберите нужный сайт.
- На панели инструментов нажмите
Файлы сайта. - Выберите файлы или папку со скриптом.
- Нажмите
на панели инструментов. - Подтвердите удаление.
После удаления для сайта в интерфейсе перестаёт отображаться установленная CMS, но её файлы остаются в файлах сайта. Это упрощает восстановление CMS после её замены или удаления.
Исключение: в разделе WordPress удаляются темы, плагины и версии CMS, установленные для сайта.
Технические подробности
Панель управления автоматически проверяет системные требования перед установкой CMS и устанавливает её последнюю версию. При обнаружении проблем выводится соответствующее уведомление.
При первой установке CMS нужный пакет загружается на сервер и устанавливается в корневую директорию сайта или ту, которую указал пользователь. Если директории нет, она создается. Скрипт заменяет её содержимое.
Конфигурационные файлы CMS
По умолчанию путь к конфигурационным файлам CMS: /var/www/ПОЛЬЗОВАТЕЛЬ/data/www/САЙТ_ПОЛЬЗОВАТЕЛЯ.
Файлы CMS:
wp-*— файлы WordPress. Пример:wp-login.php,wp-config.php,wp-adminhostcmsfiels— папка с файлами HostCMSbitrix— папка с файлами Bitrix- все, кроме
index.htmlилиindex.php— для Laravel, Joomla 4 и 5