Здравствуйте, подскажите пожалуйста, почему не получается установить OctoberCms с помощью composer ? Хостинг Beget.ru, версия composer 2.1.6. Выполняю команду “composer create-project october/october myoctober” после чего ошибка:
Problem 1

  • Installation request for wikimedia/composer-merge-plugin dev-master -> satisfiable by wikimedia/composer-merge-plugin[dev-master].
  • wikimedia/composer-merge-plugin dev-master requires php >=7.2.0 -> your PHP version (5.6.40) does not satisfy that requirement.

Подскажите как решить данную проблему?

  • reazzon ответили на это сообщение.
    • Решеновыбран: reazzon

    Boarworm Спасибо, воспользовался советом. Все получилось. Может кому пригодится:

    composer-php7.4 create-project october/october myoctober
    
    php7.4 artisan october:install

    Maxim У вас стоит очень старая версия PHP 5.6, для версии 2.1 минимум 7.3 нужен

    И ещё дополню. Команды artisan нужно писать с версией php, например так:
    php7.4 artisan october:up

    • reazzon и Maxim ответили на это сообщение.

      Boarworm Это зависит от хостинга

      • Изменено
      • Решеновыбран: reazzon

      Boarworm Спасибо, воспользовался советом. Все получилось. Может кому пригодится:

      composer-php7.4 create-project october/october myoctober
      
      php7.4 artisan october:install
      4 месяца спустя

      Maxim, или кто-нибудь, а Вы не могли бы подсказать, какие действия предшествовали Вашим действиям? 🙂 Я имею в виду, каков вообще алгоритм установки этой CMS на Beget без ее предварительной установки на локальный хостинг.
      Вот я создал сайт с прилинкованным доменом на Beget, потом сайте October зарегился и заплатил $19. А дальше то что? Я то думал они дадут архив для скачивания, но его ведь нет.
      Я скачал в папку public_html файл composer.phar. Это вообще нужно делать? Я правильно понимаю, что нужно еще в самом Beget установить его composer https://beget.com/ru/kb/how-to/web-apps/instrukcziya-po-ustanovke-composer , а потом через него как-то устанавливать “октябрь”.

      • reazzon ответили на это сообщение.

        Evgeny Подключаетесь по SSH к хостингу, удаляете все файлы из папки где будет лежит проект, поднимаетесь на папку выше и выполняете команду

        composer.phar create-project october/october название папки

        Моя рекомендация:

        Устанавливать чистый октябрь на хостинг – не корректно. Сначала проводятся работы на локальном окружении (установка, настройка, верстка, программирование), и только после того как выполните все работы клонируете репозиторий (или переносите проект) на хостинг, иначе проблем не оберетесь и время потратите.

        • Evgeny ответили на это сообщение.

          reazzon Так а все-таки файл composer.phar нужно помещать перед этим в public_html?

          • reazzon ответили на это сообщение.

            Evgeny Вообще, как мне кажется, такой маркетинг никуда не годится. Платформа может быть сложной в освоении, но чтобы она чинила препятствия при установке - это противоречит здравому смыслу. Не должно быть так. Я несколько огорчен и расстроен.

            По вашим сообщениям я вижу что вы не умеете пользоваться ни терминалом, ни хостингом, уверены что вам стоит сейчас сразу разворачивать на нем? Может научитесь сначала с локального окружения?

            Октябрь устанавливается совершенно просто и понятно, ровно так-же как Laravel и любые другие профессиональные PHP системы. И никаких уникальных процессов October CMS не использует.

            Учитесь работать с терминалом и composer, тогда для вас откроются многие двери PHP разработки.

            Если бы вы не знали как заводится автомобиль, это же не значит что автомобиль неправильный и его маркетинг никуда не годится, верно?

            Как выясняется, тут параллельно пиарится некий стартап «Fornex», который значительно дороже Beget (одного из крупнейших хостингов России), но при этом, судя по информации на сайте, «Fornex» поддерживает версию PHP 7.4, в то время как Beget 8.1. Сочтем это за опечатку контент-манагеров.

            • reazzon ответили на это сообщение.

              Evgeny Коллега, обучение нашему ремеслу ни один заказчик в мире не будет оплачивать из своего кармана. Разговор идет о том что вы захотели воспользоваться Composer “пакетом”, коим October CMS и является, без соответствующих знаний естественно к этому процессу невозможно подойти с какой-либо стороны. Но, обучившись работать с терминалом (что является уже просто жизненно необходимым в современном вебе) и Composer, для вас откроются двери не только October CMS но и многих других систем.

              Продвигать сайт можно вообще без CMS и без всяких гитов и т.д, это ваше решение, но если вы хотите поднять свой навык, знания и уровень в вебе - советую начать изучать выше описанное, можете начинать и без October CMS, а например с установки каких-либо SDK в PHP проект, выполнив команду composer require.

              Тот факт, что чтобы стать «золотым партнером» October CMS достаточно просто заплатить $1397 (даже без сакральных знаний пхп) говорит лишь о том, что репутация бренда их интересует меньше денег.

              • reazzon ответили на это сообщение.

                Evgeny Евгений, при всем уважении, вы пишите бред.

                October CMS - это composer “проект”, он требует знаний Composer и умения работать с командной строкой. Если вы не умеете пользоваться ни composer ни командной строкой - этот продукт не для вас и никогда для вас не разрабатывался.

                Composer - это универсальный пакетный менеджер, который является чуть-ли не единственным в PHP мире, поэтому его знания требуют не только Laravel, October CMS и т.д. но и другие SDK. Если например VK, Facebook и разработают библиотеку на PHP, она в 99% случаях будет устанавливаться через Composer и распространятся через Packagist. Если вы не понимаете что это или если вы даже не представляете для себя что такое пакетные менеджеры - пожалуйста, пройдите мимо, не позорьтесь!

                Laravel является самым популярным PHP фреймворком в мире, и процесс его установки абсолютно идентичен тому, который вы сейчас пытаетесь осилить. Требование умения работать с терминалом и Composer является практической базой в любой более-менее профессиональной IT компании, где имеются позиции PHP разработчика.

                Причем тут UE, three.js, babylon.js если это все фронтенд и к PHP бекенду вообще не имеют никакого отношения? October CMS - это БЕКЕНД система. Вы выбранную технологию не путаете?

                • reazzon ответили на это сообщение.

                  Я вообще «за» October CMS, но если разработчики не изменят маркетинговую политику, то вся эта затея накроется медным тазом. Неврастеничное ценообразование (в течение года сделать продукт платным, а затем еще повысить цену) очень часто символизирует предсмертные конвульсии стартапа.

                    Evgeny А почему об этом не написано на сайте?

                    На сайте написано. В документации указано. Процесс установки прост для любого мало-мальски опытного PHP разработчика. https://docs.octobercms.com/2.x/setup/installation.html

                    Если вы не умеете работать с PHP и его окружением почему вы так злитесь?) Сначала научитесь, а потом делайте выводы.

                    Evgeny заплатил деньги за продукт!!!

                    19$ – это очень мало для таких инструментов. Например админка для чистого Laravel (Laravel Nova) от ее же официальных разработчиков, стоит 100$ за один проект. И установка там еще сложнее.

                    reazzon Или это очередной российский говностартап, сделанный по принципу навешать лапшу на уши и содрать деньги?

                    Российский? Причем тут Россия? Проект разработан двумя людьми: Alexey Bobkov (Канада), Samuel Georges (Австралия). Алексей говорит на русском языке, но отвечает он больше за клиентскую сторону проекта (визуалы, сайты и т.д.) живет в канаде, и бизнес зарегистрирован там-же. Логику и бекенд пишет Сэм, который ни грамма русского не знает.

                    @“Evgeny” #p2340 А разработчику до того насрать на потребителя, что он даже не удосужился рассказать, как установить эту систему!

                    Рассказал. Есть документация, есть видео-уроки.

                    Evgeny Реально российский след… Как я только на это повелся… Знал же, что Тильда с Битриксом лохотроны, вот и это то же самое…

                    Вы русофоб? Почему пишите и разговариваете на русском языке?

                    Evgeny Вот и именно, что я хотел получить фронтенд, свободный, творческий, в кодовом редакторе! От CMS требуется, во-первых, чтобы она не обваливала PSI и не генерировала невалидный говнокод, понижающий SEO, а, во-вторых, давала заказчику возможность вести свой “бложик” и вставлять картинки… Вот и все. Если бы не тот факт, что заказчику нужно играться “в песочнице”, то использование CMS для продвижения вообще является маразмом… Чистый код делает любую CMS при равнозначном контенте…

                    Так и пишите на чистом HTML без использования PHP или любого другого бекенда, че вы полезли туда где вы буквально ничего не знаете, и пытаетесь тут поставить себя в роли того что вас должны обслуживать и учить?

                    Evgeny боюсь вам к битриксу или вордпрессу, а лучше в тильду.
                    Пользоваться фреимворками и системами на их основе явно не ваше. Композер существует достаточно давно и используется повсеместно, битрикс в свою очередь так же начинает переходить на композер как и большинство студий которые работают с ним и внедряют в своей разработке фреимворки. Об этом так же написано четко в документации на странице Installation и нет способа поставить систему по документации не из композера, композер так же в минимальных требованиях к серверу.

                    Если у вас позиция, что с вас хотят содрать 20 баксов, то вам так же необходимо открыть глаза и зайти на гитхаб проекта или документацию, которая недавно появилась даже на русском языке. Первая версия системы бесплатная и не требует обязательно композера, а главное по лицензии MIT - можете “играться”, осваивать, разрабатывать, форкать бесплатно и в свое удовольствие.

                    Так же объясните с каких пор “От CMS требуется, во-первых, чтобы она не обваливала PSI и не генерировала невалидный говнокод” ? CMS всегда являлись чем-то не из мира сего у подавляющего большинства разработчиков во всем мире, так как они всегда накладывали свои ограничения и вносили проблемы. Ни одна система bitrix, wp, slaed, php-nuke, simpla, uml не предоставляет ничего внятного и 100% рабочего для СЕО и это была всегда задача разработчика, а не системы, система лишь предоставляла какой-то ограниченный инструмент.

                    Evgeny Максим же выше написал как установить на бегет. Заходите в терминал, переходите в папку в которую нужно установить (ls - чтобы посмотреть где сейчас находишься и список папок, cd mysite.ru/public_html - чтобы перейти в папку). Папка должна быть пустой, не нужен никакой composer.phar. Потом вводите 2 команды которые писал Максим. В процессе нужно будет ввести ключ лицензии, базу данных и т.п.

                    Evgeny Вы мне напоминаете адепта Тараса КТЛ, так как та чушь которую Вы написали тут, уж очень похоже на чушь которую пропагандирует этот клоун в мире разработчиков.

                    • Evgeny ответили на это сообщение.
                      • Изменено

                      October CMS по абсурдному стечению обстоятельств продвигается примерно как стоматологическое оборудование. Оно рассчитано не на пациентов с кариесом и пульпитом, а на медицинские клиники, т.е. на медперсонал. Так, зайдя на сайт MODX Revolution, нас встречает формулировка «Crush SEO & Conversion» (намекающая на то, что владельца сайта на этой CMS ждет сокрушительный profit, а profit – это всегда gut), то, открыв сайт October CMS, мы видим обратное: платформа ориентируется на веб-разработчиков: «Designed by Developers, For Developers» и пиарится за счет возведенного до статуса «святого апостола» Laravel (хочется уже воскликнуть: «И ЧО?! НУ LARAVEL, ДАЛЬШЕ ТО ЧТО???» ЧТО КОНКРЕТНО ПОЛУЧИТ ЗАКАЗЧИК? ПОЧЕМУ ОН ДОЛЖЕН ВЫБРАТЬ ВАС ИЛИ ВАШУ ВЕБ-СТУДИЮ? ЗА ЧТО ОН ПЛАТИТ? ЗА ТО, ЧТОБЫ ПРОГРАММИСТАМ БЫЛО УДОБНО РАБОТАТЬ???). В натуре бизнес, не ориентированный на клиента (в данном случае - конечного потребителя), еще способен жить? Серьезно?