.exe
сделать сайтмап или настроить robots.txt, open graph это не "мелким на подряд"
.exe
не, я имел ввиду что это не значит фулл скилл
artem
Симфа это круто))) почитал доку, прописал конфиги, пару строчек кода и пинай дальше
.exe
у них и без этого полно всякого
.exe
тем более если сайт большой, и если сеошник работает с порталом
.exe
короче мои мнения с твоими расходятся, и как сказал артем выше, это можно ко всему применить, отношение к работе всегда решает результат
.exe
облажались значит, что взяли тебя
.exe
тоесть, тебе дают чек лист, ты нихрена не делал и говорил что все сделал?
.exe
Тебя случайно не Иван зовут?)) Был один пидорас (простите за мой франц) который говоил что нужно забрать айдишники категорий в динамических урлах
.exe
потом были дублирующие айдишники
.exe
короче, пока я не начал гореть от твоего отношения к работе, я удалюсь работать)
.exe
та ну, просто ты говоришь о том что это все бул-шит, а я видел как наши убогие кривие сайты которые дублируют по 100 раз и меняют категории товаром просто поднимаются вверх по немногу, при этом второй сайт которым сеошник не занимался вообще не видно было, на двадцатых станицах где-то
.exe
нужно нормальная стратегия для начала
.exe
ну я не сеошник, норм сеошник по началу может пустыню пылесосить, а потом у него чуйка начнет работать
.exe
наверное)
Alexey Mishurovskiy
Ох как я говна на вентилятор кинул
Alexey Mishurovskiy
Вопрос в сеошнике в том, чтобы сделать аудит и сказать какие проблемы технические + у того же яндекса есть куча рекламных инструментов, с которыми разбираться не хватает времени, поэтому хочу делегировать эту часть задач.
Alexey Mishurovskiy
Буду благодарен :)
Anonymous
Что-то я не пойму
Anonymous
Теперь в телеге обязательная тема с папками?
Yurii
Думаешь, лучше была бы с мамками?
Кирилл
Чьими?
Alexey Mishurovskiy
Чьими?
Стифлера )))
Aleksandr
Andrey
Вопрос по HttpClient: Пример из документации работает (создать клиента, отправить GET запрос), но кастомный запрос валится в ResponseTrait > DataChunk, что-то не нравится в аргументах file_get_contents при это отрабатывает отлично
Aleksandr
ты бы код сразу показывал
Aleksandr
битва экстрасенсов в другой группе
Andrey
$httpClient = HttpClient::create(); $response = $httpClient->request('GET', 'http://ip-address:port/') $code = $response->getStatusCode();
Andrey
Если использую url из доки, то всё работает прекрасно
Andrey
Ошибка: Argument 2 passed to Symfony\Component\HttpClient\Chunk\DataChunk::__construct() must be of the type string, null given, called in /var/www/actuarius/vendor/symfony/http-client/Response/ResponseTrait.php
Anonymous
битва экстрасенсов в другой группе
Ты че опять под пиратским ромом?))
Andrey
В xdebug пока ничего не увидел, в кишках HttpClient ещё разобраться нужно Есть подозрения, что проблема на той стороне, но почему file_get_contents отрабатывает нормально, не понимаю
Anonymous
ещё нет
Но уже повеяло )
Anonymous
)))))
Aleksandr
кризис дело сложное)
Anonymous
А у вас типа его нет
Aleksandr
есть
Aleksandr
у всех есть
Aleksandr
посмотри на апворк)
Andrey
а что там видеть ? брейк поинт ставишь там где падает и смотришь что приходит
Данные приходят, но по какой-то внутренней логике превращаются в null и падает этот эксп
Andrey
Решил проблему использованием NativeHttpClient вместо CurlHttpClient который инжектил symfony
Alexey Mishurovskiy
vendor/symfony/http-client/Response/ResponseTrait.php:351 вот твой кусок кода, надо разобраться с ним и все
Andrey
Там такая логика До этого условия в $chunk находится ответ от сервера: if (null !== $response->inflate && false === $chunk = @inflate_add($response->inflate, $chunk)) Далее $chunk со значением null попадает сюда и всё падает $chunk = new DataChunk($response->offset, $chunk);
Andrey
Баг это или фича - непонятно
Andrey
Конфига для HttpClient, который бы влиял на это я не нашел (скорее всего плохо искал)
Alexey Mishurovskiy
А у тебя zlib включен?
Alexey Mishurovskiy
Там в этой строчке давятся ошибки
Andrey
А у тебя zlib включен?
Не знаю Как проверить?
Alexey Mishurovskiy
php -i | grep zlib
Alexey Mishurovskiy
либо phpinfo();
Andrey
zlib.output_compression => Off => Off
Alexey Mishurovskiy
php -r "print_r(get_loaded_extensions());"
Andrey
Array ( [0] => Core [1] => date [2] => libxml [3] => openssl [4] => pcre [5] => zlib [6] => filter [7] => hash [8] => pcntl [9] => Reflection [10] => SPL [11] => sodium [12] => session [13] => standard [14] => mysqlnd [15] => PDO [16] => xml [17] => ast [18] => bz2 [19] => calendar [20] => ctype [21] => curl [22] => dom [23] => mbstring [24] => fileinfo [25] => ftp [26] => gd [27] => gettext [28] => iconv [29] => json [30] => exif [31] => mysqli [32] => pdo_mysql [33] => Phar [34] => posix [35] => readline [36] => shmop [37] => SimpleXML [38] => sockets [39] => sysvmsg [40] => sysvsem [41] => sysvshm [42] => tokenizer [43] => wddx [44] => xmlreader [45] => xmlwriter [46] => xsl [47] => zip [48] => Zend OPcache )
Alexey Mishurovskiy
если на разработке, попробуй убрать @ и посмотреть что будет
Andrey
Warning: inflate_add() expects parameter 1 to be resource, boolean given
Spider
всем привет. вот вроде полностью включил в нгинкс конфиг часть из документации симфы а все равно тулбар ошибку дает https://pastebin.com/nCpVQteA
Spider
в логах такие ошиьки https://pastebin.com/GFFxriqR
Spider
спасибо ! позже попытаюсь всеже разобраться
N.
N.
Разворачиваю проект на Symfony.
N.
В этом фреймворке вообще никогда не работал.
N.
Подскажите хоть в какую сторону гуглить?
N.
Что такое loader и как убедиться, что он есть?))
Roman
Что такое loader и как убедиться, что он есть?))
https://symfony.com/doc/current/routing/custom_route_loader.html
N.
N.
Еще я обратил внимание, что всего там 4 исключения, первое из которых говорит о невозможности соединиться с базой данных. Но как я помню говорили, что база должна была автоматом в контейнере подняться или что-то такое. Как мне проверить это?
N.
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
N.
Но это я делал не внутри контейнера.
N.
Просто из командной строки.
N.
Не знаю есть ли какая-то разница или нет...
N.
Как я понял, когда разворачиваешь проект в докере, то там все сервисы сами поднимаются, в т.ч. и сервер базы данных.
N.
Поэтому я сам его не ставил.