Блог фрилансера - сайты под ключ

Быстрый перенос сайта

 Когда мне понадобилось переносить с одного сервера на другой 2 сайта и один блог, я сначала думал что процедура эта затянется не на один вечер. Именно вечер и желательно поздний, я выбирал исходя из того что в это время посещаемость обычно мизерная. А при переносе домен на некоторое время становится недоступен, ведь при этом нужно сначала удалить домен в аккаунте где он находился и тем самым удаляется ДНС запись домена, и только после этого в ПУ аккаунта куда переносится домен, заказать перенос. Должно пройти некоторое время пока пропишутся новые ДНС домена.

 

 Так как до этого я сайты не переносил, то представлял себе эту процедуру следующим образом - по FTP перенести все файлы на комп в отдельную папку с аккаунта с которого сьезжаю. Но не все файлы, а только те в которых файлы не изменяются. Есть некоторые папки и файлы в которых могут произойти изменения - например файлы кэша или файлы в которые производятся записи. Эти файлы и папки я пока не трогаю. Потом удаляю домен в одном месте и тут же заказываю перенос в другом. После этого догружаю изменяемые файлы (они уже не могут измениться так как сайт сразу становится недоступен) и начинаю перекачивать по FTP в папку для нового местоположения на новом аккаунте. Потом деляю бэкап БД по старому месту и экспортирую данные в новую БД заранее созданную на новом аккаунте. После чего в конфиг файле меняются данные - название и пароль к новой БД. Всё, если ДНС уже прописались то сайт становится доступен. Но сама процедура перекачки на комп и обратно занимает очень много времени. Даже при большой скорости конекта.

 

  Когда я представил себе сколько времени мне придётся убить на всё это, а по расчётам не менее часа - двух (если FTP не будет глючить, что обычно проявляется в самый ответственный момент) с учётом того что львиную часть файлов я могу перекачать заранее, то я решил поскать менее времязатратный вариант. Сначала хотел найти прогу которая может прямо на сервере упаковать все файлы в один архив, а потом распаковать их с сохранением всех параметров, вплоть до прав на файлы и папки. Соответственно такая операция займёт намного меньше времени и избавит от ошибок при перезакачке. Часто бывает что где то какой то файл не загрузился, или загрузился неполностью. А что бы всё это проверить в ручную, проще повеситься.

 

   Но прежде чем полезть в поисковики в поисках подобного скрипта, я решил посмотреть в ПУ аккаунта, нет ли такой фишки уже встроенной в панель управления. Где то читал публикацию что в современных ПУ есть такая фишка. И точно, в файловом менеджере аккаунта функция запаковки - распаковки файлов есть. А так как мне эта фишка никогда не была нужна, то я и не обращал внимания. Да и в ПУ я захожу очень редко, бывает за пол года ни разу. Так вот, я с помощью функции сжатия и архивирования с последующей распаковкой мне удалось всего за 2 часа полностью перенести 4 сайта общим обьёмом 180 мегабайт. Начал я процесс в 11 часов вечера и закончил к 1 ночи. В 2 часа ночи все сайты уже работали, ДНС для всех перезаписался.

Оставьте комментарий!

grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question


Комментарий будет опубликован после проверки

     

  

(обязательно)