Установка OctoberCMS build 419

Если нет возможности обновить PHP до 7.0+ чтобы поставить актуальную версию CMS October, то можно поставить старую версию CMS. Последняя версия, которая поддерживает PHP 5.5.9 - build 419. Следует понимать, что старый билд не поддерживается разработчиками.

Установка старой версии OctoberCMS

Делается через композитора. Ключ --no-dev опциональный, с ним composer не ставит пакеты для разработки из секции require-dev.

composer create-project --no-dev october/october october v1.0.419

Выполнение команды закончится ошибкой. Откройте файл composer.json и внесите следующие измениня:

"october/rain": "1.0.419",
"october/system": "1.0.419",
"october/backend": "1.0.419",
"october/cms": "1.0.419",

Затем запустите команду:

composer update --no-dev

Композитор вытянит зависимости от 419 билда и сайт готов к развёртыванию.

php artisan october:install

Дополнительно можно отключить обновление со шлюза October, чтобы админка не напоминала обновить ядро. Для этого надо открыть файл config/cms.php и присвоить ключу disableCoreUpdates значение true.

'disableCoreUpdates' => true,

Похожие записи

FrontEnd контроллеры в OctoberCMS

В OctoberCMS нет концепции frontEnd контроллеров. Иными словами, идеология этой CMS не подразумевает возможность просто создать некий ProductController с несколькими action для обслуживания маршрутов Route::method('product/{id}', 'ProductController@show'). Вместо этого предлагается использовать компоненты плагинов. Именно компоненты являются формой frontEnd контроллеров.