
Roman
11.05.2018
14:36:00
такое возможно если руки корявые

Ad.x ??
11.05.2018
14:36:43

Максим
11.05.2018
14:36:50
может то в шаблоне какой то косяк или в конфиге, или плагин для браузера все портит

Ad.x ??
11.05.2018
14:37:31
нет, в шабе это Url::to(['/videos/category/ctr', 'slug' => $category['slug']], true)

Google

Максим
11.05.2018
14:38:26

Roman
11.05.2018
14:38:34

Ad.x ??
11.05.2018
14:38:44

Максим
11.05.2018
14:39:10
взял все испортил)

Roman
11.05.2018
14:39:28
тебе прилетают запросы с фейкнутым Host, а ты их принимаешь. Покажи конфиг nginx :)

Ad.x ??
11.05.2018
14:39:59
дыра, не?

Roman
11.05.2018
14:40:10
нет
fastcgi_param HTTP_HOST you.true.host;
или не делай конфиг приложения как дефолтный

Максим
11.05.2018
14:41:38
а какая это версия Yii2? У меня этот метод выглядит вот так

Roman
11.05.2018
14:42:13
старенькая, 2.0.13.1 вроде
обновлю скоро

Google

Максим
11.05.2018
14:42:38

Ad.x ??
11.05.2018
14:42:50

Roman
11.05.2018
14:43:03
сути не меняет, условие то же самое

Максим
11.05.2018
14:43:20

Ad.x ??
11.05.2018
14:43:26
да дырка 100500. почти у всех так более чем уверен.

Roman
11.05.2018
14:45:36
так что у тебя в server_name в nginx? есть ещё конфиги кроме этого?

Ad.x ??
11.05.2018
14:46:14

Roman
11.05.2018
14:46:55
ну значит у тебя этот конфиг принимает лишние запросы

Максим
11.05.2018
14:47:39
сюда надо вставить?

Roman
11.05.2018
14:48:56
да, сюда. Странный конфиг, похож на ISP manager, он? )

Максим
11.05.2018
14:49:19
php-fpm

Roman
11.05.2018
14:51:19
в Nginx вообще нет ничего сложного, если сам не захочешь логики навернуть

Максим
11.05.2018
14:53:01

Roman
11.05.2018
14:53:29
без неё будет слушать на всех IP

Google

Roman
11.05.2018
14:53:52
а IP ты привязываешь к конкретному интерфейсу прост

Максим
11.05.2018
14:54:30
без неё будет слушать на всех IP
то есть если айпишка, то fastcgi_param HTTP_HOST you.true.host; можно не указывать? или надо и то и то? и return 444 у меня тоже нет)

Roman
11.05.2018
14:55:05
нет, ты ща не в ту сторону думаешь )

Максим
11.05.2018
14:55:20
или это разные вещи по ходу, интерфейсы это типа сетевые карты, откуда трафик ловить?

Roman
11.05.2018
14:55:36
да, интерфейс это сетевая карта

Максим
11.05.2018
14:56:38
откуда скрины? надо почитать, изучить вопрос

Roman
11.05.2018
14:56:44
http://nginx.org/ru/docs/http/server_names.html
не поверишь )
http://nginx.org/ru/docs/http/request_processing.html

Максим
11.05.2018
14:57:00

Ad.x ??
11.05.2018
14:57:03
тут фиксить нада, фейковые заголовки в самый низ условий
че за хуйня то


Roman
11.05.2018
14:58:55
@AlDexor ты читал PHPDoc к getHostInfo()? нет
* > Warning: Dependent on the server configuration this information may not be
* > reliable and [may be faked by the user sending the HTTP request](https://www.acunetix.com/vulnerabilities/web/host-header-attack).
* > If the webserver is configured to serve the same site independent of the value of
* > the Host header, this value is not reliable. In such situations you should either
* > fix your webserver configuration or explicitly set the value by setting the [[setHostInfo()|hostInfo]] property.
* > If you don't have access to the server configuration, you can setup [[\yii\filters\HostControl]] filter at
* > application level in order to protect against such kind of attack.
fix your webserver configuration or explicitly set the value by setting the [[setHostInfo()|hostInfo]] property
что тут жаловаться, если у тебя веб сервер принимает все запросы на одно приложение?


Максим
11.05.2018
15:07:16
Парни, всем привет! Вопрос не совсем про yii: как бы вы хранили данные графиков (котировок) например https://m.ru.investing.com/currencies/eur-usd-chart
Mysql подойдет под такую задачу? Быть может есть какой-то более оптимальный вариант?

Roman
11.05.2018
15:08:07

Максим
11.05.2018
15:09:23

Google

Roman
11.05.2018
15:09:34
это данные, которые не требуют update/delete, только insert нужны. под такие данные и были сделаны column store
вопрос в том - сколько у тебя их. Если не миллионы, то и РСУБД подойдёт

Максим
11.05.2018
15:23:08
Данных много, видимо нужно именно в сторону колоночных смотреть.

Andriy
11.05.2018
16:26:40
ребят, подскажите плиз что делаю не так
В главном template есть $user, передаю в partial - там его нет

Виктор
11.05.2018
16:28:22
Так в partial нужно его передать

Andriy
11.05.2018
16:31:53
Уже нашел

Ad.x ??
11.05.2018
16:33:31

Roman
11.05.2018
16:46:38

Like
11.05.2018
16:46:55

Roman
11.05.2018
16:47:49
Интересно просто сколько их восстанавливать по времени, если у хостера схд полетит

Like
11.05.2018
16:48:12

☕ CunningFox
11.05.2018
16:48:41
Объясни пожалуйста, в чем профит компакта?

Like
11.05.2018
16:49:07

☕ CunningFox
11.05.2018
16:49:13
Среда не отслеживает есть ли переменная в текущем контексте

Like
11.05.2018
16:49:18
В yii мона по другому?

☕ CunningFox
11.05.2018
16:49:20
Т.е?
Зачем его здесь использовать?

Google

Roman
11.05.2018
16:49:36

Like
11.05.2018
16:49:38

☕ CunningFox
11.05.2018
16:49:54

Like
11.05.2018
16:50:02

Roman
11.05.2018
16:51:24
Шторм
Эээ. А может лучше Настя? ©

☕ CunningFox
11.05.2018
16:51:30
Всех этих ошибок можно было избежать, просто какой-то наверное есть профит использовать строковые константы и функции вместо нативного создания массива

Roman
11.05.2018
16:51:43
Т. Е. Phpdoc

Like
11.05.2018
16:51:51

☕ CunningFox
11.05.2018
16:51:59
Усложнять жизнь себе и другим

Like
11.05.2018
16:52:43

☕ CunningFox
11.05.2018
16:52:50
Ты ответил ?

Like
11.05.2018
16:53:07

Ad.x ??
11.05.2018
16:53:32

☕ CunningFox
11.05.2018
16:53:33

Ad.x ??
11.05.2018
16:54:13

Like
11.05.2018
16:54:23

☕ CunningFox
11.05.2018
16:55:45
Просто может там хайлоад а компакт работает быстрее лучше, не выделяет память при вызове или какие-нибудь такие спички. И поэтому все чаще я вижу компакты