SlideShare a Scribd company logo
1 of 23
Роман Шатерник, технический директор Red Graphic  Interactive Agency 28.03.2009 Перенос сайта:  работа над ошибками
Содержание
«Перенос сайта не займет больше 2 часов!» … или ошибки с оценкой времени, требуемого на перенос сайта Обычные проблемы: ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Рекомендации: - никогда не рассчитывать на то, что перенос сайта  произойдет меньше чем за день; - заранее проверять основные момент: доступы,  конфигурацию, объем данных для переноса.
«А как мне выбрать тарифный план?» … или ошибки с выбором хостинга Основные разновидности хостинга: Выбор вида хостинга и тарифного плана зависит от требований системы, на которой построен сайт и особенностей использования сайта (посещаемости, объема размещаемых материалов, предполагаемого трафика и пр.)
«А как мне выбрать тарифный план?» … или ошибки с выбором хостинга Основные разновидности хостинга: Выбор вида хостинга и тарифного плана зависит от требований системы, на которой построен сайт и особенностей использования сайта (посещаемости, объема размещаемых материалов, предполагаемого трафика и пр.) Является самым оптимальным вариантом для сайтов малой и средней сложности. Если же сайт требует большого количества ресурсов и траффика, или требует применения нестандартных средств, или к нему предъявляются большие требования безопасности, то необходим выделенный сервер.
«А как мне выбрать тарифный план?» … или ошибки с выбором хостинга Основные разновидности хостинга: Выбор вида хостинга и тарифного плана зависит от требований системы, на которой построен сайт и особенностей использования сайта (посещаемости, объема размещаемых материалов, предполагаемого трафика и пр.) Сервером становится отдельный физический компьютер со своим жестким диском, процессором, оперативной памятью и другими ресурсами. Пользователь имеет полный контроль над сервером, т.е. получает возможность устанавливать любое программное обеспечение.
«А как мне выбрать тарифный план?» … или ошибки с выбором хостинга Основные разновидности хостинга: Выбор вида хостинга и тарифного плана зависит от требований системы, на которой построен сайт и особенностей использования сайта (посещаемости, объема размещаемых материалов, предполагаемого трафика и пр.) Промежуточный вариант: на одном физическом компьютере при помощи технологии виртуальных машин одновременно запущено несколько виртуальных серверов
«А как мне выбрать тарифный план?» … или ошибки с выбором хостинга Тарифные планы, параметры выбора: ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
«А как мне выбрать тарифный план?» … или ошибки с выбором хостинга Пример требований к хостингу 1. Сервер. Рекомендуемая конфигурация:  dual Intel Pentium IV 1.7 GHz, 1 Gb RAM, 500-1000Mb HDD . Минимальная конфигурация:  Intel Pentium III 1 GHz, 512Mb RAM,  не менее 250 Mb HDD . 2. Программное обеспечение -  Unix  или  Unix- подобная операционная система; -  Apache 1.29 – 1.29.x  или 2. x  с поддержкой  mod_rewrite; - PHP 5+  с модулями  mysql, PDO+PDO_MYSQL, xml, gd2, mbstring, iconv, SOAP; - MySQL 4.1.x+; -  требуются права для управления конфигурацией папок с помощью файлов . htaccess; - опции  Option FollowSymLinks  и  Allow Override All  в настройках сервера  Apache. 3.  Необходимые данные доступа: -  FTP (host, login, password); - MySQL (URL, login, password); -  В идеале  SSH (host, login, password).
«А как мне выбрать тарифный план?» … или ошибки с выбором хостинга Основные проблемы ,[object Object],[object Object],[object Object],[object Object],[object Object]
"Доступ по FTP? Я ничего в этом не понимаю!“ … или ошибки с предоставляемым доступом к хостингу Перенос – это просто копирование, однако для его осуществления могут понадобиться до 5ти различных доступов: FTP  –  для копирования файлов; MySQL  – для копирования базы данных; SSH  – для работы в  shell   VPS; CP  (контрольная панель хостинга) – для управления хостингом; ЦРД  (центр регистрации доменов) – для управления доменом.
&quot;Доступ по FTP? Я ничего в этом не понимаю!“ … или ошибки с предоставляемым доступом к хостингу ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Сервер 1: mysqldump --opt -p -uUSERNAME DBNAME > DATABASE.SQL gzip DATABASE.SQL Сервер 2: gunzip DATABASE.SQL mysql -uroot -p -> create database DBNAME; -> grant all privileges on DBNAME.* to USERNAME@localhost identified by 'USERPASSWORD' with grant option; -> flush privileges; mysql -uUSERNAME -p DBNAME < /PATH/DUMP.SQL
«Я сказал левую! Чик. Я сказал ногу! Чик.» … или ошибки при работе с копиями сайтов Любой перенос сопровождается путаницей: что откуда куда копировать? Сохранять ли резервную копию на старом или новом месте? Переносить полностью, или обновлять частично? Типичные ошибки: ,[object Object],[object Object],[object Object],[object Object]
«Я сказал левую! Чик. Я сказал ногу! Чик.» … или ошибки при работе с копиями сайтов
«Мы должны видеть наш сайт, а остальные заглушку» … или ошибки запрета доступа к сайту Часто требуется закрыть доступ к сайту для всех кроме клиента (к примеру, на период наполнения сайта), и есть различные способы как это можно сделать. Способы закрытия доступа: ,[object Object],[object Object],[object Object]
«Мы должны видеть наш сайт, а остальные заглушку» … или ошибки запрета доступа к сайту По  IP -адресам Order deny,allow Deny from all Allow from 217.21.36.102 62.118.232.226 .htaccess
Чудеса доменных имен То, что в контрольной панели хостинга создан виртуальный хост не означает, что теперь по этому имени на сайт попадут посетители. Именем управляет регистратор, а связка с IP-адресом находится на DNS-сервере. И в этой цепочке бывают неполадки. Регистратор указывает  DNS- сервера для домена: Домен = > DNS -сервер redgraphic.ru => ns1.masterhost.ru DNS  сервер связывает имя домена и  IP -адрес сервера: Домен = > IP  адрес сервера redgraphic.ru =>  67.19.148.178 Сервер связывает имя домена и корневую директорию сайта: Домен  =>   Document Root redgraphic.ru   => /var/www/rg.ru/htdocs
Чудеса доменных имен
Чудеса доменных имен
Чудеса доменных имен
Чудеса доменных имен <VirtualHost *:80> ServerName redgraphic.ru www.redgraphic.ru DocumentRoot /var/www/rg.ru/htdocs CustomLog /var/log/apache/rg.ru-access.log combined ErrorLog /var/log/apache/rg.ru-error.log </VirtualHost>
«Как себя чувствует  mr.Website? » … или ошибки на завершающей стадии переноса Сайт перенесен, и «вроде» работает. На этом все успокаиваются и ничего не делают, пока не будет доказано обратного. Чек-лист переноса: ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Учитесь на чужом опыте ;) Не допускайте не нужных ошибок  при переносе ваших сайтов! Удачи! Спасибо за внимание! Работа над ошибками завершена…

More Related Content

What's hot

Шамбулов У. К. (Казахстан), ГТС. Анализ и исследование инцидентов информацион...
Шамбулов У. К. (Казахстан), ГТС. Анализ и исследование инцидентов информацион...Шамбулов У. К. (Казахстан), ГТС. Анализ и исследование инцидентов информацион...
Шамбулов У. К. (Казахстан), ГТС. Анализ и исследование инцидентов информацион...KazHackStan
 
HighLoad весна 2014 лекция 3
HighLoad весна 2014 лекция 3HighLoad весна 2014 лекция 3
HighLoad весна 2014 лекция 3Technopark
 
хостинг
хостингхостинг
хостингtufelka
 
03 web server_architecture_ru
03 web server_architecture_ru03 web server_architecture_ru
03 web server_architecture_rumcroitor
 
Спасение 6 млн файлов в условиях полного хецнера (Даниил Подольский, Дмитрий ...
Спасение 6 млн файлов в условиях полного хецнера (Даниил Подольский, Дмитрий ...Спасение 6 млн файлов в условиях полного хецнера (Даниил Подольский, Дмитрий ...
Спасение 6 млн файлов в условиях полного хецнера (Даниил Подольский, Дмитрий ...Ontico
 
Веб-разработка без наркотиков с помощью PostgreSQL, Nginx и c2h5oh / Миша Кир...
Веб-разработка без наркотиков с помощью PostgreSQL, Nginx и c2h5oh / Миша Кир...Веб-разработка без наркотиков с помощью PostgreSQL, Nginx и c2h5oh / Миша Кир...
Веб-разработка без наркотиков с помощью PostgreSQL, Nginx и c2h5oh / Миша Кир...Ontico
 
01 - Web-технологии. Архитектура Web приложений
01 - Web-технологии. Архитектура Web приложений01 - Web-технологии. Архитектура Web приложений
01 - Web-технологии. Архитектура Web приложенийRoman Brovko
 
Алексей Морозов (Россия), Rambler.ru. ASP.NET в помощь хакеру и не только....
Алексей Морозов (Россия), Rambler.ru. ASP.NET в помощь хакеру и не только....Алексей Морозов (Россия), Rambler.ru. ASP.NET в помощь хакеру и не только....
Алексей Морозов (Россия), Rambler.ru. ASP.NET в помощь хакеру и не только....KazHackStan
 
Реализация восстановления после аварий / Сергей Бурладян (Avito)
Реализация восстановления после аварий / Сергей Бурладян (Avito)Реализация восстановления после аварий / Сергей Бурладян (Avito)
Реализация восстановления после аварий / Сергей Бурладян (Avito)Ontico
 
Hl2008 Wtf Hl 169
Hl2008 Wtf Hl 169Hl2008 Wtf Hl 169
Hl2008 Wtf Hl 169Media Gorod
 
Tempesta FW: challenges, internals, use cases / Александр Крижановский (Tempe...
Tempesta FW: challenges, internals, use cases / Александр Крижановский (Tempe...Tempesta FW: challenges, internals, use cases / Александр Крижановский (Tempe...
Tempesta FW: challenges, internals, use cases / Александр Крижановский (Tempe...Ontico
 
02 - Web-технологии. Web-клиенты
02 - Web-технологии. Web-клиенты02 - Web-технологии. Web-клиенты
02 - Web-технологии. Web-клиентыRoman Brovko
 
Иван Чалыкин (Россия), Digital Security. Легальный SOP Bypass. Проблемы внедр...
Иван Чалыкин (Россия), Digital Security. Легальный SOP Bypass. Проблемы внедр...Иван Чалыкин (Россия), Digital Security. Легальный SOP Bypass. Проблемы внедр...
Иван Чалыкин (Россия), Digital Security. Легальный SOP Bypass. Проблемы внедр...KazHackStan
 
HighLoad весна 2014 лекция 5
HighLoad весна 2014 лекция 5HighLoad весна 2014 лекция 5
HighLoad весна 2014 лекция 5Technopark
 
Pavel Dovbush Toster
Pavel Dovbush Toster Pavel Dovbush Toster
Pavel Dovbush Toster Pavel Dovbush
 
HighLoad весна 2014 лекция 2
HighLoad весна 2014 лекция 2HighLoad весна 2014 лекция 2
HighLoad весна 2014 лекция 2Technopark
 
Как считать и анализировать сотни гигабит трафика в секунду, Станислав Николо...
Как считать и анализировать сотни гигабит трафика в секунду, Станислав Николо...Как считать и анализировать сотни гигабит трафика в секунду, Станислав Николо...
Как считать и анализировать сотни гигабит трафика в секунду, Станислав Николо...Ontico
 

What's hot (20)

KazHackStan 2017 | Tracking
KazHackStan 2017 | TrackingKazHackStan 2017 | Tracking
KazHackStan 2017 | Tracking
 
Шамбулов У. К. (Казахстан), ГТС. Анализ и исследование инцидентов информацион...
Шамбулов У. К. (Казахстан), ГТС. Анализ и исследование инцидентов информацион...Шамбулов У. К. (Казахстан), ГТС. Анализ и исследование инцидентов информацион...
Шамбулов У. К. (Казахстан), ГТС. Анализ и исследование инцидентов информацион...
 
HighLoad весна 2014 лекция 3
HighLoad весна 2014 лекция 3HighLoad весна 2014 лекция 3
HighLoad весна 2014 лекция 3
 
хостинг
хостингхостинг
хостинг
 
03 web server_architecture_ru
03 web server_architecture_ru03 web server_architecture_ru
03 web server_architecture_ru
 
Спасение 6 млн файлов в условиях полного хецнера (Даниил Подольский, Дмитрий ...
Спасение 6 млн файлов в условиях полного хецнера (Даниил Подольский, Дмитрий ...Спасение 6 млн файлов в условиях полного хецнера (Даниил Подольский, Дмитрий ...
Спасение 6 млн файлов в условиях полного хецнера (Даниил Подольский, Дмитрий ...
 
Веб-разработка без наркотиков с помощью PostgreSQL, Nginx и c2h5oh / Миша Кир...
Веб-разработка без наркотиков с помощью PostgreSQL, Nginx и c2h5oh / Миша Кир...Веб-разработка без наркотиков с помощью PostgreSQL, Nginx и c2h5oh / Миша Кир...
Веб-разработка без наркотиков с помощью PostgreSQL, Nginx и c2h5oh / Миша Кир...
 
01 - Web-технологии. Архитектура Web приложений
01 - Web-технологии. Архитектура Web приложений01 - Web-технологии. Архитектура Web приложений
01 - Web-технологии. Архитектура Web приложений
 
Алексей Морозов (Россия), Rambler.ru. ASP.NET в помощь хакеру и не только....
Алексей Морозов (Россия), Rambler.ru. ASP.NET в помощь хакеру и не только....Алексей Морозов (Россия), Rambler.ru. ASP.NET в помощь хакеру и не только....
Алексей Морозов (Россия), Rambler.ru. ASP.NET в помощь хакеру и не только....
 
Реализация восстановления после аварий / Сергей Бурладян (Avito)
Реализация восстановления после аварий / Сергей Бурладян (Avito)Реализация восстановления после аварий / Сергей Бурладян (Avito)
Реализация восстановления после аварий / Сергей Бурладян (Avito)
 
Hl2008 Wtf Hl 169
Hl2008 Wtf Hl 169Hl2008 Wtf Hl 169
Hl2008 Wtf Hl 169
 
Speed Up Your Website
Speed Up Your WebsiteSpeed Up Your Website
Speed Up Your Website
 
Tempesta FW: challenges, internals, use cases / Александр Крижановский (Tempe...
Tempesta FW: challenges, internals, use cases / Александр Крижановский (Tempe...Tempesta FW: challenges, internals, use cases / Александр Крижановский (Tempe...
Tempesta FW: challenges, internals, use cases / Александр Крижановский (Tempe...
 
02 - Web-технологии. Web-клиенты
02 - Web-технологии. Web-клиенты02 - Web-технологии. Web-клиенты
02 - Web-технологии. Web-клиенты
 
Иван Чалыкин (Россия), Digital Security. Легальный SOP Bypass. Проблемы внедр...
Иван Чалыкин (Россия), Digital Security. Легальный SOP Bypass. Проблемы внедр...Иван Чалыкин (Россия), Digital Security. Легальный SOP Bypass. Проблемы внедр...
Иван Чалыкин (Россия), Digital Security. Легальный SOP Bypass. Проблемы внедр...
 
HighLoad весна 2014 лекция 5
HighLoad весна 2014 лекция 5HighLoad весна 2014 лекция 5
HighLoad весна 2014 лекция 5
 
Pavel Dovbush Toster
Pavel Dovbush Toster Pavel Dovbush Toster
Pavel Dovbush Toster
 
HighLoad весна 2014 лекция 2
HighLoad весна 2014 лекция 2HighLoad весна 2014 лекция 2
HighLoad весна 2014 лекция 2
 
Как считать и анализировать сотни гигабит трафика в секунду, Станислав Николо...
Как считать и анализировать сотни гигабит трафика в секунду, Станислав Николо...Как считать и анализировать сотни гигабит трафика в секунду, Станислав Николо...
Как считать и анализировать сотни гигабит трафика в секунду, Станислав Николо...
 
Bazhin 1 zal
Bazhin 1 zal Bazhin 1 zal
Bazhin 1 zal
 

Viewers also liked

Cubic Foot Gardening
Cubic Foot GardeningCubic Foot Gardening
Cubic Foot GardeningTim Lossen
 
Nadejda Kryajeva, «Rol' regional'nogo PR-soobschestva v formirovanii imidja g...
Nadejda Kryajeva, «Rol' regional'nogo PR-soobschestva v formirovanii imidja g...Nadejda Kryajeva, «Rol' regional'nogo PR-soobschestva v formirovanii imidja g...
Nadejda Kryajeva, «Rol' regional'nogo PR-soobschestva v formirovanii imidja g...Транслируем.бел
 
Biznes W 140 znakach
Biznes W 140 znakachBiznes W 140 znakach
Biznes W 140 znakach3camp
 
Aardrijkskunde Congres Malmberg
Aardrijkskunde Congres MalmbergAardrijkskunde Congres Malmberg
Aardrijkskunde Congres MalmbergRemco Bron
 
Intro To Mind Maps
Intro To Mind MapsIntro To Mind Maps
Intro To Mind Mapsamruth
 
もんじゃいるのススメ
もんじゃいるのススメもんじゃいるのススメ
もんじゃいるのススメRyo Amano
 
iBeacon en inBeacon platform introductie
iBeacon en inBeacon platform introductieiBeacon en inBeacon platform introductie
iBeacon en inBeacon platform introductieRemco Bron
 
Musi byc glosno kiedy jest impreza
Musi byc glosno kiedy jest imprezaMusi byc glosno kiedy jest impreza
Musi byc glosno kiedy jest impreza3camp
 
Wat is Bumbee?
Wat is Bumbee?Wat is Bumbee?
Wat is Bumbee?Remco Bron
 
IT現場のリーダー塾卒業式プレゼンテーション
IT現場のリーダー塾卒業式プレゼンテーションIT現場のリーダー塾卒業式プレゼンテーション
IT現場のリーダー塾卒業式プレゼンテーションRyo Amano
 
Kuba Marchwicki - Speechstorm - Usability w mediach innych niż www
Kuba Marchwicki - Speechstorm - Usability w mediach innych niż wwwKuba Marchwicki - Speechstorm - Usability w mediach innych niż www
Kuba Marchwicki - Speechstorm - Usability w mediach innych niż www3camp
 
Retargetowanie
RetargetowanieRetargetowanie
Retargetowanie3camp
 
Исследование белорусского мобильного интернета
Исследование белорусского мобильного интернетаИсследование белорусского мобильного интернета
Исследование белорусского мобильного интернетаТранслируем.бел
 
An Introduction to Membase
An Introduction to MembaseAn Introduction to Membase
An Introduction to MembaseTim Lossen
 
Redesing serwisu Morizon.pl
Redesing serwisu Morizon.plRedesing serwisu Morizon.pl
Redesing serwisu Morizon.pl3camp
 
The use of data and analytics to guide the improvement of learning experiences
The use of data and analytics to guide the improvement of learning experiencesThe use of data and analytics to guide the improvement of learning experiences
The use of data and analytics to guide the improvement of learning experiencesAbelardo Pardo
 
,,Zamek" czy ,,gwiazda" ?
,,Zamek" czy ,,gwiazda" ?,,Zamek" czy ,,gwiazda" ?
,,Zamek" czy ,,gwiazda" ?3camp
 

Viewers also liked (20)

Cubic Foot Gardening
Cubic Foot GardeningCubic Foot Gardening
Cubic Foot Gardening
 
HSPA+ в сети life:)
HSPA+ в сети life:)HSPA+ в сети life:)
HSPA+ в сети life:)
 
Nadejda Kryajeva, «Rol' regional'nogo PR-soobschestva v formirovanii imidja g...
Nadejda Kryajeva, «Rol' regional'nogo PR-soobschestva v formirovanii imidja g...Nadejda Kryajeva, «Rol' regional'nogo PR-soobschestva v formirovanii imidja g...
Nadejda Kryajeva, «Rol' regional'nogo PR-soobschestva v formirovanii imidja g...
 
Biznes W 140 znakach
Biznes W 140 znakachBiznes W 140 znakach
Biznes W 140 znakach
 
Aardrijkskunde Congres Malmberg
Aardrijkskunde Congres MalmbergAardrijkskunde Congres Malmberg
Aardrijkskunde Congres Malmberg
 
Intro To Mind Maps
Intro To Mind MapsIntro To Mind Maps
Intro To Mind Maps
 
もんじゃいるのススメ
もんじゃいるのススメもんじゃいるのススメ
もんじゃいるのススメ
 
iBeacon en inBeacon platform introductie
iBeacon en inBeacon platform introductieiBeacon en inBeacon platform introductie
iBeacon en inBeacon platform introductie
 
Musi byc glosno kiedy jest impreza
Musi byc glosno kiedy jest imprezaMusi byc glosno kiedy jest impreza
Musi byc glosno kiedy jest impreza
 
Wat is Bumbee?
Wat is Bumbee?Wat is Bumbee?
Wat is Bumbee?
 
IT現場のリーダー塾卒業式プレゼンテーション
IT現場のリーダー塾卒業式プレゼンテーションIT現場のリーダー塾卒業式プレゼンテーション
IT現場のリーダー塾卒業式プレゼンテーション
 
Kuba Marchwicki - Speechstorm - Usability w mediach innych niż www
Kuba Marchwicki - Speechstorm - Usability w mediach innych niż wwwKuba Marchwicki - Speechstorm - Usability w mediach innych niż www
Kuba Marchwicki - Speechstorm - Usability w mediach innych niż www
 
Retargetowanie
RetargetowanieRetargetowanie
Retargetowanie
 
Исследование белорусского мобильного интернета
Исследование белорусского мобильного интернетаИсследование белорусского мобильного интернета
Исследование белорусского мобильного интернета
 
Mix11
Mix11Mix11
Mix11
 
An Introduction to Membase
An Introduction to MembaseAn Introduction to Membase
An Introduction to Membase
 
Advanced Mobile Optimizations.ppt
Advanced Mobile Optimizations.pptAdvanced Mobile Optimizations.ppt
Advanced Mobile Optimizations.ppt
 
Redesing serwisu Morizon.pl
Redesing serwisu Morizon.plRedesing serwisu Morizon.pl
Redesing serwisu Morizon.pl
 
The use of data and analytics to guide the improvement of learning experiences
The use of data and analytics to guide the improvement of learning experiencesThe use of data and analytics to guide the improvement of learning experiences
The use of data and analytics to guide the improvement of learning experiences
 
,,Zamek" czy ,,gwiazda" ?
,,Zamek" czy ,,gwiazda" ?,,Zamek" czy ,,gwiazda" ?
,,Zamek" czy ,,gwiazda" ?
 

Similar to Major mistakes in site moving

Rsnx tsvetkov che btrix conf 2015
Rsnx tsvetkov che btrix conf 2015Rsnx tsvetkov che btrix conf 2015
Rsnx tsvetkov che btrix conf 2015Yulia Karpova
 
FT & HA Rails приложений приложений — это просто
FT & HA Rails приложений приложений — это простоFT & HA Rails приложений приложений — это просто
FT & HA Rails приложений приложений — это простоАлександр Ежов
 
Как защитить свой сайт, Пётр Волков, лекция в Школе вебмастеров
Как защитить свой сайт, Пётр Волков, лекция в Школе вебмастеровКак защитить свой сайт, Пётр Волков, лекция в Школе вебмастеров
Как защитить свой сайт, Пётр Волков, лекция в Школе вебмастеровYandex
 
11 лекция, петр волков
11 лекция, петр волков11 лекция, петр волков
11 лекция, петр волковkarina krew
 
Nginx Igor Sysoev
Nginx   Igor SysoevNginx   Igor Sysoev
Nginx Igor SysoevMedia Gorod
 
Практическое применение HTML5 в Я.Почте
Практическое применение HTML5 в Я.ПочтеПрактическое применение HTML5 в Я.Почте
Практическое применение HTML5 в Я.ПочтеAlexey Androsov
 
Выступление Ревизиум на ХостОбзор 2017
Выступление Ревизиум на ХостОбзор 2017Выступление Ревизиум на ХостОбзор 2017
Выступление Ревизиум на ХостОбзор 2017revisium
 
DevConf2013: Особенности применения WebSocket на примере работы в ERP системе.
DevConf2013: Особенности применения WebSocket на примере работы в ERP системе.DevConf2013: Особенности применения WebSocket на примере работы в ERP системе.
DevConf2013: Особенности применения WebSocket на примере работы в ERP системе.Alexander Frolov
 
Webuibasics - Lesson 3 - Nginx, SSI (in russian)
Webuibasics - Lesson 3 - Nginx, SSI (in russian)Webuibasics - Lesson 3 - Nginx, SSI (in russian)
Webuibasics - Lesson 3 - Nginx, SSI (in russian)xasima
 
Мониторинг в высоконагруженных (и не только) проектах: сравнительный анализ с...
Мониторинг в высоконагруженных (и не только) проектах: сравнительный анализ с...Мониторинг в высоконагруженных (и не только) проектах: сравнительный анализ с...
Мониторинг в высоконагруженных (и не только) проектах: сравнительный анализ с...Anton Baranov
 
Мониторинг в высоконагруженных (и не только) проектах: сравнительный анализ с...
Мониторинг в высоконагруженных (и не только) проектах: сравнительный анализ с...Мониторинг в высоконагруженных (и не только) проектах: сравнительный анализ с...
Мониторинг в высоконагруженных (и не только) проектах: сравнительный анализ с...Ontico
 
Андрей Светлов-«Делаем своё решение для оптимальной загрузки кластера»
Андрей Светлов-«Делаем своё решение для оптимальной загрузки кластера»Андрей Светлов-«Делаем своё решение для оптимальной загрузки кластера»
Андрей Светлов-«Делаем своё решение для оптимальной загрузки кластера»Tanya Denisyuk
 
Frontera: распределенный робот для обхода интернета в больших объемах - Алекс...
Frontera: распределенный робот для обхода интернета в больших объемах - Алекс...Frontera: распределенный робот для обхода интернета в больших объемах - Алекс...
Frontera: распределенный робот для обхода интернета в больших объемах - Алекс...it-people
 
Frontera обход испанского интернета
Frontera обход испанского интернетаFrontera обход испанского интернета
Frontera обход испанского интернетаAlexander Sibiryakov
 
High Availability в жизни обычного разработчика
High Availability в жизни обычного разработчикаHigh Availability в жизни обычного разработчика
High Availability в жизни обычного разработчикаSumy PHP User Grpoup
 
(1 часть) 1С-Битрикс. Как настроить двухуровневую конфигурацию веб-приложения...
(1 часть) 1С-Битрикс. Как настроить двухуровневую конфигурацию веб-приложения...(1 часть) 1С-Битрикс. Как настроить двухуровневую конфигурацию веб-приложения...
(1 часть) 1С-Битрикс. Как настроить двухуровневую конфигурацию веб-приложения...ForkConf
 

Similar to Major mistakes in site moving (20)

Rsnx tsvetkov che btrix conf 2015
Rsnx tsvetkov che btrix conf 2015Rsnx tsvetkov che btrix conf 2015
Rsnx tsvetkov che btrix conf 2015
 
FT & HA Rails приложений приложений — это просто
FT & HA Rails приложений приложений — это простоFT & HA Rails приложений приложений — это просто
FT & HA Rails приложений приложений — это просто
 
Как защитить свой сайт, Пётр Волков, лекция в Школе вебмастеров
Как защитить свой сайт, Пётр Волков, лекция в Школе вебмастеровКак защитить свой сайт, Пётр Волков, лекция в Школе вебмастеров
Как защитить свой сайт, Пётр Волков, лекция в Школе вебмастеров
 
11 лекция, петр волков
11 лекция, петр волков11 лекция, петр волков
11 лекция, петр волков
 
Nginx Igor Sysoev
Nginx   Igor SysoevNginx   Igor Sysoev
Nginx Igor Sysoev
 
Drupal Paranoia
Drupal ParanoiaDrupal Paranoia
Drupal Paranoia
 
Drupal Paranoia
Drupal ParanoiaDrupal Paranoia
Drupal Paranoia
 
Drupal Paranoia
Drupal ParanoiaDrupal Paranoia
Drupal Paranoia
 
Практическое применение HTML5 в Я.Почте
Практическое применение HTML5 в Я.ПочтеПрактическое применение HTML5 в Я.Почте
Практическое применение HTML5 в Я.Почте
 
Выступление Ревизиум на ХостОбзор 2017
Выступление Ревизиум на ХостОбзор 2017Выступление Ревизиум на ХостОбзор 2017
Выступление Ревизиум на ХостОбзор 2017
 
DevConf2013: Особенности применения WebSocket на примере работы в ERP системе.
DevConf2013: Особенности применения WebSocket на примере работы в ERP системе.DevConf2013: Особенности применения WebSocket на примере работы в ERP системе.
DevConf2013: Особенности применения WebSocket на примере работы в ERP системе.
 
Webuibasics - Lesson 3 - Nginx, SSI (in russian)
Webuibasics - Lesson 3 - Nginx, SSI (in russian)Webuibasics - Lesson 3 - Nginx, SSI (in russian)
Webuibasics - Lesson 3 - Nginx, SSI (in russian)
 
Мониторинг в высоконагруженных (и не только) проектах: сравнительный анализ с...
Мониторинг в высоконагруженных (и не только) проектах: сравнительный анализ с...Мониторинг в высоконагруженных (и не только) проектах: сравнительный анализ с...
Мониторинг в высоконагруженных (и не только) проектах: сравнительный анализ с...
 
Мониторинг в высоконагруженных (и не только) проектах: сравнительный анализ с...
Мониторинг в высоконагруженных (и не только) проектах: сравнительный анализ с...Мониторинг в высоконагруженных (и не только) проектах: сравнительный анализ с...
Мониторинг в высоконагруженных (и не только) проектах: сравнительный анализ с...
 
Андрей Светлов-«Делаем своё решение для оптимальной загрузки кластера»
Андрей Светлов-«Делаем своё решение для оптимальной загрузки кластера»Андрей Светлов-«Делаем своё решение для оптимальной загрузки кластера»
Андрей Светлов-«Делаем своё решение для оптимальной загрузки кластера»
 
Fiddler
FiddlerFiddler
Fiddler
 
Frontera: распределенный робот для обхода интернета в больших объемах - Алекс...
Frontera: распределенный робот для обхода интернета в больших объемах - Алекс...Frontera: распределенный робот для обхода интернета в больших объемах - Алекс...
Frontera: распределенный робот для обхода интернета в больших объемах - Алекс...
 
Frontera обход испанского интернета
Frontera обход испанского интернетаFrontera обход испанского интернета
Frontera обход испанского интернета
 
High Availability в жизни обычного разработчика
High Availability в жизни обычного разработчикаHigh Availability в жизни обычного разработчика
High Availability в жизни обычного разработчика
 
(1 часть) 1С-Битрикс. Как настроить двухуровневую конфигурацию веб-приложения...
(1 часть) 1С-Битрикс. Как настроить двухуровневую конфигурацию веб-приложения...(1 часть) 1С-Битрикс. Как настроить двухуровневую конфигурацию веб-приложения...
(1 часть) 1С-Битрикс. Как настроить двухуровневую конфигурацию веб-приложения...
 

More from Транслируем.бел

Руководство по видео, трансляциям и премьерам (Youtube 2020)
Руководство по видео, трансляциям и премьерам (Youtube 2020)Руководство по видео, трансляциям и премьерам (Youtube 2020)
Руководство по видео, трансляциям и премьерам (Youtube 2020)Транслируем.бел
 
Корпоративный новый год онлайн
Корпоративный новый год онлайнКорпоративный новый год онлайн
Корпоративный новый год онлайнТранслируем.бел
 
Руководство для малого и среднего бизнеса по использованию цифровых решений
Руководство для малого и среднего бизнеса по использованию цифровых решенийРуководство для малого и среднего бизнеса по использованию цифровых решений
Руководство для малого и среднего бизнеса по использованию цифровых решенийТранслируем.бел
 
Онлайн-трансляции в соцсетях
Онлайн-трансляции в соцсетяхОнлайн-трансляции в соцсетях
Онлайн-трансляции в соцсетяхТранслируем.бел
 
Как организовать трансляцию в Facebook
Как организовать трансляцию в FacebookКак организовать трансляцию в Facebook
Как организовать трансляцию в FacebookТранслируем.бел
 
Что сделать, чтобы сто раз все не переделывать
Что сделать, чтобы сто раз все не переделыватьЧто сделать, чтобы сто раз все не переделывать
Что сделать, чтобы сто раз все не переделыватьТранслируем.бел
 
Когда сказать нет. Арсений Кравченко
Когда сказать нет. Арсений КравченкоКогда сказать нет. Арсений Кравченко
Когда сказать нет. Арсений КравченкоТранслируем.бел
 
SMM учебник. Как продвигать банк в социальных сетях. Наглядное пособие
SMM учебник. Как продвигать банк в социальных сетях. Наглядное пособиеSMM учебник. Как продвигать банк в социальных сетях. Наглядное пособие
SMM учебник. Как продвигать банк в социальных сетях. Наглядное пособиеТранслируем.бел
 
методы монетизации интернет проектов
методы монетизации интернет проектовметоды монетизации интернет проектов
методы монетизации интернет проектовТранслируем.бел
 

More from Транслируем.бел (20)

Медицинские трансляции
Медицинские трансляцииМедицинские трансляции
Медицинские трансляции
 
Vinteo
VinteoVinteo
Vinteo
 
Руководство по видео, трансляциям и премьерам (Youtube 2020)
Руководство по видео, трансляциям и премьерам (Youtube 2020)Руководство по видео, трансляциям и премьерам (Youtube 2020)
Руководство по видео, трансляциям и премьерам (Youtube 2020)
 
Корпоративный новый год онлайн
Корпоративный новый год онлайнКорпоративный новый год онлайн
Корпоративный новый год онлайн
 
Unofficial guide to vmix by streamgeeks
Unofficial guide to vmix by streamgeeksUnofficial guide to vmix by streamgeeks
Unofficial guide to vmix by streamgeeks
 
Руководство для малого и среднего бизнеса по использованию цифровых решений
Руководство для малого и среднего бизнеса по использованию цифровых решенийРуководство для малого и среднего бизнеса по использованию цифровых решений
Руководство для малого и среднего бизнеса по использованию цифровых решений
 
Sennheiser ew100 g2
Sennheiser ew100 g2Sennheiser ew100 g2
Sennheiser ew100 g2
 
Sony mcs 8m
Sony mcs 8mSony mcs 8m
Sony mcs 8m
 
Сравнение поколений Y и Z
Сравнение поколений Y и ZСравнение поколений Y и Z
Сравнение поколений Y и Z
 
Онлайн-трансляции в соцсетях
Онлайн-трансляции в соцсетяхОнлайн-трансляции в соцсетях
Онлайн-трансляции в соцсетях
 
Как организовать трансляцию в Facebook
Как организовать трансляцию в FacebookКак организовать трансляцию в Facebook
Как организовать трансляцию в Facebook
 
The ultimate guide to facebook live for your event
The ultimate guide to facebook live for your eventThe ultimate guide to facebook live for your event
The ultimate guide to facebook live for your event
 
Guide to facebook live
Guide to facebook liveGuide to facebook live
Guide to facebook live
 
Comdi player
Comdi playerComdi player
Comdi player
 
Что сделать, чтобы сто раз все не переделывать
Что сделать, чтобы сто раз все не переделыватьЧто сделать, чтобы сто раз все не переделывать
Что сделать, чтобы сто раз все не переделывать
 
Когда сказать нет. Арсений Кравченко
Когда сказать нет. Арсений КравченкоКогда сказать нет. Арсений Кравченко
Когда сказать нет. Арсений Кравченко
 
Marketing Essentials for Startup Teams
Marketing Essentials for Startup TeamsMarketing Essentials for Startup Teams
Marketing Essentials for Startup Teams
 
SMM учебник. Как продвигать банк в социальных сетях. Наглядное пособие
SMM учебник. Как продвигать банк в социальных сетях. Наглядное пособиеSMM учебник. Как продвигать банк в социальных сетях. Наглядное пособие
SMM учебник. Как продвигать банк в социальных сетях. Наглядное пособие
 
методы монетизации интернет проектов
методы монетизации интернет проектовметоды монетизации интернет проектов
методы монетизации интернет проектов
 
Belarus internet users discovery
Belarus internet users discoveryBelarus internet users discovery
Belarus internet users discovery
 

Major mistakes in site moving

  • 1. Роман Шатерник, технический директор Red Graphic Interactive Agency 28.03.2009 Перенос сайта: работа над ошибками
  • 3.
  • 4. «А как мне выбрать тарифный план?» … или ошибки с выбором хостинга Основные разновидности хостинга: Выбор вида хостинга и тарифного плана зависит от требований системы, на которой построен сайт и особенностей использования сайта (посещаемости, объема размещаемых материалов, предполагаемого трафика и пр.)
  • 5. «А как мне выбрать тарифный план?» … или ошибки с выбором хостинга Основные разновидности хостинга: Выбор вида хостинга и тарифного плана зависит от требований системы, на которой построен сайт и особенностей использования сайта (посещаемости, объема размещаемых материалов, предполагаемого трафика и пр.) Является самым оптимальным вариантом для сайтов малой и средней сложности. Если же сайт требует большого количества ресурсов и траффика, или требует применения нестандартных средств, или к нему предъявляются большие требования безопасности, то необходим выделенный сервер.
  • 6. «А как мне выбрать тарифный план?» … или ошибки с выбором хостинга Основные разновидности хостинга: Выбор вида хостинга и тарифного плана зависит от требований системы, на которой построен сайт и особенностей использования сайта (посещаемости, объема размещаемых материалов, предполагаемого трафика и пр.) Сервером становится отдельный физический компьютер со своим жестким диском, процессором, оперативной памятью и другими ресурсами. Пользователь имеет полный контроль над сервером, т.е. получает возможность устанавливать любое программное обеспечение.
  • 7. «А как мне выбрать тарифный план?» … или ошибки с выбором хостинга Основные разновидности хостинга: Выбор вида хостинга и тарифного плана зависит от требований системы, на которой построен сайт и особенностей использования сайта (посещаемости, объема размещаемых материалов, предполагаемого трафика и пр.) Промежуточный вариант: на одном физическом компьютере при помощи технологии виртуальных машин одновременно запущено несколько виртуальных серверов
  • 8.
  • 9. «А как мне выбрать тарифный план?» … или ошибки с выбором хостинга Пример требований к хостингу 1. Сервер. Рекомендуемая конфигурация: dual Intel Pentium IV 1.7 GHz, 1 Gb RAM, 500-1000Mb HDD . Минимальная конфигурация: Intel Pentium III 1 GHz, 512Mb RAM, не менее 250 Mb HDD . 2. Программное обеспечение - Unix или Unix- подобная операционная система; - Apache 1.29 – 1.29.x или 2. x с поддержкой mod_rewrite; - PHP 5+ с модулями mysql, PDO+PDO_MYSQL, xml, gd2, mbstring, iconv, SOAP; - MySQL 4.1.x+; - требуются права для управления конфигурацией папок с помощью файлов . htaccess; - опции Option FollowSymLinks и Allow Override All в настройках сервера Apache. 3. Необходимые данные доступа: - FTP (host, login, password); - MySQL (URL, login, password); - В идеале SSH (host, login, password).
  • 10.
  • 11. &quot;Доступ по FTP? Я ничего в этом не понимаю!“ … или ошибки с предоставляемым доступом к хостингу Перенос – это просто копирование, однако для его осуществления могут понадобиться до 5ти различных доступов: FTP – для копирования файлов; MySQL – для копирования базы данных; SSH – для работы в shell VPS; CP (контрольная панель хостинга) – для управления хостингом; ЦРД (центр регистрации доменов) – для управления доменом.
  • 12.
  • 13.
  • 14. «Я сказал левую! Чик. Я сказал ногу! Чик.» … или ошибки при работе с копиями сайтов
  • 15.
  • 16. «Мы должны видеть наш сайт, а остальные заглушку» … или ошибки запрета доступа к сайту По IP -адресам Order deny,allow Deny from all Allow from 217.21.36.102 62.118.232.226 .htaccess
  • 17. Чудеса доменных имен То, что в контрольной панели хостинга создан виртуальный хост не означает, что теперь по этому имени на сайт попадут посетители. Именем управляет регистратор, а связка с IP-адресом находится на DNS-сервере. И в этой цепочке бывают неполадки. Регистратор указывает DNS- сервера для домена: Домен = > DNS -сервер redgraphic.ru => ns1.masterhost.ru DNS сервер связывает имя домена и IP -адрес сервера: Домен = > IP адрес сервера redgraphic.ru => 67.19.148.178 Сервер связывает имя домена и корневую директорию сайта: Домен => Document Root redgraphic.ru => /var/www/rg.ru/htdocs
  • 21. Чудеса доменных имен <VirtualHost *:80> ServerName redgraphic.ru www.redgraphic.ru DocumentRoot /var/www/rg.ru/htdocs CustomLog /var/log/apache/rg.ru-access.log combined ErrorLog /var/log/apache/rg.ru-error.log </VirtualHost>
  • 22.
  • 23. Учитесь на чужом опыте ;) Не допускайте не нужных ошибок при переносе ваших сайтов! Удачи! Спасибо за внимание! Работа над ошибками завершена…

Editor's Notes

  1. Red Graphic Interactive Agency, 2007