Есть ли альтернатива MODX ????
Заметки MODX
Ошибки в PDO для MODX: с чем реально приходится сталкиваться
Сразу скажу: я не разработчик MODX с десятилетним стажем, я просто сайтостроитель, который на этом движке переделал кучу проектов. И за это время PDO (это такой набор сниппетов для работы с данными) мне вынес мозг не раз и не два. Поэтому расскажу, как есть. Самая тупая и частая беда — установка и белый экран Вот ты ставишь сайт, всё красиво, а на финальном шаге — белый экран. Или пишет какую-то дичь про подключение к БД. И начинаешь гадать: "Блин, ну я же всё правильно ввел?". А дело часто в ерунде — в сокетах MySQL...
Ошибка совместимости MODX Revolution 2.8.8 с MySQL 8: личный опыт и решение
Обновлял сайт с 2.8.3 до 2.8.8 через стандартный экстра upgradeMODX. Процесс пошёл, но на этапе обновления базы данных вылетела ошибка: text [0] => 42000 [1] => 1067 [2] => Invalid default value for 'occurred' Сначала подумал, что дело в PHP (у меня стояла 7.4), но покопавшись в логах и пообщавшись на форуме MODX, понял, что проблема совсем в другом. Оказалось, что в MODX 2.8.7 изменили структуру таблицы modx_manager_log — для поля occurred стали использовать CURRENT_TIMESTAMP в качестве значения по умолчанию ...
Ошибка генерации миниатюр в PHPThumb: история с продолжением
Личный опыт и разбор реальной проблемы Знаете, бывают такие моменты в работе, когда смотришь в логи, и сердце ёкает. В 00:06 ночи, когда большинство нормальных людей спит, наш сервер решил устроить мне небольшой квест. И сегодня я хочу поделиться этой историей — не как сухой технический отчет, а как живой опыт, который может спасти вашу нервную систему. Сижу я, значит, спокойно утром, пью кофе, открываю панель администратора, а там… картинки не грузятся. Сайт какой-то странный. Начинаю копать логи и вижу это: text PHP warning: getimagesize(...
Как я чуть не поседел из-за miniShop2, или История одной ошибки в MODX
Знаете, есть в работе веб-разработчика моменты, когда с утра всё работает, ты спокойно пьешь кофе, а через час сайт падает с такой ошибкой, что волосы дыбом встают. Причем падает не абы как, а с жирным сообщением в логах: /core/model/modx/modparser.class.php : 541) Could not find snippet with name miniShop2. Если вы работаете с MODX Revolution и компонентом miniShop2, рано или поздно вы с этим столкнетесь. Это как проклятие начинающего магазина. Давайте разберемся, что это за зверь, и, главное, как быстро вернуть сайт в строй, чтобы клиенты не разбежались...
Устраняем последствия автоматических регистраций в MODX
Столкнулся с проблемой автоматической регистрации на сайте. На данный момент порядка 40000 левых аккаунтов которые висят мертвым грузом. Василий вскоре обещал обновление с защитой от автоматических регистраций, а мы пока разберемся как удалить неактивных пользователей без заказа магазина. Под катом код для этого. — перво наперво делаем бекап бд — выполняем код (можно в компоненте console) $c =...
