Загрузка файлов на PHP-сайте: что проверить в первую очередь
Если файлы не загружаются или загружаются небезопасно, начинать нужно с лимитов, прав, MIME-типов, директории uploads и настроек веб-сервера.
Читать статьюПолезные статьи о веб-разработке, технической поддержке и оптимизации сайтов.
Если файлы не загружаются или загружаются небезопасно, начинать нужно с лимитов, прав, MIME-типов, директории uploads и настроек веб-сервера.
Читать статьюДубли в CRM мешают продажам и аналитике. Разбираем причины появления дублей, контроль телефонов и email, объединение карточек и правила импорта.
Читать статьюКороткий рабочий порядок деплоя Yii2/PHP-проекта: что проверить перед выкладкой, как не забыть миграции, права, кэш и фоновые процессы.
Читать статьюLegacy-код не всегда нужно переписывать целиком. Сначала стоит найти реальные риски: дубли, огромные методы, скрытые зависимости, отсутствие логов и тестов.
Читать статьюРазбор типовой диагностики формы обратной связи: от валидации и JavaScript до SMTP, логов сервера и ограничений хостинга.
Читать статьюОбновление PHP на production требует проверки кода, Composer-зависимостей, расширений, deprecated-ошибок, тестовой копии, логов и плана отката.
Читать статьюНебольшой набор проверок для технического SEO: robots.txt, карта сайта, favicon, коды ответа и частые ошибки после переезда сайта.
Читать статьюПосле composer update сайт может упасть из-за несовместимых версий, изменённого lock-файла, autoload, PHP-версии или пакета, который подтянул major update.
Читать статьюБазовый план ускорения PHP-сайта без гадания: замеры, медленные SQL-запросы, кэш, изображения, автозагрузка и проверка реального узкого места.
Читать статьюБольшой CSV нельзя бездумно загружать целиком в массив. Нужны потоковое чтение, batch-обработка, валидация строк, лог ошибок и безопасный повтор запуска.
Читать статью