Web
Analytics
Skip to content

Темы статей


Concrete5 на русском языке

Как загрузить Concrete5 через командную строку если сайт управляется Serverpilot

Создание нового сайта на Concrete5

Сначала выберите название для нового проекта. В нашем случае это будет ferni. В Serverpilot composer установлен по умолчанию, но он зависит от версии PHP, которую вы решили использовать для сайта. Если будете использовать версию PHP7.0, то выполните следующую команду: 

$ composer7.0-sp create-project -n concrete5/composer ferni

Теперь у вас самая последняя версия concrete5 и вы готовы к установке!

На заметку: Это только основа вашего будущего проекта. Когда создадите проект, вы можете установить собственную VCS, изменить README и все.

При использовании новейшей версии concrete5

$ composer create-project -n concrete5/composer:8.x-dev ferni

Установка concrete5

Перейдите в терминале в папку apps, где Serverpilot создает сайты

$ cd /srv/users/serverpilot/apps

и используйте интерактивную команду терминала install, которая идет вместе с инструментами командной строки concrete5.

$ ./vendor/bin/concrete5 c5:install -i

Выполняйте инструкции и ваш сайт начнет установку! У меня не получилось, наверное, потому что я использовала версию PHP7.2, но в браузере появилась страница установки Concrete5, где я смогла завершить установку для нового сайта.

На заметку: Вы также можете выполнить команду терминала прямо с PHP

$ php public/concrete/bin/concrete5.php

Установка расширений для concrete5 с использованием Composer в Serverpilot

Найдите необходимый пакет, который хотите установить на сайте packagist.org (в этом случае concrete5/sample_composer_package)

На заметку: Вы также можете использовать функциональность репозитория Композера, чтобы управлять своими пакетами с использованием composer

$ composer7.0-sp require concrete5/sample_composer_package
$ ./vendor/bin/concrete5 c5:package-install sample_composer_package

Компиляция JS / CSS файлов

Эта библиотека использует Laravel Mix. Смотрите webpack.mix.js. Используя Yarn выпольните (Если используете вместо этого NPM просто замените yarn на npm.):

yarn install
yarn dev

чтобы выполнить компиляцию для рабочего проекта.