Обновляем сайт со старой версии на новую: инструкция

Качественный, красивый и внешне привлекательный сайт – главный инструмент ведения бизнеса в интернете. На сегодняшний день гораздо популярнее вкладывать деньги в оформление сайта, а не в аренду магазинчика в подворотне. Но как быть, если уже есть готовый сайт, но работает он не в полном объеме и душа просит новинок, а кошелек -  больше прибыли? В таком случае владельцы интернет-магазинов  прибегают к помощи специалистов по разработке сайта. Самостоятельно такими вещами редко кто занимается. Зачем забивать голову и читать годами самоучитель, если «опытные ребята с соседнего офиса» решат вопрос в течение нескольких месяцев.

Разработка нового сайта – дело непростое, но от этого никуда не уйти. Веб-проект требует нового сайта, а программисты в предвкушении новинки потирают ладони. Решение единогласно принято – новому сайту быть!

С чего начать?

Процесс разработки сайта проводится на тестовом сервере в течение нескольких месяцев. После окончательных корректировок и долгожданного утверждения нужно перенести новую версию на место старого сайта. И вроде бы последний этап не подразумевает абсолютно никаких загвоздок. Специалисты не единожды проворачивали подобные простые дела, поэтому в конце можно и расслабиться. Но, тем не менее, это очень ответственный момент, к которому подойти нужно с максимальной серьезностью! Именно тут часто возникают подводные камни, на которые натыкаются уставшие работники.

Что можно порекомендовать, чтобы корректно провести обновление?

Перед вами доступная пошаговая рекомендация, как легко, не потеряв  данные (да и нервы) внедрить обновленную версию сайта интернет-магазина.

Шаг 1. Что делаем тут (основные моменты):

  • Проводим подготовительную работу
  • Важно: в процессе переноса всю работу с контентом отодвигаем в дальний ящик: всему свое время
  • Для суеверных: пятница, суббота, воскресенье – неудачные дни для внедрения новой версии (проверено горьким опытом)
  • Не забудьте заранее согласовать дату и время переноса сайта с хозяином интернет-магазина и его помощниками
  • Обновление продукции, работа со статьями и комментариями пока что приостанавливается
  • Когда заказчик слезно просит осуществить перенос вечером накануне выходных, не соглашайтесь, последствия выйдут невеселые:
    • Техническая поддержка хостинга отошлет в игнор (выходной хотят все)
    • Заказчик не проверит новый сайт, так как уехал за город на шашлыки и ему не до ваших вопросов
    • У программиста свидание или поход в кино (возможно, первый за последние два года)

Шаг 2.  Новый сайт переходит на этап активной подготовки

Главная миссия – синхронизация данных на двух сайтах без потери информации

  • Внимательно проводим импорт новых товаров, статей, пользователей на нашу новую страницу
  • Со прошлой версии не забываем перенести счетчики и виджеты (GoogleAnalytics, ЯндексМетрика, LiveInternet, чат-онлайн)
  • Помните, что проводить все эти действия раньше срока не стоит, так как вы нарушите статистические показатели
  • Работа с бэкапами. Обязательно на хостинге заказать резервное копирование файлов и БД нового сайта
  • Далее скопированные файлы отправляются на «винчестер»
  • Одновременно заказывается создание бекапа файлов и БД текущего сайта, все это так же идет на жесткий диск.

Шаг 3. Внедрение новой версии и подготовка к подмене:

  • На хостинге нужно создать папку на уровень выше существующего сайта, в эту папку закачать новую версию в архиве.
  • Архив с новым сайтом распаковываем в папку, куда ранее заливался сам архив
  • Рассчитывайте на то, что на процесс закачивания файлов потребует больше времени, нежели архив
  • Далее создается новая база данных, туда переносим БД новой версии
  • Уже на новом сайте прописывается путь к созданной БД, плюс добавляется логин и пароль
  • При необходимости можно очистить промежуточный буфер (кэш)
  • Еще стоит проверить: нет ли входящих заказов на базовый сайт. Если они присутствуют, потребуется повторная синхронизация базы данных с обоих сайтов

Шаг 4. Приступим к  подмене.

Никаких сложностей возникнуть не должно: переименуйте папки (с текущим сайтом на old, а с новым на

www). Готово! Новый сайт отображается

Шаг 5. Тут важно провести комплексную настройку и протестировать наше новое детище.

  • Самый простой способ тестирования – попытаться сделать заказ в интернет-магазине.
  • Если все превосходно функционирует, переходим к настройке внутренних компонентов
  • Далее откройте сайт для индексации в robots.txt (при необходимости – прописываем новый путь к файлу, где хранятся пароли для администрации)
  • Попытаемся создать новый продукт – важно проверить, фиксируется ли добавленная информация в базе
  • Следом добавляем к продукции картинки, смотрим на работу нарезки фотографий и накладывание водяного знака.
  • Подсоединяем и проводим настройку системы платежа с помощью электронных денег
  • Следует проверить детали:
    • Доступна ли регистрация и авторизация для посетителей
    • Опцию перемещения продукта в избранное или сравнение
    • Можно ли добавить комментарий к продукции

На этапе завершения проверяем, как работает система отправки писем заказчику и администрации интернет-магазина.

Шаг 6. Сдаемся заказчику.

Проект сделан, откорректирован и готов к использованию. Клиент проверяет работоспособность и функциональность нового сайта, все отлично работает. Заказчик доволен, а мы радуемся жизни и идем работать дальше!

2017-01-23