Запускаем новый сайт

Мы сделали сайт, теперь необходимо его запустить. Данная страница содержит полный справочник того, что надо сделать, чтобы запустить проект. Просто сверяйтесь с тем, что надо сделать и ставьте галочки напротив пунктов, которые уже были выполнены. Когда все пункты будут выполнены - проект готов к сдаче и запуску.

  • Создаём файл Блокнот-Проекта. Форма и вид - произвольный. О его содержании - ниже.
  • Регистрируем домен и хостинг. Заливаем сайт на хостинг.
  • Отключаем вывод ошибок публично. Проверяем, что все ошибки логируются у нас в соответствующих файлах. Ошибки PHP, JS, MySQL. По возможности так же дублировать наличие ошибки на почту.
  • Проверяем работу отправки писем. Обычно популярная ошибка, на хостингах проблемы с отправкой писем.
  • Проверяем сайт на наличие ошибок HTML и CSS
  • Создаём robots.txt , sitemap.xml , .htaccess с нужными данными
  • Регистрируемся в поисковых системах (регистрируем сайт, прикрепляем sitemap): google.ru, yandex.ru, rambler.ru, mail.ru, nigma.ru, yahoo.com, meta.ua.
  • Создаём архив (бек.ап) всего сайта. Необходимо и всех файлов и всей БД. В 50% случаев она может понадобиться, особенно в момент лечения от вирусов. Для тех, кто не умеет следить за своим винчестером советую держать копию на втором жестком носителе.
  • В блокноте проекта обязательно сохранить все пароли (панель управления, фтп), а так же контакты владельца сайта (почтовый ящик, телефон).
  • Внимательно изучить все страницы, важно, чтобы на каждой странице были уникальны: Title, Meta-Description, Meta-Keywords. На сайте не должно быть битых ссылок, то есть ссылок, которые ведут на страницу 404.
  • Создать страницы 401, 402, 403, 404, 500. Выдавать соответствующие заголовки. Добавить переадресацию с www. на страницу без www.
  • Если на проекте есть cron-задачи, обязательно в блокноте проекта выписать скрипты и интервал вызова, кроме этого убедиться, что они запускаются и выполняются на сервере.
  • Добавить счётчик посещений. Можно выбрать Google Analytics, Яндекс.Метрика или LiveInternet. Пароли так же дописываем в блокнот-проекта.
  • Проверяем оптимизацию страницы на PageSpeed. Где необходимо - используем спрайты, возможно включаем браузное кеширование страниц.
  • Добавляем favicon.ico - распространенная ошибка, когда пользователи забывают её добавить. Помимо обычной иконки, если сайт сделан для мобильных устройств, то необходимо для них так же добавить свои иконки. Это касается iphone, ipad, ipod.
  • Проверьте время Unix, Apache, MySQL, Cron. Они могут не совпадать друг с другом, увы. Если такая проблема - писать хостерам для настройки времени корректно, либо, если есть полный доступ - настроить самим.
Главная БАЗОВЫЙ КУРС ПЕРВЫЙ УРОВЕНЬ программирования ВТОРОЙ УРОВЕНЬ верстки ВТОРОЙ УРОВЕНЬ программирования Начать обучение Запуск проекта Мелкие трюки Проверь свои знания Задачи по PHP MySQL Блог Отзывы