Как лучше обновлять сайт ?

nomarketing
На сайте с 23.09.2009
Offline
189
434

Хотел спросить, есть сайт, на локалхосте, есть сайт, на сервере, как можно нормально организовать, переход, обновление, с локалхоста на настоящий ? т.е мне все равно нужно тестить на сервере сайт который находится на локалке (обновленный) а вот как это правильно сделать ?

Допустим, я обновлю сайт, а на сервере другие настройки или еще что не подходит, в итоге мне надо будет возвращать бэкап и т д. Как сделать так что бы можно было проверить все на сервере а потом, если все хорошо, обновить настоящий сайт ? вообще как люди делют ? просто раньше статью читал, но уже не помню, как там один вебмастер рассказывал как избежать многих проблем, с помощью или зеркала или еще что не помню вообщем, но смысл был в том что он тестировал все на том же сервере где и сайт, а потом применял к настоящему и вуаля.

Капитан покидает корабль последним
Egoistik
На сайте с 15.01.2013
Offline
57
#1
nomarketing:
Хотел спросить, есть сайт, на локалхосте, есть сайт, на сервере, как можно нормально организовать, переход, обновление, с локалхоста на настоящий ? т.е мне все равно нужно тестить на сервере сайт который находится на локалке (обновленный) а вот как это правильно сделать ?

Допустим, я обновлю сайт, а на сервере другие настройки или еще что не подходит, в итоге мне надо будет возвращать бэкап и т д. Как сделать так что бы можно было проверить все на сервере а потом, если все хорошо, обновить настоящий сайт ? вообще как люди делют ? просто раньше статью читал, но уже не помню, как там один вебмастер рассказывал как избежать многих проблем, с помощью или зеркала или еще что не помню вообщем, но смысл был в том что он тестировал все на том же сервере где и сайт, а потом применял к настоящему и вуаля.

а не проще вносить правки в том же нотпаде и в случаи чего просто вернуть изменения ?

Помогу с мелкими вопросами по Wordpress ICQ- 448858859, Skype- oman6661
nomarketing
На сайте с 23.09.2009
Offline
189
#2
Egoistik:
а не проще вносить правки в том же нотпаде и в случаи чего просто вернуть изменения ?

Нет, к примеру, я сделал обновление во многих местах, можно сказать дописал не много функций и так далее. А их ооочень много :) т.е скажем усовершенствованная версия сайта. Вообщем нужно как то тестировать перед запуском, но что бы старая версия работала. И только после того как протестирую новую, смогу обновить. Просто у меня раньше было так, я обновлял, но потом замечал много ошибок и так далее, то настройки на сервере не подходили и приходилось переписывать функции некоторые и т д.. А так я бы проверил как то.. и потом уже закачал и все

---------- Добавлено 26.01.2015 в 14:59 ----------

nomarketing:
Нет, к примеру, я сделал обновление во многих местах, можно сказать дописал не много функций и так далее. А их ооочень много :) т.е скажем усовершенствованная версия сайта. Вообщем нужно как то тестировать перед запуском, но что бы старая версия работала. И только после того как протестирую новую, смогу обновить. Просто у меня раньше было так, я обновлял, но потом замечал много ошибок и так далее, то настройки на сервере не подходили и приходилось переписывать функции некоторые и т д.. А так я бы проверил как то.. и потом уже закачал и все

Вообщем я думаю у тех кто реально занимается разработками, у них уже есть какой то проверенный способ.

K5
На сайте с 21.07.2010
Offline
209
#3

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

аська 45два48499два записки на работе (http://memoryhigh.ru) помогу с сайтом, удалю вирусы, настрою впс -> отзывы ТУТ (/ru/forum/836248) и ТАМ (http://www.maultalk.com/topic140187.html) !!!всегда проверяйте данные людей, которые сами пишут вам в аську или скайп!!!
Joker-jar
На сайте с 26.08.2010
Offline
167
#4

Во-первых, настройте свой локальный сервер так же, как и ваш продакшн сервер. Какой смысл в разных настройках, если потом из-за этого что-то не работает? Во-вторых, используйте тестовую площадку на поддомене и/или в зищищенной зоне, как уже говорили. Можно использовать общую базу с основным сайтом, а можно и отдельную, в зависимости от того, насколько стабильна и заморожена структура вашей бд и насколько часто приходится тестировать функции, требующие изменения данных в бд. Не забудьте запретить индексировать тестовую площадку или, что лучше, ограничьте доступ к ней (по IP или еще как-то). В третьех, рекомендую использовать систему контроля версий (например, SVN).

NS
На сайте с 08.10.2011
Offline
29
#5
Нет, к примеру, я сделал обновление во многих местах, можно сказать дописал не много функций и так далее. А их ооочень много т.е скажем усовершенствованная версия сайта. Вообщем нужно как то тестировать перед запуском, но что бы старая версия работала. И только после того как протестирую новую, смогу обновить. Просто у меня раньше было так, я обновлял, но потом замечал много ошибок и так далее, то настройки на сервере не подходили и приходилось переписывать функции некоторые и т д.. А так я бы проверил как то.. и потом уже закачал и все

Либо поддомен как поссоветовали, либо купить сторонный домен, закрыть его от публики и там шаманить как тебе угодно, закрыть что бы индексации не было со стороны поисковиков.

nomarketing
На сайте с 23.09.2009
Offline
189
#6

О, точно, наверно так и сделаю, на поддомене все. А потом уже окончательно перекачаю все на сервак.

NS
На сайте с 08.10.2011
Offline
29
#7
nomarketing:
О, точно, наверно так и сделаю, на поддомене все. А потом уже окончательно перекачаю все на сервак.

Главное закрыть сайт не забудь когда шаманить будешь...

M
На сайте с 04.12.2013
Offline
223
#8

Подгоните все настройки на локалке под настройки используемой хостинг-площадки.

Домены и скрипт для коротких ссылок: https://u75.ru/domains-for-shortcuts
Polkan
На сайте с 28.09.2005
Offline
102
#9

Я использую GIT для этого. Имхо это очень удобно!

В любой момент можно моментально откатиться к любому состоянию (или переключиться на любую ветку), внести нужные изменения и попробовать снова.

WordPress-плагин для Apishops (http://p-api-shop.ru/) P-API-Shop WooCommerce-плагин для Apishops (http://woo-apishops.ru/) Woo-Apishops

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий