перенос сайта с денвера на хостинг. Спасибо!

Автор nike2012, 20-11-2011, 23:04:07

« назад - далее »

nike2012Topic starter

всем привет.
Это снова я ( ;D), всем хорошо известно первые дни существования сайта. Когда нужно все настроить а тут поисковики спешат его проиндексировать. Есть два варианта либо запретить в robot.txt индексацию сайта либо создать его в денвере. Предпочел второй вариант так как контент быстро растаскают по другим сайтам.
Так вот как всеже перенести сайт с денвера на реальный хостинг?
На офф. сайте есть так называемая "обширная" инструкция, но я в моем понимании, я нахожу некоторые противоречия.
http://dle-news.ru/2006/12/11/perenos_sajjta_s_lokalnogo_servera_na_khosting.html

Вот как я понял (шаги в порядке убывания)
1. делаем сайт, оптимизируем все, добавляем контент, и так далее. До того времени, до скольки посчитаем нужным.
2. удаляем либо меняем название файла config.php
3. делаем бэкап базы данных
4. копируем все файлы из локального сервера (а это папка "www" в денвере) на реальный хостинг.
5 . запускаем установку движка с помощь файла install.php, после установки удаляем файл.
6. восстанавливаем базу данных
7. удаляем все файлы из папок: engine/cache, engine/system/cache. Все файлы кроме .htacces
8. составляем robot.txt, заливаем его на хостинг и ждем индексации сайта.

>> Только вот у меня возникает вопрос, разве базу данных на хостинге не нужно создавать, и должна ли та база с хостинга совпадать по имени с той из денвера.
>> если я удалю файл config.php будет ли установка на хостинге произведена безошибочно.

Всем большое спасибо за участие!
  •  


Гарик+

#1
1. Копируем файлы сайта на сервер.
2.Правим конфигурационный файл движка.
3.Подправляем и переносим БД на сервер.
вроде всё.


nike2012Topic starter

Цитата: Гарик+ от 21-11-2011, 00:29:09
1. Копируем файлы сайта на сервер.
2.Правим конфигурационный файл движка.
3.Подправляем и переносим БД на сервер.
вроде всё.
Привет, спасибо за помощь?
О что именно нужно править в конфигурационном файле движка??? Прошу прощения если туплю.

у меня есть вторая идейка, если мы создаем сайт на хостинге идентичный тому в денвере, все правим оптимизируем (категории главную и так далее) но новости не добавляем, и закрываем полностью от индексации. А в денвере тоже оптимизируем но добавляем все необходимые новости, потом далаем бэкап базы данных и заливаем на хостинг, и восстанавливаем базу. Что вообще такое база данных? Это разве не все новости картинки и так далее? Или я не прав? Всем спасибо!
  •  

Гарик+

#3
ну как правило имя БД, имя сервера, хост , пароль/логин ...

Под базами данных (БД) понимаются системы хранения и обработки данных, для доступа к которым используется язык SQL (Structured Query Language). Существует множество различных систем управления базами данных (СУБД), но в условиях хостинга как правило применяется СУБД MySQL.
В БД хранится вся информация о устройстве и структуре сайта. Картинки у вас хранятся на FTP, а вот какие они, какого размера, как и где размещены описывается в БД
ЗЫ: правка самой БД производится если меняется имя самой БД.

nike2012Topic starter

Цитата: Гарик+ от 21-11-2011, 20:32:58

Все понятно, спасибо!
Не могу не воспользоваться случаем и спросить на счет 301 редиректа с www на без www.
В сути все понял хочу только уточнить
Открывает файл .htaccess который находится в корневой папке (ну там где и robot.txt  и так далее) и в конце всех строк записываем еще и это
Options +FollowSymLinks
RewriteCond %{http_host} ^www.domain.com [NC]
RewriteRule ^(.*)$ http://domain.com/$1 [R=301,NC]
естественно вместо domain.com пишем свой.
все правильно?
спасибо! :)
  •  


Гарик+

#5
ну где-то так

Добавлено: 22-11-2011, 00:16:02


варианта редиректа с www на без www:
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.vash_sait\.ru$ [NC]
RewriteRule ^(.*)$ http://vash_sait.ru/$1 [R=301,L]

Вариант редиректа с без WWW на WWW:
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^vash_sait\.ru$ [NC]
RewriteRule ^(.*)$ http://www.vash_sait.ru/$1 [R=301,L]

snegovik

Цитата: nike2012 от 20-11-2011, 23:04:07

Вот как я понял (шаги в порядке убывания)
1. делаем сайт, оптимизируем все, добавляем контент, и так далее. До того времени, до скольки посчитаем нужным.
2. удаляем либо меняем название файла config.php
3. делаем бэкап базы данных
4. копируем все файлы из локального сервера (а это папка "www" в денвере) на реальный хостинг.
5 . запускаем установку движка с помощь файла install.php, после установки удаляем файл.
6. восстанавливаем базу данных
7. удаляем все файлы из папок: engine/cache, engine/system/cache. Все файлы кроме .htacces
8. составляем robot.txt, заливаем его на хостинг и ждем индексации сайта.

>> Только вот у меня возникает вопрос, разве базу данных на хостинге не нужно создавать, и должна ли та база с хостинга совпадать по имени с той из денвера.
>> если я удалю файл config.php будет ли установка на хостинге произведена безошибочно.

Всем большое спасибо за участие!
1. делаем сайт, оптимизируем все, добавляем контент, и так далее. До того времени, до скольки посчитаем нужным.
2. С файлом config.php ничего не делаем
3. делаем бэкап базы данных
4. запускаем установку движка с помощь файла install.php, после установки удаляем файл.( Естественно перед этим создав базу данных на хостинге)
5. Кидаем в папку templates свой шаб.
6. Заходим в phpMyAdmin выбираем созданную базу и импортируем в неё бэкап своей базы с денвера.
Всё.