Composer для WordPress-тарифов

Опубликовано 26.04.2025

Для всех тарифов HB.BY, использующих WordPress, в хостинг-панели Plesk действует полноценная поддержка Composer. Разработчикам доступен весь необходимый функционал как в графическом интерфейсе панели, так и через SSH.

 

Что такое Composer?

 

Composer — это инструмент управления зависимостями для PHP. Он позволяет подключать библиотеки, управлять версиями пакетов, автоматически загружать классы, и многое другое. В WordPress-проектах Composer часто используется для работы с фреймворками, библиотеками и плагинами.

 

Поддержка Composer в Plesk

 

В Plesk вы можете работать с Composer через раздел «Сайты и домены» → Информационная панель в нужном домене → «PHP Composer»:

Изображение 1

 

«Редактировать composer.json»:

Изображение 2

 

Изображение 3

 

Доступные действия:

  • Установка зависимостей (composer install);
  • Обновление зависимостей (composer update);
  • Проверка актуальности (composer validate);
  • Обновление autoload-файлов (composer dump-autoload);

 

Через SSH

 

Composer также доступен при подключении по SSH. «Сайты и домены» → Информационная панель в нужном домене → «SSH Terminal»: Изображение 4

 

Изображение 5

 

Примеры команд:

  • Установка всех зависимостей из composer.json: composer install
  • Обновление всех пакетов до версий, указанных в composer.json: composer update
  • Установка конкретного пакета: composer require guzzlehttp/guzzle
  • Проверка корректности composer.json: composer validate
  • Обновление автозагрузки классов: composer dump-autoload -o
  • Список установленных пакетов: composer show

 

Где находится composer.json?

 

Файл composer.json обычно располагается в корне проекта:

Изображение 6

 

Если вы используете WordPress, вы можете создать его вручную или сгенерировать с помощью команды: composer init

Интеграция Composer в Plesk даёт разработчикам больше гибкости при работе с WordPress. Вы можете использовать современные подходы к управлению зависимостями и улучшить архитектуру своих проектов — прямо из панели или через SSH.

 

Читайте также: