Перенос сайта на движок WordPress с Joomla или DLE
Вордпресс — это без сомнений мощный движок. На Вордпресс часто выходят новые обновления, и большинство плагинов и расширений работают именно с таким ядром сайта. Потому чтобы быть на передовой и сделать по-настоящему инновационный сайт лучше использовать WordPress.
Если вы уже создали свою площадку и, по-вашему, уже поздно отступать, создавая новый сайт, — тогда перенесите его на движок WP.
Это не так сложно, как может показаться. В качестве примера в данной статье будет рассмотрен поэтапный перенос сайта с Joomla на WordPress, а также с DLE.
Содержание
Перенос ресурса с Joomla на Вордпресс
Суть переноса сайта с одного движка на другой заключается в том, что вам необходимо перенести новую CMS-систему на другой хостинг, а вместе с ней — весь сайт. Разберем пошаговую инструкцию, и как происходит перенос WordPress с данными вашего сайта:
1. Для начала скачайте сам движок. Сделать это лучше с официального сайта, чтобы ненароком не занести вирусы в новое ядро площадки. Вы скачаете zip-архив, который необходимо будет предварительно разархивировать. Важно, чтобы аккаунт на хостинге уже был приобретен. Если это так, тогда включите FTP-менеджер, и при помощи него перетащите все файлы на FTP-сервер. После этого создайте базу данных MySQL. В ней пропишите название, имя пользователя, пароль, а также права указанного пользователя.
2. Следующий этап — это резервное копирование всех имеющихся файлов вашего текущего сайта. Это не совсем обязательный пункт, но порой он очень выручает. Особенно, если перенос пошел как-то не так. Вы всегда сможете потом найти нужный файл, и восстановить его конфигурации. К тому же есть вероятность, что Вордпресс вам не понравится. Тогда вы всегда сможете восстановить свой ресурс на ядре Joomla.
3. Большинство вебмастеров используют для переноса с Joomla специальный плагин — FG Joomla to WordPress. Только устанавливать его необходимо не на старый сайт, а на новый с Вордпрессом. Учтите, что модуль имеет как платную, так и бесплатную версию. Если у вас уже большой сайт, с множеством пользователей, статей, медиафайлов, меток и мета-данных, то лучше воспользуйтесь платной версией модуля. Стоит эта версия примерно 30 евро. Если же вы не хотите тратить на перенос такие деньги, то потом просто придется немного дополнительно поработать, вручную перенося отдельные фрагменты ресурса.
А вот какие возможности предоставляет демо-версия FG Joomla to WordPress:
- разделы со старого сайта конвертируются в категории Вордпресс, а категории — в подкатегории;
- абсолютно все материалы (то есть посты) будут у вас на новом сайте, а вместе с ними и внутренние ссылки;
- все медиафайлы можно загрузить в отдельную папку на хостинге;
- вы сможете вместе с переносом попутно редактировать некоторые медиафайлы (к примеру, менять размеры изображений под требуемые движком параметры);
- миниатюры картинок для постов могут измениться, так как плагин сделает их из первых картинок в статье;
- мета-теги картинок сохраняются (это очень большой плюс!);
- все теги внутри постов, включая абзацы и списки, будут сохранены — вам не придется самостоятельно их прописывать.
Проследите, чтобы установленный плагин был последней версии.
4. Чтобы плагин FG Joomla to WordPress сумел выполнить свою основную задачу, ему необходимо предоставить доступ к базам данных старого хостинга, на котором размещен движок Джумла. Предоставить доступ вы сможете через админку Вордпресс в разделе «Инструмент» и «Импорт». Там вы увидите поля для заполнения:
- имя хоста;
- порт;
- имя базы данных;
- имя пользователя;
- пароль;
- префикс таблицы Joomla.
Найти вышеуказанные параметры вы сможете на старом хостинге в файле конфигурации configuration.php. Далее переносите эти данные в нужные строки и проверяете соединение (там будет такая кнопка — «Проверить соединение»). Это нужно для нахождения каких-либо проблем, связанных с доступом к базе данных старого сайта. Обычно, самая распространенная проблема — это невозможность соединения с БД Joomla из-за того, что вы разместили Вордпресс на новом хостинге. В таком случае вам нужно сначала перенести старые базы данных на новый сервер, а затем указать доступ к ним для плагина.
Только не забудьте потом избавиться от ненужных таблиц — после завершения работы плагина. Так как две базы данных к добру не приведут — начнут выскакивать всяческие ошибки на сервере. Не пугайтесь, что во время проверки соединения (на бесплатной версии модуля) у вас будут выскакивать всякие красные надписи — это плагин показывает вам, что перенесет не все из-за отсутствия подписки.
5. Далее вам следует настроить особенности переноса различных файлов на новый движок. В частности, вы сможете импортировать мета, как теги, загружать или не загружать медиафайлы, импортировать посты и многое другое. Подойдите к заполнению этого пункта с полной серьезность — иначе может случиться, что вы перенесете одни посты без картинок только из-за того, что не поставили галочку в нужном месте.
После того, как определили нужные настройки переноса, нажимаете «Импортировать Joomla в WordPress». Потом, когда плагин все выполнит, он сообщит что прошло успешно, а что не удалось переместить на новый сайт. Если все прошло плохо, не проблема удалить все перенесенные файлы, и попробовать снова, только уже с другими настройками плагина.
6. После переноса файлов нужно произвести еще некоторые действия, во избежание возникновения проблем. Во-первых, удалите префиксы таблиц, которые добавились к категориям — не то появятся дубли. И еще одна функция плагина, которая вам понадобится — это модификация внутренних линков. Она нужна на случай, если у вас была внутренняя перелинковка.
И напоследок вам остается решить все возникшие проблемы. Они появляются практически всегда, особенно если используете бесплатный плагин. Решать проблемы очень просто — то, что не перенеслось автоматически, вы переносите вручную. Для этого загружаете файлы со старого сервера на компьютер, включаете FTP-клиент и поочередно заносите их на новый хостинг. Это может занять некоторое время, но в итоге сайт будет перенесен с Joomla на Вордпресс успешно.
Перенос на Вордпресс с движка DLE
Это малопопулярный движок в Рунете. И на то есть свои причины. И самая главная — это непомерная плата за использование ядра DLE. А Вордпресс куда удобнее, и вам не придется тратить кучу денег на его содержание, потому по всем параметрам лучше убрать сайт с DLE. Перенос сайта с DLE на WordPress осуществляется в несколько шагов, описанных ниже:
1. Первый шаг полностью аналогичен процессу, описанному выше — вам необходимо сохранить на компьютер имеющиеся базы данных, то есть сделать бэкап. Надобность такого действия мы уже объясняли выше. Сделать бэкап можно также сразу на новый сервер, если работаете с чужого компьютера.
2. Далее точно так же, как описано выше, устанавливаете движок Вордпресс на новый сервер. Запускаете сайт с новым ядром, и переходите в админку. Чтобы импортировать старые данные из баз данных, вам необходимо ввести информацию доступа. Она находится в файле dbconfig.php на хостинге, где ранее размещался ваш сайт.
3. Теперь у вас есть уже рабочий сайт, но с некоторыми нюансами, которые следует устранить. И самая главная проблема — это неправильные ссылки. Поскольку многие переезжают с DLE на WordPress, уже давно есть плагины, которые помогают в этом. А именно:
- Wp-no-category-base — этот модуль исправляет ссылки категорий, ликвидируя лишнюю цепочку «/category/»;
- Rus-to-lat — данный инструмент переводит ссылки на латиницу, как это принято в Вордпресс.
Дело в том, что движок DLE прописывает ссылки на кириллице. Если не воспользоваться помощью плагина, у вас получатся не ЧПУ ссылки, и поисковики примут это во внимание, снизив позиции сайта. Чтобы в дальнейшем получались правильные ссылки, вам необходимо прописать тег «/%category%/%post_id%-%postname%.html» в разделе «Настройки» — «Постоянные ссылки».
4. Последний этап — это перенос базы данных DLE на новый движок. Это можно сделать при помощи SQL запроса в админке нового хостинга. После завершения процесса необходимо проверить работоспособность сайта. Очень может быть, что какие-то его части неправильно стали или вовсе не скопировались. В таком случае вам необходимо проследить все возникшие проблемы и поочередно их решить.
Иногда случается, что после переноса базы данных на сайте вместо обычного текста отображается непонятная латиница со знаками вопросов. Проблема заключается в неправильном выборе кодировки БД. Чтобы ее избежать, попробуйте поэкспериментировать с кодировками при помощи приложения Notepad++. Откройте базу данных и смените язык кодирования на windows-1251 — обычно этого достаточно для решения возникшей проблемы.
Указанные способы переноса сайта с одного движка на ядро Вордпресс — это лишь общее описание всего процесса. Вполне возможно, что у вас возникнут свои нюансы. Для их решения не стыдитесь пользоваться поддержкой движков, причем как Вордпресс, так и того, с какого вы переезжаете.