
Ysim
18.02.2018
21:31:48
composer install
symfony/framework-bundle v4.0.2 requires php ^7.1.3 -> your PHP version (7.0.22) does not satisfy that requirement.
но проект на symfony2.8
когда создавался этот проект php7.1.3 еще не существовало

Google

Ysim
18.02.2018
21:34:25
почему так и как его запустить без php7.1.3 (у меня Ubuntu с php7.0.22) ?

Константин
18.02.2018
21:48:41
Что во фразе "требуемая минимальная версия php 7.1.3" не понятно?)

Ysim
18.02.2018
21:51:26
зачем,
проекту 5 лет уже
(7.1.3 нет возможности установить)
как это можно обойти ?

Николай
18.02.2018
21:52:37
composer create-project symfony/framework-standard-edition my_project_name "2.8.*"

Ysim
18.02.2018
21:53:08
так это создаст новый
а мне надо запусть готовый проект
который создан на версии 2.8

Daniil
18.02.2018
21:53:57
Запустить?
Вплане, конфигурационный файл?

Ysim
18.02.2018
21:54:57
ну да я пробовал в parameters.yml

Google

Ysim
18.02.2018
21:55:08
вставлять данные
но он так не запускается

Daniil
18.02.2018
21:55:22
Два варианта

Ysim
18.02.2018
21:55:32
надо наверное через composer update

Daniil
18.02.2018
21:55:40
У тебя апач или нжинХ?

Ysim
18.02.2018
21:55:42
или сompose installl —но ини эти команды тянут бандлы symfony4
apache2

Daniil
18.02.2018
21:56:12
Я тебя точно правильно понял, надо просто запустить проект?

Ysim
18.02.2018
21:56:41
да!
php app/console server:run
не срабатывает

Daniil
18.02.2018
21:57:41
Хорошо), вариант для правильных пацанов:) трудный но так типа правильно, гугли в документации конфиг для симфони 2
Для апач
А чт пишет?
php app/console server:run
не срабатывает

Vlad
18.02.2018
21:58:21

Ysim
18.02.2018
21:59:20
a 'этот composer update - никак нельзя игнорировать чтоб он не тянул мне bundle symfony 4 для проекта symfony2.8 ?
суть ошибки:
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Installation request for doctrine/data-fixtures dev-master -> satisfiable by doctrine/data-fixtures[dev-master].
- doctrine/data-fixtures dev-master requires php ^7.1 -> your PHP version (7.0.22) does not satisfy that requirement.
Problem 2
- symfony/framework-bundle v4.0.4 requires php ^7.1.3 -> your PHP version (7.0.22) does not satisfy that requirement.

Google

Daniil
18.02.2018
22:00:23
Ааа

Vlad
18.02.2018
22:00:24
Тебе не нужен композера апдейт

Daniil
18.02.2018
22:00:25
Я понял
Фикстуры
В композер апдейт

Ysim
18.02.2018
22:00:38
ну они тоже

Daniil
18.02.2018
22:00:52
Бандл фикстуры поставь версию ~2.0
Там де ты из подключаешь
Там небось дев мастер стоит
Вот он и тянет последнюю версию

Ysim
18.02.2018
22:01:35
спасибо

Daniil
18.02.2018
22:01:41
И композер апдей

Daniil
18.02.2018
22:01:51
Он должен по идее 2.4 установить
Ну раз ничего не пишет значит все путём, пойду спатки)

Vladislav
18.02.2018
22:14:40
@fes0r @Enleur (вы просто юзаете докер точно) и другие участники чата с докером: как вы делаете образы и заставляете запускаться симфони в зависимости от энв? локально app_dev, prod - app.php, staging - app_staging.php и тд? у меня ща работающий варик с if else на перле в nginx ))
ну или можно при упаковке под энв переименовывать нужный энв на app.php и запускать только его

Andrew
18.02.2018
22:17:36
А не вариант енв переменная? Таким образом у тебя может быть одна точка входа и режим зависит только от конфигурации

Vladislav
18.02.2018
22:20:53
а как понять в nginx куда все отправлять? вот пришел lol.com/app_dev.php а мне надо все отправить на app.php потому что прод)
хотя можно сделать что-то около
rewrite ^(.*)$ /app_$SYMFONY_ENV.php/$1 last;
правда nginx не читает env переменные) надо юзать воркэраунд

Google

Andrew
18.02.2018
22:22:30

Vladislav
18.02.2018
22:22:48
так и планировал
спасибо) ща все запакуем и запустим кубик

Sergey
18.02.2018
22:32:29
одна точка входа, ENV переменные

Admin
ERROR: S client not available

Sergey
19.02.2018
08:27:02

Andy
19.02.2018
08:34:47
Одна точка входа, билд запускается из Makefile. в зависимости от того, что передашь в make - получишь разные версии
make build и у тебя дэв, make build_prod и у тебя прод, без хдебага профайлера, тестов итп
So best practices
Wow
Very docker

Sergey
19.02.2018
08:37:41
на cri-o еще никто прод не переводил?

Дмитрий Maestro
19.02.2018
08:39:01

Bohdan
19.02.2018
08:39:50
просто слей точки входа в один файл и сделай там проверки на env переменные или что-либо еще

Andy
19.02.2018
08:46:51
Docker best practices почитай

Sergey
19.02.2018
08:47:24
он по-дефолту в 4й симфони ж
как и единая точка входа

Google

Andy
19.02.2018
08:47:36
+

Sergey
19.02.2018
08:50:21
ну не в 77.7 раз
а может быть быстрее до 77.7 раз

Bohdan
19.02.2018
08:50:35
о, маркетинговые формулировки
странно, что не 77.999

Sergey
19.02.2018
08:51:27
ну может быть есть парочка методов где самое тяжелое это роутер, но это опять же 1% от всех экшенов

Andy
19.02.2018
08:52:29

Sergey
19.02.2018
08:52:31
хотя честно - я вообще не считал)

Sergey
19.02.2018
08:52:36
любые оптимизации это збс

Sergey
19.02.2018
08:52:42
кто ж спорит то)

Sergey
19.02.2018
08:52:57
у нас 12мс на роутинг уходит

Sergey
19.02.2018
08:53:01
воу
12ms это существенно
прям захотелось померять сколько у меня

Bohdan
19.02.2018
08:53:29
посмотрел свое
RouterListener?