Технические работы с существующими сайтами
Исправляем ошибки, восстанавливаем работу и дорабатываем существующие сайты на Joomla и WordPress.
Сначала разбираемся, что произошло и почему. Затем предлагаем решение, согласовываем объём и стоимость и только после этого приступаем к работе.

Когда с сайтом что-то не так
Не каждая проблема требует переделки сайта. Часто ценность работы как раз в том, чтобы локализовать причину, сохранить рабочую часть проекта и изменить только то, что действительно необходимо.
Сайт перестал работать
После обновления появились ошибки
Сайт работает нестабильно или медленно
Есть признаки взлома или вредоносного кода
CMS и расширения давно не обновлялись
Нужно изменить или добавить функциональность
От диагностики до сложной технической доработки
Работаем с существующим проектом как с системой: учитываем CMS, расширения, код, серверную конфигурацию, данные и зависимости. Это особенно важно там, где видимая ошибка в одном месте вызвана проблемой в другом.
Диагностика и восстановление
Локализация причины ошибок, анализ логов, восстановление после сбоев, исправление последствий неудачных изменений и возвращение сайта в стабильное рабочее состояние.
CMS, версии и обновления
Обновление Joomla и существующих проектов на WordPress, переход между версиями PHP, проверка совместимости, миграции и обновление расширений с учётом зависимостей проекта.
Компоненты, плагины и функциональность
Настройка и замена расширений, устранение конфликтов, доработка существующей логики, форм и интеграций с внешними сервисами без ненужной перестройки всего проекта.
Безопасность
Поиск вредоносного кода и подозрительных изменений, очистка и восстановление после взлома, а также устранение технических причин, которые сделали проблему возможной.
Конфигурация и техническое состояние
PHP, база данных, кеширование, почта, cron, права доступа, SSL, перенаправления, серверные ограничения и другие параметры, от которых зависит стабильная работа сайта.
Сначала причина, потом решение
Одинаковый симптом может иметь совершенно разные причины: расширение, версия PHP, база данных, серверная конфигурация, повреждённые файлы или последствия обновления.
Поэтому не меняем компоненты и настройки вслепую. Сначала локализуем источник проблемы, затем выбираем решение и проверяем результат.

Что проверяем при диагностике
Исходные данные
- что произошло;
- что менялось перед появлением проблемы;
- когда проблема появилась;
- воспроизводится ли она постоянно;
- какие части сайта затронуты.
Техническая сторона
- PHP и системные требования
- логи PHP / Joomla / WordPress
- база данных
- файловая система
- расширения и зависимости
- template overrides
- права доступа
- cron
- кеширование
- HTTP-заголовки
- redirects
- почтовая конфигурация
Работаем с существующими проектами на Joomla и WordPress
Joomla
Основная техническая специализация AXSIVS.
Обновление и миграция между версиями, восстановление после сбоев, работа с компонентами, модулями, плагинами и шаблонами, исправление конфликтов и решение нестандартных задач в существующих проектах.
WordPress
Технические работы с существующими сайтами.
Диагностика, исправление ошибок, восстановление, обновление, работа с плагинами, настройками и существующей логикой проекта.
Новые сайты на WordPress не разрабатываем.
Задачи, с которыми можно обратиться
«После обновления сайт показывает ошибку 500»
«После смены версии PHP перестал работать компонент»
«Joomla давно не обновлялась — нужно понять, как безопасно перейти на актуальную версию»
«На сайте появились неизвестные файлы, редиректы или подозрительный код»
«Перестали отправляться формы или письма с сайта»
«Нужно перенести сайт на другой сервер и сохранить работающий функционал»
Как проходит работа
Получаем описание и доступы
Вы описываете проблему, что менялось и когда она появилась. При необходимости запрашиваем доступы, логи и другие технические данные.
Диагностируем
Проверяем проект, локализуем причину и определяем, какое вмешательство действительно необходимо.
Согласовываем решение
Фиксируем объём работ, ожидаемый результат и стоимость до начала выполнения.
Выполняем и проверяем
Вносим согласованные изменения, проверяем результат и убеждаемся, что задача решена без новых проблем.
Стоимость определяется задачей, а не количеством действий
Стоимость технической работы определяем после оценки задачи и фиксируем до начала выполнения.
Небольшое изменение может потребовать диагностики, знания системы и аккуратной работы с действующим проектом. Поэтому стоимость зависит не от количества действий в панели управления, а от сложности задачи и ответственности за результат.
Если в процессе обнаруживается дополнительный объём работ, сначала согласовываем его отдельно.
Есть проблема с сайтом?
Если с сайтом что-то не так или требуется сложная доработка — опишите, что произошло и какой результат нужен. Сначала разберёмся в причине, затем предложим решение и стоимость.
Joomla и технические работы с существующими WordPress-сайтами.

