@yii2ru

Страница 1301 из 1721
Максим
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 -_-

при чем от имени пользователя веб сервера
ну у меня vagrant так что у меня тут один юзер

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
благодарю

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



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

все остальное работает на сайте?

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

окей, пойду гуглить, спасибо :D

Максим
31.05.2018
13:08:12
да, все работает. Поставил апач, все заработало.. хм, как я понимаю, в настройках сервера нужно прописать что-то
да, для nginx надо прописать правила. в гайде родном в главе Installation есть пример конфига

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

first
31.05.2018
15:51:28
Ad.x ??
31.05.2018
15:55:34
в репозитории вроде как не надо папку vendor хранить, а ставить из композера
для ускорения сраного кампозера можно в репо хранить все! Ну, типа на похуях )

Google
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
если композер лазит по всяким боверам, хоть турбореактивную шушлайку поставь последней модели, один хуй полчаса ждать будешь

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
в репозитории вроде как не надо папку vendor хранить, а ставить из композера
надо локфайл хранить в репе, тогда install быстро делается

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

Alexey
31.05.2018
17:19:42
lock в репе нужен, только если нужно зафиксировать версии пакетов
их и нужно фиксировать чтоб у всех кто работает с проектом были одинаковые версии пакетов

Виктор
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
У нас целый отдел изучает новые пакеты. Отдел безопасности
весь отдел можно разогнать и заменить скриптом, например https://security.sensiolabs.org/check

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
Ты не и не сможешь выкачать ничего, то что не одобрено.

Строгий контроль трафика

Виктор
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
Очень интересно что за банк

Буду там деньги хранить, уж очень всё безопасно

Страница 1301 из 1721