Как проверить сайт после обновления версии PHP
Обновление PHP может пройти тихо, а может сломать старые участки проекта. Собрали порядок проверки сайта, логов, зависимостей и фоновых команд.
Читать далееСтатьи по тегу PHP
Обновление PHP может пройти тихо, а может сломать старые участки проекта. Собрали порядок проверки сайта, логов, зависимостей и фоновых команд.
Читать далееЕсли страница на Yii2 стала открываться медленно, часто виноват не весь сайт, а несколько запросов. Разбираем логи, debug toolbar, EXPLAIN и индексы.
Читать далееКарта сайта может устареть из-за cron, прав на файл, ошибок генератора или старых URL. Разбираем, что проверять в первую очередь.
Читать далееБэкап — это не только дамп базы. Нужно сохранить файлы загрузок, конфиги, cron и понимать, как восстановить сайт без долгого расследования.
Читать далееДаже простая правка HTML-формы может сломать заявки. Проверяем name полей, CSRF, маски телефона, AJAX, валидацию и серверный обработчик.
Читать далееОшибка 404 в Yii2 не всегда связана с отсутствующей страницей. Проверяем urlManager, правила роутинга, контроллеры, action, nginx и красивые URL.
Читать далееМиграция на production должна быть предсказуемой. Разбираем safeUp, safeDown, индексы, batchInsert, проверки существования и осторожность с данными.
Читать далееОшибка нехватки памяти часто появляется в импортах, выгрузках и фоновых задачах. Проверяем all(), большие массивы, batch(), генераторы и лимиты PHP.
Читать далееОшибка Class not found часто связана не с отсутствием файла, а с namespace, регистром букв, Composer autoload, старым кэшем или неправильным деплоем.
Читать далее403 Forbidden не всегда означает взлом или блокировку. Часто причина в document root, index.php, правах на файлы, правилах nginx или .htaccess.
Читать далееОставьте ваш номер телефона, и мы перезвоним вам в ближайшее время
Проверим скорость, SEO, безопасность и UX. Вернемся с чек-листом рекомендаций в течение 2 рабочих дней.
Ваша заявка принята. Мы свяжемся с вами в ближайшее время.