Меню

Перенос wordpress сайта на Maxsite CMS

Создание сайтов2674

Здравствуйте. Меня в октябре спросили, как перенести сайт с Wordpress на какой-нибудь движок. Я сказал, что не знаю такой возможности в CMS (Только Maxsite имеет такой функционал), а с появлением плагина Friendly urls стал возможным перенос без проблем с редиректами. Об этом и будет статья.

Экспорт файла из Wordpress

Для начала заходим в папку Maxsite CMS, которую вы скачали по этой ссылке и берем из папки (application/maxsite/plugins/wpconvert) файл export-max.php и копируем его в каталог старого сайта wp-admin.

После этого открываем http://вашсайт/wp-admin/export-max.php в браузере и запускаем экспорт.

Экспорт в Maxsite CMS

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

Получаем xml файл с постами, категориями, метками и страницами.

Удаление файлов и БД Wordpress

Для этого заходим на сервер и перемещаем к себе на компьютер все файлы и папки движка (Проследите, чтобы в корневой папке сайта не было ничего).

Открываем wp-config.php и копируем данные базы данных (Их надо будет ввести и в PhpMyAdmin).

После этого заходим в базу данных Mysql, выделяем все таблицы, выбираем в списке "Удалить" и нажимаем "Да".

Выбираем все таблицы Wordpress

Подтверждаем удаление всех таблиц БД

Установка Maxsite CMS

Загружаем файлы движка вместо Вордпрессовских и вводим адрес сайта, переходим по ссылке "install MaxSite CMS":

Ошибки установки

Как вы видите, возникли ошибки:

  1. Каталог application/cache не найден или нет разрешения на запись (Заходим в свойства и устанавливаем 0755, отметив опцию "Применить для дочерних элементов");
  2. Каталог uploads не найден или нет разрешения на запись (Устанавливаем в свойствах 0755 с применением для дочерних элементов);
  3. Файл application/maxsite/mso_config.php не создан, Не удалось получить секретную фразу из application/maxsite/mso_config.php. Откройте его и укажите секретную фразу самостоятельно.

На последнем остановлюсь подробнее. Ключевую фразу вставляем между апострофами:

$MSO->config['secret_key'] = '';

Например, так

$MSO->config['secret_key'] = 'JSDFHGiii';

Добавили секретный ключ

Сохраняем, удаляем окончание "-distr" и обновляем страницу установщика

Заполняем все поля:

Страница установки

Нажимаем "Готово". Если же после перехода со страницы об успехе установки на главную вы видите "Database not connected", введите данные базы данных в database.php, если же ошибка иная, ещё и удалите окончание "-distr".

Активация плагинов "wp_convert" и "friendly_urls"

Для начала покупаем плагин friendly_urls тут 50 и загружаем его в папку "application/Maxsite/plugins" и переходим на страницу "Плагины" по адресу вашсайт/admin/plugins.

Страница плагинов

На этой странице выбираем вкладку "Неактивные плагины":

Вкладка неактивных плагинов

Настройка ЧПУ, как в Wordpress

Выбираем вкладку "Опции плагинов" и кликаем по ссылке "Friendly_urls":

Выбираем плагин Friendly_urls

Настраиваем ЧПУ

Рекомендую проверить адреса рубрик, записей и страниц в полученном xml файле, дабы убедиться, что всё настроено правильно.

Загрузка xml файла

Теперь загружаем скаченный xml файл через "Загрузки". После этого выполняем описанные ниже действия.

Заходим вновь в раздел "Плагины" на вкладку "Опции плагинов" (Если вы не меняли её, эта вкладка останется активной) и кликаем на "wpconvert". Попадаем на страницу, где отмечаем "Я понял и согласен взять на себя всю ответственность за использование данного конвертера", выбираем в списке наш файл и нажимаем "Проверить файл", а затем "Запустить конвертацию":

Конвертируем контент с Wordpress

Перенастройка рубрик

После этого проверяем, сохранились ли рубрики у записей, а также были ли они созданы вообще. Для этого заходим в раздел "Все записи, кликаем по ссылкам с названиями и проверяем на вкладке "Рубрики и метки", отмечена ли рубрика и есть ли она вообще в списке (достаточно просмотреть только 4-5 статей).

Ещё один совет

Вернитесь на вкладку неактивных плагинов одноимённого раздела, активируйте "bbcode" и "parser_default".

Заключение

Благодарю за внимание. Буду рад комментариям и вопросам.

С вами был, Денис Скрипник.

Текущая оценка Общий бал: 5 Проголосовало Проголосовало: 4

help_share

Данная публикация была вам полезна?

Помоги автору сайта, расскажи друзьям...

Комментариев: 7
  •  Жека Мирошниченко 29 ноября 2015 в 23:54:35
    img

    Хорошая статья. Спасибо может пригодится.

    •  Денис Скрипник | 30 ноября 2015 в 11:04:32
      img

      Благодарю за комментарий. Пожалуйста.

  •  Андрей 21 декабря 2015 в 02:59:08
    img

    А обратный перенос с Maxsite CMS на Wordpress возможен? Не пробовал этого делать?

    •  Денис Скрипник | 21 декабря 2015 в 04:47:47
      img

      Думаю, что возможен, так как xml файлы похожи. Надо будет попробовать на локалке.

      Дело в том, что причин возврата на WP у меня не было.

      P. S. Скоро начну записывать видео уроки к статьям: будут и уроки по работе в админке. Нажимайте на "Youtube" в сайдбаре и подписывайтесь на канал, если хотите использовать Maxsite CMS.

  •  юрец 3 января 2016 в 13:57:43
    img

    Экспорт из вордпресс - интересно, надо написать обработчик для своего движка для импорта

  •  Алекс | 16 июня 2016 в 04:54:43
    img

    А перенос с вортпресса в обычный html - блокнот с таблицей стилей как осуществить. Сделал сайт на вортпресс по дизайну - что надо. Но хочу избавить его от самого движка, для скорости

    •  Денис Скрипник | 16 июня 2016 в 08:20:27
      img

      Здравствуйте. Можно конечно скачать страницы по отдельности либо воспользоваться программами типа HTTrack Website Copier, но лучше воспользоваться плагинами кеширования, типа wp super cache.

      Удачи.

Буду благодарен за каждый оставленный вами комментарий

Добавить Комментарий

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

Похожие публикации