
Konstantin
16.08.2017
12:03:02
Напомни а то забуду. Тут тебе не подскажут. Я уже пробовал выяснять)

M
16.08.2017
12:06:18
Да ме тоже ждать нету смысла.

Ямиль
16.08.2017
12:16:01
у меня эти ключи использует exim, он и является владельцем

Юрий
16.08.2017
12:19:55

Google

Дмитрий
16.08.2017
12:31:51

M
16.08.2017
12:45:24

Konstantin
16.08.2017
12:53:38
интересно, телеграм поддерживает какие-нибудь фильтры?
чтобы можно было в этом чате, например, принудительный спеллчек делать
напишет кто-то ерунды, а бот его чик-чик :)

Ivan
16.08.2017
12:55:21
В чате Russian Fedora бот на упоминание Ubuntu на любом языке с любыми опечатками пишет что Убунта - говно.

Sergio
16.08.2017
12:55:48

SiZE
16.08.2017
12:55:55
настраивать надо

Konstantin
16.08.2017
12:56:05
:)
я именно про процесс
сейчас мои сообщения приходят прямо в чат
а вот если бы все сообщения приходили в какой-то фильтр, который бы их сперва обрабатывал, а потом уже вещал в эфир...

Google

Boris
16.08.2017
12:58:23
Зачем обрабатывать?
Рекламу резать?
Модеры вроде оперативно ее режут.

Konstantin
16.08.2017
13:00:56
ну напишыт чилавек с ашыпками
а бот это все дерьмецо заботливо исправит

?
16.08.2017
13:20:46
лучше сообщать а не исправлять
а то вообще будет расслабон

Павел
16.08.2017
13:21:41

?
16.08.2017
13:22:03
задеплоит и бабок получит :)

Konstantin
16.08.2017
13:23:59
ага

Maxim
16.08.2017
13:46:23
sudo composer update
Композер ругается
Loading composer repositories with package information
Updating dependencies (including require-dev)
Killed
Нашел решение - сделать коммит с composer.lock и запушить это на сервер. Якобы решается проблема.
Но нет
Кто-то сталкивался? Что может быть?

Ivan
16.08.2017
13:47:12
А можно его запустить с -vvv?

Maxim
16.08.2017
13:47:30
это что?

Ivan
16.08.2017
13:47:37
Да, можно, запуски и напиши вывод

Maxim
16.08.2017
13:48:03
версию првоерить или это что-то другое?

Ivan
16.08.2017
13:48:04
Кстати иметь в проекте composer.lock очень полезно, и, по моеум мнению, необходимо
Это другое
Это verbocity. Такие опции есть у кучи команд, и т.д.

Maxim
16.08.2017
13:48:47
не могу в гугле найти инфу про "-vvv"
По запросу -vvv ничего не найдено.

Google

Ivan
16.08.2017
13:49:10
Можно писать от -v до -vvv, вывод информационного лога возрастает соответственно количеству v

Maxim
16.08.2017
13:49:52
стремно делать то, чего нет в гугле

Ivan
16.08.2017
13:50:10
https://getcomposer.org/doc/03-cli.md#global-options
Всё есть. И в гите на любую команду, и в ssh

Mikhail
16.08.2017
13:50:33
Добрый день!
Yii только изучаю. Сейчас парился с формами, не понимал почему не передаёт все значения во вьюху, оказалось что нужно хоть какое-то правило валидации в rules прописать. Это так? Все переменные передающиеся из формы должны обязательно проходить валидацию?

Boris
16.08.2017
13:51:04
Нет.

Ivan
16.08.2017
13:51:11

Matviy
16.08.2017
13:51:58
Оно передает, просто массово не присваивает

Ivan
16.08.2017
13:52:35

Boris
16.08.2017
13:52:39
http://yiiframework.domain-na.me/doc/guide/2.0/ru/structure-models#validation-rules


Maxim
16.08.2017
13:53:09
@offout я даже не понял, что произошло
Reading /home/user/.composer/cache/repo/https---packagist.org/p-provider-2017-01.json from cache
Downloading http://packagist.org/p/provider-2017-04%2441cdb1c5b6f17cf269dea4f85829ba31fc8e49e7228e4510e74d717cea3822cc.json
Writing /home/user/.composer/cache/repo/https---packagist.org/p-provider-2017-04.json into cache
Downloading http://packagist.org/p/provider-2017-07%24fb106bf4e016be32f9530cd9aef3443c8083a91dc8c9aa506fe118e1e6a2f07c.json
Writing /home/user/.composer/cache/repo/https---packagist.org/p-provider-2017-07.json into cache
Reading /home/user/.composer/cache/repo/https---packagist.org/p-provider-archived.json from cache
Downloading http://packagist.org/p/provider-latest%24a167efe4a6737b739a5d4d9024578504bec7065afa324e80381a799d820cd4a1.json
Writing /home/user/.composer/cache/repo/https---packagist.org/p-provider-latest.json into cache
и потом длинный список со слова Reading
после чего Killed

Ivan
16.08.2017
13:53:35


Mikhail
16.08.2017
13:53:36

Maxim
16.08.2017
13:54:19
@offout
Reading /home/user/.composer/cache/repo/https---packagist.org/provider-phpunit$dbunit.json from cache
т.е. он в кеше не может че-т найти?

Ivan
16.08.2017
13:55:25
Хмм. composer -V ?

Maxim
16.08.2017
13:55:54
большая V?

Ivan
16.08.2017
13:56:04
composer clear-cache? Да, большая

Mikhail
16.08.2017
13:57:38

Google

Maxim
16.08.2017
13:57:49
очистка кеша не помогла

Ivan
16.08.2017
13:57:59
Какая версия композера?

Maxim
16.08.2017
13:58:13
1.4.2
На локалке 1.5.1
с локалки лок заливал
может из-за этого быть?

Ivan
16.08.2017
13:59:22
http://www.jsonschemavalidator.net/ Выбери схему composer.josn и вправо вставь свой composer.json
У меня тоже на локалке другая 1.5.1 а на проде 1.4.2, проблем нет

Maxim
16.08.2017
14:00:03
ого какой инструмент. не знал за него
No errors found. JSON validates against the schema

Admin
ERROR: S client not available

Ivan
16.08.2017
14:02:09
Хм. Очень странно тогда.
Он случаем не по OOM падает?

Maxim
16.08.2017
14:02:55
Что такое ООМ?

Ivan
16.08.2017
14:03:09
Out of memory, не хватает памяти

Maxim
16.08.2017
14:03:49
оперативы может не хватать?
Оперативы 200 мб свободно

Ivan
16.08.2017
14:04:10
Да, это с вероятностью около 90% именнт OOM
https://stackoverflow.com/questions/726690/who-killed-my-process-and-why
Оперативной памяти, конечно

Maxim
16.08.2017
14:04:48
люди и пишут, что композер лок на сервере для того, чтоб оперативы меньше брало и не смотрело на зависимости при обновлении

Ivan
16.08.2017
14:05:13
Но update же это не работа по lock файлу

Google

Ivan
16.08.2017
14:05:26
На проде с lock файлом надо делать composer install —no-dev

Maxim
16.08.2017
14:05:44
Спасибо. Сейчас сервак перезагружу и попробую снова сделать команду обновления. После перезагрузки обычно около 400 свободно

Ivan
16.08.2017
14:05:54
Может ещё —no-scripts если есть какие-то кастомные скрипты на хуках composer

Maxim
16.08.2017
14:06:10
это не из-за того, что я —no-dev не прописал. Я хочу с dev
скриптов нет
бывает дебажу на проде) пусть dev будет

Ivan
16.08.2017
14:07:09
Это понятно, но тем не менее update это для разработчика. а не для прода. Для прода это команда install, которая ставит по lock файлу
И юзать композер из-под root не хорошо


Sergio
16.08.2017
14:09:58
ребят, подскажите, я так понимаю, что у меня просто не проинициализирована конфигурация (типа как нужен файл cli-config.php для Doctrine 2)?
root@PC:/home/ftpusr/migrate# php vendor/bin/yii migration/list
dir=$(d=${0%[/\\]*}; cd "$d"; cd "../yiisoft/yii2" && pwd)
# See if we are running in Cygwin by checking for cygpath program
if command -v 'cygpath' >/dev/null 2>&1; then
# Cygwin paths start with /cygdrive/ which will break windows PHP,
# so we need to translate the dir path to windows format. However
# we could be using cygwin PHP which does not require this, so we
# test if the path to PHP starts with /cygdrive/ rather than /usr/bin
if [[ $(which php) == /cygdrive/* ]]; then
dir=$(cygpath -m "$dir");
fi
fi
dir=$(echo $dir | sed 's/ /\ /g')
"${dir}/yii" "$@"
а как мне это сделать?

M
16.08.2017
14:10:56

Sergio
16.08.2017
14:12:27
./init
-bash: ./init: No such file or directory

Maxim
16.08.2017
14:12:36
@offout
The following exception is caused by a lack of memory or swap, or not having swap configured
Check https://getcomposer.org/doc/articles/troubleshooting.md#proc-open-fork-failed-errors for details

Sergio
16.08.2017
14:12:38
чтото в композере доставить нужно, наверное?

Ivan
16.08.2017
14:12:57

Maxim
16.08.2017
14:13:06
@offout [ErrorException]
proc_open(): fork failed - Cannot allocate memory
говорит мало памяти у php?

Ivan
16.08.2017
14:13:19

Maxim
16.08.2017
14:13:58
composer install может помочь?

Ivan
16.08.2017
14:14:18
Да я уже несколько раз написал, что на проде делается install а не update

Maxim
16.08.2017
14:14:33
могу на каком-то компоненте сэконопить) у меня там yii2-elasticsearch лишний