
Максим
31.05.2018
12:20:56
в репозитории вроде как не надо папку vendor хранить, а ставить из композера

Эмин
31.05.2018
12:21:10
@sofvlad почему бы не выполнить composer install? он все равно воспользуется кешем с предидущей установки "соседней" папки?

Vladislav
31.05.2018
12:21:37
в репозитории нету да, но проделал composer install всё равно не помогло

Эмин
31.05.2018
12:23:05
Failed opening required - это весь текст ошибки?

Google

Эмин
31.05.2018
12:23:12
может у вас проблема с правами?

Vladislav
31.05.2018
12:23:18
из лога апача
может быть это из за того что я клонирую репозиторию в расшаренную папку сервера так на прямую
попробую щас из под сервера(виртуальной машины)
помимо установки композера ещё что-то вроде надо сделать не помню
чтобы index.php появились в папке backend и frontend

Максим
31.05.2018
12:35:08
через консоль в корне проекта

Эмин
31.05.2018
12:37:01
при чем от имени пользователя веб сервера

Vladislav
31.05.2018
12:42:57
был бы интернет по быстрей, а то сидишь залипаешь на composer -_-
php yii init
PHP: syntax error, unexpected '~' in /etc/php/7.0/cli/php.ini on line 445
Could not open input file: yii
збс просто

Google

Vladislav
31.05.2018
12:47:06
без yii
нормально
я чёт на Could not open input file: yii не обратил внимания сразу )
короче теперь всё завелось

first
31.05.2018
12:48:04
Всем привет, ребят, проблемы с debug панелью и gii
Когда обращаюсь к gii, то выдает 404 ошибку, открываю консоль, запрос
`http://show/debug/default/toolbar?tag=5b0fee9318bac` тоже возвращает 404 ошибку, может кто помочь?
Стоит nginx

Vladislav
31.05.2018
12:48:14
благодарю

Максим
31.05.2018
12:59:58

first
31.05.2018
13:02:54
с gii тоже

Максим
31.05.2018
13:03:33
апач есть или только nginx?
все остальное работает на сайте?

first
31.05.2018
13:07:36
апач есть или только nginx?
да, все работает.
Поставил апач, все заработало..
хм, как я понимаю, в настройках сервера нужно прописать что-то
окей, пойду гуглить, спасибо :D

Vladislav
31.05.2018
13:08:12

Максим
31.05.2018
13:08:12

first
31.05.2018
13:08:31
оке, буду знать на будущее :)

Ad.x ??
31.05.2018
15:50:25

first
31.05.2018
15:51:28

Ad.x ??
31.05.2018
15:55:34

Google

Like
31.05.2018
16:00:11

Ad.x ??
31.05.2018
16:03:10
Жеска
ну а чо, установит сразу все без проверки сраных зависимостей. крутяк же
или ждать полчаса, пока раздуплится
экономия времени!

Like
31.05.2018
16:03:35

Ad.x ??
31.05.2018
16:03:41
причем тут комп

Like
31.05.2018
16:03:46
У меня за 2-3 минуты резолвит ларку

Ad.x ??
31.05.2018
16:04:09
если композер лазит по всяким боверам, хоть турбореактивную шушлайку поставь последней модели, один хуй полчаса ждать будешь

Like
31.05.2018
16:04:13
Правда, вск равно долго, но не суть
Сорян, забыл

first
31.05.2018
16:30:58

first
31.05.2018
16:31:12
фейк

?
31.05.2018
16:34:05
Если без токена с гита то долго если с токеном то на много быстрее
Во всяком случае у меня так

Like
31.05.2018
16:43:54

Alexey
31.05.2018
17:15:25

Виктор
31.05.2018
17:18:53
lock в репе нужен, только если нужно зафиксировать версии пакетов

Alexey
31.05.2018
17:19:42

Виктор
31.05.2018
17:20:53
При разработке в "пол-человека" может и не нужно. Зависит от требований

Google

Alexey
31.05.2018
17:21:21
всегда нужно
composer install из лок файла делается моментально
что например критично если ты пользуешься CI
где время билда стоит денег
в том же circle ci можно закэшить vendor целиком по чексумме composer.lock файла и билд будет собираться КРАЙНЕ быстро

Виктор
31.05.2018
17:24:05
Если нужно максимальная безопасность, а в пакет нередко есть уязвимости, то своевременное обновлении является первоочередным приоритетом

Alexey
31.05.2018
17:24:50

Виктор
31.05.2018
17:25:27
Он не нужен, если всегда самое новое нужно

Alexey
31.05.2018
17:26:00
это бред

Admin
ERROR: S client not available

Виктор
31.05.2018
17:26:01
Это бесполезный файл в таком случае
в репе я имею ввиду

Alexey
31.05.2018
17:26:26
последние пакеты не нужны ?
нет никакой гарантии, что к тебе не доедет breaking change какого-нить пакета, а без тестов ты об этом и не узнаешь
а потом продакшн ляжет потому что кто-то интерфейс поменял ?

Виктор
31.05.2018
17:27:40
У нас целый отдел изучает новые пакеты. Отдел безопасности
Любого ПО

Alexey
31.05.2018
17:27:55
гг

?
31.05.2018
17:27:55
И это будет тяпница вечер

Alexey
31.05.2018
17:28:51

Google

Alexey
31.05.2018
17:29:47
локфайлы в репу можно не сувать если ты публикуешь библиотеку или расширение
там да, пусть ставится че поставится
а в проекте локфайл 100% нужен, тут не о чем спорить

Виктор
31.05.2018
17:30:38
Видимо ты далек от функций и важности безопасников.

Alexey
31.05.2018
17:31:19
ты не понимаешь, как композер работает просто

Виктор
31.05.2018
17:32:05
Одно дело лендинги и cms-ки писать. Другое работать с деньгами. Хоть, правда PHP там только сбоку, от финансовых сервисов.

Alexey
31.05.2018
17:32:08
инсталл без локфайла это апдейт, который притянет все последние разрешенные зависимости, нет НИКАКОЙ гарантии, что приедет именно тот пакет, который проверил твой безопасник
а с локфайлом такая гарантия есть - там и url исходника есть, и чексуммы все

Виктор
31.05.2018
17:33:18
Ты не и не сможешь выкачать ничего, то что не одобрено.
Строгий контроль трафика

Alexey
31.05.2018
17:33:38
мега смешно

Виктор
31.05.2018
17:34:49
Доступа к интернету нет на рабочих машинах.
Есть специальный прокси сервер, со специальным софтом

Alexey
31.05.2018
17:35:13
налицо непонимание базовых вещей

Виктор
31.05.2018
17:35:16
КОторый может отдать только, то что ему разрешено

Alexey
31.05.2018
17:36:42
схема внедрения уязвимости через зависимости известна и отработана https://bugtraq.ru/rsn/archive/2016/03/12.html

Виктор
31.05.2018
17:37:31
Поэтому у нас и целый отдел безопасности.
Банковская система как никак

Alexey
31.05.2018
17:40:57
надо пожалуй уже презентацию накидать на эту тему, а то каждый раз одно да потому )

Roman
31.05.2018
17:58:18
Очень интересно что за банк
Буду там деньги хранить, уж очень всё безопасно