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

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

  • Создаём файл Блокнот-Проекта. Форма и вид - произвольный. О его содержании - ниже.
  • Регистрируем домен и хостинг. Заливаем сайт на хостинг.
  • Отключаем вывод ошибок публично. Проверяем, что все ошибки логируются у нас в соответствующих файлах. Ошибки 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 Блог Отзывы