Как перенести сайт с uCoz на LinkorCMS

Автор: Антон Матвейчук


Сразу скажу, что создавать сайт на uCoz — тупиковый путь и серьёзная ошибка, о которой сайтосоздатель рано или поздно обязательно пожалеет. Мне посчастливилось исправить эту свою ошибку и перенести свой сайт с uCoz на нормальный полноценный хостинг. Своим опытом переноса сайта я и поделюсь с вами в этой статье.


Вступление


С юКозом я связался не сразу — сначала писал свои статьи на разные чужие сайты, потом завёл свой аккаунт в Живом Журнале, затем некоторое время пробовал создавать сайт в конструкторе сайтов MyLivePage. Всё это было для меня не то. Для создания же сайта на нормальном хостинге и в CMS вроде Wordpress и Joomla у меня отсутствовали нужные для этого знания HTML и CSS, а также навыки работы с хостингом. Из-за этого у меня ничего не получилось на Народ.ру, куда я тоже было сунулся.


И вот тогда в поисках чего-то подходящего я наткнулся на рекламу юКоза, обещающую бесплатное и быстрое создание полноценного сайта без всяких знаний программирования. Недолго думая, я и создал свой сайт на юКозе, и произошло это событие в далёком 2010 году.


Создание сайта на uCoz


Как бывает со многими неофитами, поначалу мне очень понравилось в юКозе. Действительно быстро можно создать сайт, который со стороны выглядит вполне полноценным, и без всяких знаний HTML и CSS наполнять сайт своими статьями и новостями. На знаменитый «плавающий» юкозовский рекламный блок в углу я не обращал внимания — мне, как создателю сайта, он не показывался. А об удобстве посетителей сайта я тогда и не задумывался, не имея никакого понятия об «юзабилити».


Уже тогда в Рунете было множество негативных мнений об юКозе, сервис прямо назывался рассадником г*вносайтов для школьников. И это соответствовало действительности — большинство юкозовских сайтов отличались однообразием, содранным без указания первоисточника контентом и обилием рекламы, из-за которой просматривать сайт было затруднительно.


Прочитывая очередной отрицательный отзыв про юКоз и его минусы, и про то, что нормальный сайтосоздатель должен создавать свой сайт только на полноценном хостинге, и я решил создать свой сайт на этом самом хостинге, хотя тогда для меня все эти слова — «хостинг», «база данных», «FTP-аккаунт» — были такими же страшными и непонятными, как слова «карате» и «джиу-джитсу» в известном анекдоте.


Решение принято, я взялся за дело! Хотелось создать что-то похожее на свой юкозовский сайт, чтобы были модули статей, файлов, фотогалереи, чтобы была возможность комментирования, в общем, хотелось сделать такой добротный традиционный сайт.


Wordpress, как система для блогов, мне не подходил, поэтому я решил попробовать создать сайт на CMS Joomla. Несколько месяцев я изучал эту систему, параллельно просматривая видеокурсы, прочитывая форумы и создавая сайт в симуляторе интернета Денвере. Наверняка сейчас Joomla стала намного понятнее, легче и удобнее в работе, но тогда, в 2010 году, Joomla оказалась для меня намного тяжелее, труднее и неудобнее юкозовского конструктора.


И тогда я решил не забрасывать свой сайт на юКозе, а наоборот, раскручивать его дальше и наполнять новым интересным и полезным контентом. Я решил убрать юкозовскую рекламу с сайта, заплатив юКозу за так называемый «премиум-аккаунт» (который снимает эту рекламу) и прикрепить к сайту полноценный домен, который получил в подарок у юКоза при оплате «премиум-аккаунта» сразу на год. Так появился этот сайт Drevodelatel.ru.


Почему не стоит создавать сайт на uCoz


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


«Бесплатность» юКоза


Прежде всего — это несоответствие заявляемых возможностей и действительности. Первое, что мы видим при слове «uCoz» — БЕСПЛАТНЫЙ. Но на самом деле, если сайтосоздатель серьёзно отнесётся к созданию и ведению сайта на юКозе, ему это обойдётся ВО МНОГО РАЗ дороже, чем создать такой же сайт на нормальном хостинге.


Приведу конкретные цифры. Сейчас оплата снятия рекламы с юкозовского сайта (а с рекламой от юКоза сайт, понятное дело, не назовёшь полноценным) стоит минимум 6$ в месяц. При нынешнем курсе доллара 1 к 70 «премиум» обойдётся сайтосоздателю в 450 руб./месяц, или, при оплате в год с учётом скидок 20% — в 4000 руб. И это всего лишь за снятие рекламы на одном сайте и место памяти в 2 Гб.


А вот на нормальном хостинге, на котором я держу два своих сайта, оба сайта обходятся мне чуть меньше 900 руб. в год. Разница почти в ДЕСЯТЬ раз за один сайт не в пользу юКоза. При этом на хостинге я могу создать на эти деньги до пяти сайтов, имею полный доступ к базам данных, бесплатную круглосуточную техподдержку (в юКозе за обращение в техподдержку надо платить), неограниченную возможность в создании бэкапов сайтов (в юКозе только ночью и только раз в неделю), полноценные PHP (в юКозе отсутствует либо надо доплачивать) и FTP (в юКозе ограничения на размер файлов).


То же самое касается доменов, если их покупать и продлевать через юКоз, — и здесь расценки у юКоза выше всех в Рунете.


То есть в итоге создавший сайт на юКозе попадает в тупиковую ситуацию — либо платить по совершенно неадекватным расценкам, либо терпеть юкозовскую рекламу на своём сайте за «бесплатно». Но реклама от юКоза — это самое мерзкое, что я видел в Рунете, сайт с такой рекламой я закрываю сразу.


И немудрено — чем дальше, тем больше жуткой рекламы «ляпает» юКоз на свои «бесплатные» сайты. В данный момент полный набор состоит из бокового и нижнего плавающих блоков, кликандера и окна видеоплеера, которое невозможно закрыть. Помимо откровенно нецензурного содержания рекламы, она делает сайт совершенно непригодным для просмотра.


Вобью ещё один гвоздь в гроб «бесплатности» юКоза — только юКоз предлагает своим пользователям оплатить наличие на их сайтах чужой рекламы, преподнося это как «минимальный тариф с уменьшённой рекламой». Стоит это «счастье» 3$ в месяц.


«Лёгкость» юКоза


Второе, о чём заявляет юКоз, — это о том, что в этом конструкторе каждый может «быстро, легко и доступно создать сайт любой сложности без специальных знаний». На самом деле быстро, легко и доступно на юКозе можно создать лишь стандартный однообразный сайт, используя готовые шаблоны и модули, и это можно сделать и на любой другой CMS.


При желании избавиться от однообразия и безличности юкозовского сайта его создателю всё равно придётся приобрести те самые «специальные знания». Сначала — изучить учебники по юКозу, причём руководства к юКозу продаются отдельно — в этом юКоз также отличился в Рунете. К остальным CMS руководства прилагаются как само собой разумеющееся.


Потом — изучить HTML и CSS, без их знания невозможно будет поменять даже фон на юкозовском сайте. Но и этого мало — нужно изучить специфичный юкозовский код и переменные, которыми в обилии разбавлен код сайта. Я к моменту переноса сайта так и не разобрался в этих юкозовских кодах до конца.


Из-за юкозовского кода на их сайт невозможно просто вставить скрипт в чистом виде — многие элементы и «фишки» приходится приспосабливать, переписывая под юкозовский код. Поэтому так много сайтов в стиле «Всё для юКоз» и форумов, переполненных вопросами по созданию сайта на юКозе.


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


В 2010 году, когда я создал свой первый сайт на юКозе, этот конструктор действительно был намного лучше и удобнее всех остальных CMS. Теперь же как раз эти самые CMS будут легче и удобнее юКоза, который с каждым годом становится всё труднее и тяжелее из-за своих обновлений и ограничений.


«Полноценность» сайта на юКозе


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


Юкоз постоянно заявляет, что созданный в его конструкторе сайт полностью принадлежит создателю, и тому не о чем волноваться, особенно, если тот оплатил «премиум-аккаунт». Но, как я убедился на своём опыте, и тут слова расходятся с делом.


На самом деле созданный на юКозе сайт создателю НЕ принадлежит. Пользователь здесь лишь арендует место для своего контента, точно так же, как используют возможности Живого Журнала его авторы, или используют для самовыражения соцсети их пользователи. Но пользователей ЖЖ и соцсетей не вводят в заблуждение по статусу их аккаунтов, в отличие от юКоза.


Так, на моём юкозовском сайте, «полностью мне принадлежащем», я за пять лет сталкивался с тем, что, при оплаченном «премиум-пакете», юкозовская реклама несколько раз выводилась на моём сайте без моего ведома и разрешения (реклама юкозовского мобильного приложения, опрос о контенте и т.д., не говорю уже о рекламе в Панели управления и в админ-баре), также без моего ведома удалялись комментарии посетителей (юКоз посчитал их за спам и удалил без моего спроса), также обновления дизайна и отдельных элементов шаблона, проводящиеся юКозом принудительно ко всем своим сайтам.


В Рунете рассказано о множестве случаев, когда юКоз просто удалял оплаченные сайты по своим причинам, не оставляя сайтосоздателям никаких шансов по восстановлению сайтов.


При переносе сайта на нормальный хостинг я столкнулся с тем, что сайт на юКозе НЕВОЗМОЖНО перенести на другой хостинг, в отличие от других CMS, — наработанный годами контент неопытный пользователь может лишь скопировать вручную, либо перенести с помощью программиста с большими потерями для сайта.


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


И вот тогда, когда осознание всего этого переполнило чашу моего терпения, я решился на то, на что очень трудно пойти любому застрявшему в юКозе сайтосоздателю, — перенести свой сайт с uCoz на полноценный нормальный хостинг.


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


Перенос сайта с uCoz на нормальный хостинг


Выбор CMS и хостинга


Про выбор CMS и хостинга я подробнейшим образом рассказал в нескольких статьях («Покупка домена и хостинга», «Создание базы данных», «Установка на хостинг CMS», и далее по списку, все статьи находятся в этом разделе).


Нетрудно догадаться, что все статьи написаны на примере создания сайта на LinkorCMS. Я думаю, что это идеальная система для уходящего с юКоза — так же все нужные модули и функции уже включены в систему, при этом в управлении LinkorCMS будет даже проще и удобнее, чем юКоз.


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


Создание черновика-сайта


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


Я, как и, думаю, многие юкозовцы, думал, что только в юКозе можно создавать несколько сайтов бесплатно. На самом деле это заблуждение — и на хостинге можно создавать несколько сайтов (что удобно, например, когда надо попробовать новую для себя CMS, а основной сайт трогать не хочется).


Более того, если в юКозе я создам несколько сайтов, и впоследствии захочу их развивать дальше, то придётся за КАЖДЫЙ сайт платить отдельно полностью, несмотря на то, что эти сайты созданы на одном аккаунте.


На хостинге же сайты, созданные на одном аккаунте, уже входят в одну оплату. Как правило, самые дешёвые тарифы на хостинге позволяют создать за одну оплату два полноценных сайта. В тарифах подороже — ещё больше. При этом не нужно покупать для сайта домен — можно воспользоваться временным от хостинга.


У меня так получилось, что я уже создал один сайт на хостинге. Вы, наверняка, будете создавать свой сайт с нуля. И в том, и в другом случае то, что я покажу дальше, подойдёт для обоих вариантов на примере хостинга, выбранного мною.


Создание временного домена и сайта-черновика


perenos_ucoz_1


Итак, вы выбрали хостинг и оплатили на нём подходящий тариф. Теперь создаём сайт-черновик. Для этого в панели управления хостингом кликаем на «Хостинг», затем на название тарифа (он у меня назван как первый сайт, у вас может быть иначе), и кликаем на кнопку «На сервер».


perenos_ucoz_2


В открывшемся окне кликаем на «Доменные имена», затем на «Создать» и в появившемся окошке создаём временный домен вида ваш_сайт.название_хостинга.su. Вводим доменное имя, серверы имён, ставим галочку у «Создать WWW домен» и жмём «Ok».


perenos_ucoz_3


Затем идём в «Базы данных», кликаем на «Создать», и создаём базу данных для сайта-черновика. Пользователя выбираем из уже существующих, то есть, себя.


perenos_ucoz_4

perenos_ucoz_5


Скачиваем архив с CMS и устанавливаем эту систему на сайт (как рассказано в статье «Установка CMS»). Готово — сайт-черновик создан!


Перенос контента


Теперь можно переносить контент. Здесь два варианта. Первый: переносить самому, копируя каждый материал и заливая каждый раз картинки к материалу. Это вполне можно осилить, если контента на сайте немного. Качество контента при этом будет отличным, ведь при таком ручном переносе вы сможете прописывать SEO-названия и мета-теги (которых нет в юКозе, либо нужно доплачивать).


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


Мне повезло — я, недолго думая, просто обратился с просьбой к одному из создателей LinkorCMS, Мартину. За сумму, чуть меньшую оплаты минимального годового «премиума» на юКозе, Мартин сделал, на мой взгляд, невозможное — не только перенёс весь контент с текстами и картинками (новости, статьи, файлы, фотогалереи), сохранив даты их публикации, но и перенёс базу пользователей и все комментарии, а также перелинковал все внутренние ссылки! На всё про всё ушло около недели.


Вообще, поначалу, просто работая над сайтом в юКозе, можно согласиться с тем, что CMS у них удобная и многофункциональная, что всё в ней, как говорится в юкозовской рекламе, «быстро, легко и доступно». Но это только до переноса сайта!


Согласитесь, быстрота, лёгкость и удобство CMS проявляется и в переносе сайта, и в сохранении его контента вкупе с дизайном. Во всех CMS, в том числе и в LinkorCMS, сайт можно сохранить и перенести в мгновение ока без малейших потерь.


В юкозовской же системе в этом отношении всё сделано настолько не по-людски, что от пресловутых «быстроты, лёгкости и доступности» не остаётся и следа. Приходится только ругаться последними словами: бэкап от юКоза весь исковеркан юкозовским кодом, картинки свалены в общую кучу (а не по материалам), дизайн перенести невозможно (можно только создать похожий с нуля).


Поэтому перенос сайта с юКоза можно разделить на два этапа — перенос самого контента и создание похожего дизайна на новой платформе. Понятно, что для переноса контента очень важно найти надёжного программиста, ведь на время переноса вы ему доверяете оба своих сайта — старый и новый.


Мартин конвертировал контент с моего сайта из юкозовского бэкапа. Расскажу, как его скачать с юкозовского сайта.


Скачивание бэкапа с сайта на юКоз


perenos_ucoz_6


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


perenos_ucoz_7


Здесь кликаем на «Резервное копирование (backup)».


perenos_ucoz_8


Создаём полный бэкап со всеми файлами и картинками, скачиваем на свой компьютер, кликнув на ссылку бэкапа (резервной копии), и пересылаем программисту.


Дальше программист будет конвертировать контент на LinkorCMS, и по окончании работы он пришлёт вам дамп базы данных (сохранённую копию) и файловый архив. Вам останется залить через FTP файловый архив на свой сайт и импортировать базу данных.


Мне повезло — так как у меня на момент переноса контента не было возможности воспользоваться быстрым интернетом, Мартин любезно сам залил файлы и обновил базу данных. Но далее я расскажу о том, как же импортировать эту базу данных, так что вы ничего не пропустите.


Создание дизайна


Самое трудное сделано, контент перенесён, теперь дело осталось за приятным — создать похожий дизайн, чтобы посетители видели, что это тот самый добрый знакомый сайт.


Здесь также два варианта: либо снова обратиться к программисту, либо заняться дизайном самому. Я выбрал второй вариант, и если вы тоже его предпочтёте, то вам наверняка помогут мои статьи по редактированию одного из шаблонов на LinkorCMS.


Перенос домена


Сайт-черновик полностью готов, весь контент на месте, все ссылки кликабельны, все картинки отображаются, дизайн услаждает глаз, значит, можно наконец-то переносить домен с юкозовского сайта на новый!


Вам повезло, если на вашем юкозовском сайте вы прикрепили нормальный домен вида ваш_сайт.ru. О его переносе я и расскажу дальше. Если же вы развивали и раскручивали сайт с юкозовским доменом типа ваш_сайт.ucoz.ru, то тут уже дело абсолютно безвыходное — считайте, что вы полностью работали и трудились на чужого дядю в юКозе. Остаётся лишь покупать новый домен и раскручивать свой сайт с нуля.


perenos_ucoz_9


Итак, сначала нужно открепить свой домен от юкозовского сайта. Прежде всего пишем на сайте новость, предупреждая посетителей сайта о возможных неудобствах во время переноса. Потом идём в панель управления своего сайта на юКозе и кликаем на «Управление доменами».


perenos_ucoz_10


Затем кликаем на ссылку «Открепить домен».


perenos_ucoz_11


Отвечаем на секретный вопрос и снова жмём на «Открепить домен».


perenos_ucoz_12


Через некоторое время ваш домен исчезнет из панели управления вашего юкозовского сайта. Теперь надо прикрепить домен к новому сайту.


perenos_ucoz_13


Для этого идём туда, где вы покупали и продляете домен. Мне не повезло — как полный «чайник», я приобрёл домен через юКоз, а не у нормальных регистраторов, у которых, в отличие от юКоза, намного ниже цены и на покупку доменов, и на их продление.


perenos_ucoz_14


Параллельно заглядываем на свой хостинг и копируем серверы имён (DNS).


perenos_ucoz_15


В кабинете регистратора (в моём случае — юкозовском) ставим галочку у своего домена и кликаем на «Сменить DNS».


perenos_ucoz_16


Заменяем юкозовские DNS на серверы своего хостинга.


perenos_ucoz_17


И ждём где-то день.


perenos_ucoz_18


По прошествии времени появится нормальное отображение домена уже с новыми DNS. В кабинете регистратора сервера мы прописали, теперь нужно прикрепить домен на сайт в хостинге.


perenos_ucoz_19


В панели хостинга кликаем на «Хостинг», затем на название тарифа, и жмём на кнопку «На сервер».


perenos_ucoz_20


Здесь кликаем на «WWW домены» и жмём на кнопку «Создать».


perenos_ucoz_21


В появившемся окошке вписываем домен, емайл, подключаем PHP, ставим галочки и жмём на «Ok».


perenos_ucoz_22


В списке доменов появился переносимый домен!


perenos_ucoz_23


Теперь, если ввести в браузере свой домен, откроется стандартное окно хостинга. Домен перенесён! Теперь нужно перенести всё содержимое с сайта-черновика на новый окончательный сайт с нашим доменом.


Перенос сайта с временного домена на постоянный


perenos_ucoz_24


Сначала перенесём все файлы с сайта-черновика на новый сайт. Для этого в панели хостинга кликаем на «Менеджер файлов», затем на «www».


perenos_ucoz_25


Кликаем на сайт-черновик.


perenos_ucoz_26


Выделяем все файлы сайта и кликаем на кнопку «Вырезать».


perenos_ucoz_27


Идём обратно к перечню сайтов, кликаем на новый сайт.


perenos_ucoz_28


Здесь сначала удаляем стартовую страницу хостинга «index.html».


perenos_ucoz_29


И жмём на кнопку «Вставить».


perenos_ucoz_30


Готово — все файлы с сайта-черновика перенесены на наш домен! Но этого ещё недостаточно, чтобы наш сайт стал открываться. Нужно исправить атрибуты сайта, создать для него базу данных, и исправить конфигурационные файлы, через которые сайт связывается с базой данных.


perenos_ucoz_31


Сначала скачиваем базу данных с сайта-черновика, она нам понадобится для обновления базы нового сайта. Для этого кликаем на «Базы данных», выделяем базу сайта-черновика и скачиваем, нажав на кнопку «Скачать».

 

Перейти к окончанию статьи

Опубликована: 24.09.2015
Просмотров 10935


Оценка(26)
Оценить статью:  

Комментарии

Гости не могут добавлять комментарии, войдите или зарегистрируйтесь.
Спасибо за статью. По поводу юкоза чистая правда. У самого сайт только на DLE, как мне показалось самая простая CMS. Хотя это не так.
Antonij  28.09.2015 22:09  
Спасибо и вам за отзыв!