artem
А у кого были проблемы с маком сегодня? Мой ещё не отдуплил
artem
Max
Alexey Mishurovskiy
Alexey Mishurovskiy
побольше goto
Alexey Mishurovskiy
😂
Kirill
Сергей
Иван
Иван
если мы работаем с готовыми dto, которые потом просто отлетают на выдачу, то достаточно jsonSerialize
Юра
Юра
Почему симфа сама занимается редиректами ?
Юра
Как вы считаете фреймворк вообще должен что-то там сам решать куда что редиректнут или нет?
Юра
Обычно редиеркт это такая штука которая настраивается всегда руками и важно чтобы фреймвкорк не лез туда со своей логикой
Юра
это жирный минус симфы. уже не первый раз огребаю от сеошников и сижу дебажу почему проиходят редиректы
Alexey Mishurovskiy
а в какой момент ?
Юра
Там еще древняя третья симфа
Юра
редиректит с без слеша на слеш
Юра
/locale ==> /locale/
Юра
а у меня стоит правило что если слеш в конце то редиректить на без слеша
Юра
легкого способа сказать симфе что мне наоборот надо я не могу найти вообще
Иван
Иван
The Ant
по хорошему надо вообще все урлы закрывать, даже с частью после ? и #foo
Иван
вопрос не в том, что это два разных урла, вопрос в том, что наличие слеша не имеет значения
Иван
ну и я скорее буду считать тупыми сеошников, чем гугл, в котором не умеют в склейку
The Ant
но имеет значение одинаковые страницы с разными строчками урлов
The Ant
я думаю что бестолковые программисты не должны задавать тупых вопросов. а должны просто делать что скажут. Это их работа, делать то, что от них просят.
Юра
Вообщем там особенность что если просто зайти на сайт, то маршрут по дефолту /, бандл локализации добавляет локаль и получается /ua/, и оно редиректит с /ua на /ua/
Юра
Получается один особенный урл которые не такой как все
Юра
Хрен с ним
Юра
Суть траблы короче в том что если нет урла то урл /
Юра
Пришлось добавить исключения чтобы мой редиректор не редиректил обратно с /ua/ на /ua
Anton
всем привет, объясните пожалуйста что я делаю не так , пробую клиентами для PHP подрубится к wss , у меня не с одним не получается (в postman или на JS все цепляется, соединение есть, ответы тоже), PHP клиенты то виснут то в handshake не проходит, несмотря на то что в контексте проверки отключаю 'verify_peer' => false,
'verify_peer_name' => false
Юра
allow_self_signed
Юра
Попробуй это еще
Юра
Хотя не
Юра
Хз
A
Юра
У нас такое было
Юра
Один сервис на ноде выплёвывает ивенты
Другой сервис пхп воркер, который слушает ивенты
Юра
Почему не сделали на amqp? Хрен знает не я писал
A
Есть еще замечательный сервис centrifugo.
A
Умеет сообщения из сокетов класть в http апи.
Max
allpeg
artem
всем привет. а у кого то есть пример dic на чистой пыхе?
artem
artem
пока хз как контейнер здесь юзать
artem
мне контейнер нужен почти во всем проекте
Alexander
Привет. Может кто подсказать, по группе сериализатора коллекция выводится объектом, а нужно массивом, что нужно указать для этого? Документация никак не помогает
Иван
Alexander
Да, спасибо, уже нашел, как всегда день-два ищешь, напишешь потом на последних нервах и найдешь вариант))
Aleksandr
да уж...
Юра
Может кто знает в чем прикол? Создаю БД
CREATE DATABASE testdb CHARACTER SET cp1251 COLLATE cp1251_general_ci;
Но кодировка БД всеранво utf8
Юра
WFT?
artem
artem
Мускуль же?
Иван
Иван
Юра
Просто если сдедать потом ALTER и тоже самое написать, то он меняет кодировку
Юра
А при создании будто игнорит
Юра
Странная фигня короче
artem
попробуй марию))
Vadim
Добрый день. При использовании библиотеки возникает данная ошибка. В какую сторону посмотреть что бы решение найти? https://i.imgur.com/RupcpXT.png . Заранее спасибо
Юра
Viktor
Всем привет!
Возможно, кто-то сможет помочь с проблемой.
Упаковал в докер по этому гайду проект: https://deworker.pro/edu/series/interactive-site/using-docker
Локально все завелось.
Когда задеплоил выяснилось, что почему-то при попытке получить любой asset выдается 404. При этом сама симфони нормально работает, апи работает и так далее.
Если что, то конфиги я вот тут в issue (у кого-то такая же трабла как у меня) указал: https://github.com/nelmio/NelmioApiDocBundle/issues/1956#issuecomment-1043192227
Нет ли идей, почему assets могут быть недоступны?
P.S. естественно, их наличие в контейнере я проверил
Иван
Dmitry
Юра
Юра
А как контейнер нгинкс видит паблик?
Юра
Ну у нгинкса есть root директива
Viktor
А как контейнер нгинкс видит паблик?
server {
listen 80;
index index.html;
root /var/www/link-shortener/public;
error_log /var/log/nginx/link-shortener_error.log;
access_log /var/log/nginx/link-shortener_access.log;
location / {
try_files $uri /index.php$is_args$args;
}
location ~ ^/index\\.php(/|$) {
fastcgi_pass link-shortener-php:9000;
fastcgi_split_path_info ^(.+\\.php)(/.*)$;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $realpath_root$fastcgi_script_name;
fastcgi_param DOCUMENT_ROOT $realpath_root;
fastcgi_buffer_size 128k;
fastcgi_buffers 4 256k;
fastcgi_busy_buffers_size 256k;
internal;
}
location ~ \\.php$ {
return 404;
}
}