Как перейти с WordPress на MaxSite?

Рубрика: CMS MaxSite;
Метки:
Как перейти с WordPress на MaxSite?

На днях у меня был первый опыт переноса сайта с WordPress на MaxSite CMS. Опыт был успешный, поэтому спешу поделиться им с вами. wink

А перед этим хочу сказать, что если вы еще пользуетесь WordPress и думаете, стоит ли вам переносить свой сайт на MaxSite, то вам поможет принять правильное решение статья, в которой Сергей дает сравнительную характеристику этим двум системам и доступно объясняет все преимущества новой системы управления контентом MaxSite CMS.

Делать перенос мы с вами будем с помощью плагина wp-convert, который присутствует в стандартном наборе плагинов MaxSite.

Давайте приступим!

Как перейти с WordPress на MaxSite?

1. Создаем дамп базы данных.

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

Для этого мы сделаем дамп (резерв) базы данных, как настоятельно советуется в инструкции к плагину.

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

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

Идем в пункт Управление базами MySQL, далее во вкладку PhpMyAdmin.

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

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

В верхнем меню идем в пункт Экспорт, зайдя в него, выбираем способ экспорта обычный, после этого открывается список настроек, в котором напротив слова Компрессия мы меняем пункт на ZIP, если хотим, чтобы файлы быстрее скачались. Больше ничего не меняем.

Нажимаем ОК и скачиваем наш ZIP-архив к себе на компьютер.

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

Итак, что делаем дальше?

2. Установка MaxSite в подкаталог.

Скачиваем архив с последней версией системы с официального сайта max-3000.com, подготавливаем файлы, как написано в инструкции install-ru.txt.

Информацию для базы данных (название базы данных, имя пользователя и пароль) берем в файле wp-config.php, который находится в корневой папке старого сайта.

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

Сначала в корневой папке создадим новую папку и назовем ее test, куда и установим MaxSite для проверки (вместо .htaccess-distr возьмем файл .htaccess-subdir, в котором в двух местах нужно поменять /*subdir*/ на /test/, потом сохраним этот файл с именем .htaccess).

Все остальные файлы подготавливаем, как обычно.

После этого загружаем подготовленные файлы в папку test.

Открываем в браузере https://вашсайт/test

Если видим Добро Пожаловать..., действуем дальше.

Имя сайта указываем тоже пока "Тест", потому что если вы сразу укажете то же самое имя, что и на старом сайте, появится ошибка.

Не игнорируем замечание о том, что в файле mso_config.php нужно поменять значение false на true.

3. Экспорт и конвертация файлов.

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

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

После того, как экспорт выполнен, скачиваете файл xml себе на компьютер.

Если у вас много статей на сайте, в этом случае в инструкции плагина wp-convert советуется делать экспорт по частям (по 30 записей), в итоге у вас получится не один, а несколько xml-файлов.

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

После этого закачиваем xml файл (или несколько файлов) в каталог uploads нового сайта.

Дальше в админ панели открываем опции плагина wp-convert, там внизу страницы ставим галочку перед надписью "я понял...". Выбираем файл xml, нажимаем на кнопку проверить файл, если не выдает ошибок, то нажимаем на кнопку рядом запустить конвертацию.

После конвертации выдается список записей, которые теперь уже находятся на вашем новом сайте!

4. Переносим новый сайт в корневую папку.

После того, как вы все сделали и проверили, что все нормально работает, можно удалять из корневой папки старый сайт. Только сохраняем папку /wp-content/uploads/, так как в ней содержатся картинки к старым статьям, которые доступны по старым ссылкам.

Дальше ставим новый сайт. Чтобы перенести папку нового сайта из подкаталога в корень, нам нужно просто скопировать все файлы из подкаталога test и вставить их в корневую директорию.

Файл .htaccess, который мы сделали с учетом того, чтобы будем использовать его в подкаталоге, нужно удалить. Вместо него подготовить и залить на хостинг другой файл .htaccess, просто переименовав .htaccess-distr из папки с системой MaxSite, которую вы скачивали с официального сайта в самом начале.

Теперь набираем в браузере https://вашсайт/ и видим там свой новый сайт уже на системе MaxSite CMS.

После того, как все сделали, можно выключать плагин wp-convert и удалить xml-файлы из uploads.

Вручную нужно будет отредактировать статьи, чтобы все смотрелось ровно.

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

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

Если будут вопросы - задавайте, чем смогу помогу! bow

Автор статьи: Елена Лощилова.

Комментариев: 18 RSS

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

Вы можете войти под своим логином или зарегистрироваться на сайте.

Комментариев: 18
  •  Комментатор 511 | 14 февраля 2013 в 02:05:29

    Здравствуйте.

    Можно посмотреть на результат переноса? Дайте, пожалуйста, ссылку на сайт.

    Есть несколько вопросов.

    Сохранились ли URL в том же виде?

    Как переносились изображения и медиа-файлы?

    Спасибо.

  •  Елена | 14 февраля 2013 в 04:02:21

    Можно, вот этот сайт - https://6ya-s-vami7.ru/

    Медиа-файлов не было. Картинки сохранились по старым адресам в папке /wp-content/uploads/

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

    После конвертации все редиректы выдает плагин wp-convert, которые вы по своему желанию уже можете прописать в опциях плагина redirect.

  •  николай | 15 февраля 2013 в 23:09:21

    Елена, здравствуйте! Вот наконец я и познакомился с соавтором перевода систем управления с WP на MS моего сайта. Хочу сообщить, (с Сергеем мы давно обменялись мнением)что с новой системой управления мне гораздо легче удобнее работать, спасибо. Скажу, что у меня пока не получается. С момента перевода у меня не получают подписчики автоматически письма от смартреспондент об опубликованных статьях. Ранее все это было. Как мне это восстановить?

  •  николай | 15 февраля 2013 в 23:15:39

    P.S.прошу извинить, я не назвал своего сайта https://6ya-s-vami7.ru/

    Благодарю за ответ.

  •  Елена | 16 февраля 2013 в 06:26:58

    Николай, здравствуйте!

    По поводу вашего вопроса насчет автоматической отправки писем через Смартреспондер.

    В Wordpress есть такой специальный модуль, который, скорее всего, был подключен на вашем сайте, благодаря этому модулю автоматическая отправка работала.

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

    MaxSite - молодая система управления контентом, она постоянно обновляется, появляются новые плагины, так что, вполне возможно, что в будущем появится что-то подобное и для MaxSite.

  •  николай | 16 февраля 2013 в 11:47:26

    Лена, здравствуйте! Спасибо, я примерно так и думал, правда это занимает много времени.

    Что вы скажете, если я напишу (в статье)свои впечатления по переходу на новую систему управления, и с какими проблемами я столкнулся?

  •  Елена | 16 февраля 2013 в 13:35:51

    Николай, здравствуйте еще раз! smile

    Отправила вам ответы на ваши вопросы по почте. Желаю успехов!

  •  Людмила | 12 марта 2013 в 14:50:10

    Очень интересно! Хотелось бы попробовать, но пока знаний маловато. Боюсь загубить то, что есть. Хороший у Вас сайт! Столько полезного...

  •  Атешы | 19 марта 2013 в 03:52:46

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

  •  Елена | 19 марта 2013 в 04:02:53

    Атешы!

    С чего вы взяли, что "поддержка гнилая"? У вас был какой-то реальный опыт именно с MaxSite? По-видимому, совершенно не было, иначе вы не кидались бы такими фразами.

    Прежде чем делать какие-то умозаключения, рекомендую вам ознакомиться надлежащим образом с системой. Нельзя утверждать, каков торт на вкус, ни разу его не попробовав.

  •  Demyanych | 15 июня 2013 в 10:31:33

    Я Вас приветствую! О том когда и по каким причинам меня заинтересовал движок MaxSite, здесь я писать не буду. Я напишу комментарий конкретно соответствующий данной статье, потому как конвертировал свой блог с WP на MS и столкнулся с очень скажу Вам серьезной проблемой..

    Конвертацию, я проводил на локальном хостинге, которая прошла красиво, как по написанному, даже волнующий меня вопрос о сохранении урлов сразу отпал, вот только качество конечного результата, желает лучшего. Все статьи, которые у меня были на WP, необходимо править руками. Благо у меня блог молодой и статей чуть больше сотни, было бы хотя бы 200, скажу честно - плюнул бы. А теперь расскажу о самой бяке:

    - все внутренние ссылки в статьях вывелись в виде обычного html-кода;

    - все изображения, ранее обтекаемые справа-слева текстом, теперь выводятся самопроизвольно, и самое что ужасное, я не могу им вернуть прежний вид. Честно кажучи, у меня таки возник вопрос, как вставлять на MaxSite изображения в текст??

    - карта сайта (для людей), вообще не сформировалась. Такое впечатление, что сайт пуст;

    - даты написания статей, все одним числом.

    За правку рубрик писать не буду - это мелочи.

    Ну уж очень мне понравился этот MaxSite и потому придется попотеть.

    --- Да и еще по теме переноса сайта с WP на MS у меня возник вопрос, как в ставить между тегами -, вот такой к примеру код: ??? Я на данный момент подгоняю под себя тему из коробки "D2", но в ее файлах, кроме переменных и php-функций ничего больше не нашел. Где там шапка и где там подвал, подскажите плиз?? Плохо, что нет в админке MaxSite такой возможности как в WP - внешний вид - темы - редактор тем - шапка/подвал...

    За ответ, за ранее спасибо!

  •  Demyanych | 15 июня 2013 в 10:38:37

    Упс, прошу прощения слегка повторюсь, а то неправильно код вписал:

    "--- Да и еще по теме переноса сайта с WP на MS у меня возник вопрос, как в ставить между тегами

    <head> - </head>
    -, вот такой к примеру код:
    <meta name="google-site-verification" c />
    ??? "

  •  Елена | 15 июня 2013 в 11:24:07

    Здравствуйте, Demyanych! Спасибо за такой подробный комментарий smile

    Все статьи, которые у меня были на WP, необходимо править руками.
    все внутренние ссылки в статьях вывелись в виде обычного html-кода;
    все изображения, ранее обтекаемые справа-слева текстом, теперь выводятся самопроизвольно

    Эти "бяки" скорее всего из-за того, что редактор, который вы использовали в Вордпрессе конфликтует с редактором статей в MaxSite, тут уже ничего не поделаешь, действительно нужно все править ручками.

    и самое что ужасное, я не могу им вернуть прежний вид

    Что вы конкретно имеете ввиду - каким образом картинки изменились (размер или что-то другое?)

    карта сайта (для людей), вообще не сформировалась. Такое впечатление, что сайт пуст

    Скорее всего, вы не подключили в админ панели плагин, отвечающий за карту сайта.

    даты написания статей, все одним числом.

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

    вот такой к примеру код:
    <meta name="google-site-verification" c />

    А зачем вам вставлять этот код, если подтвердить свои права собственности на сайт вы можете другим способом, просто загрузив файл html от Гугл в корневую папку сайта? Я так всегда делаю...

  •  Demyanych | 15 июня 2013 в 13:09:40

    Спасибо Елена за столь быстрый ответ.

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

    Плагин отвечающий за вывод "карты сайта" у меня включен. Это похоже тоже баг, такая же не состыковка WP с MS. Одним словом плагин "wpconvert" отрабатывает примерно на 50%.

    Картинки в статьях сохранили свои размеры, но ориентированны как попало. У меня во многих статьях, изображения вставлены в сам текст (с обтеканием справа-слева), а сейчас получается: текст-изображение(смещенное вправо или влево)-текст. Нет обтекания и не могу при редактировании вернуть прежний вид. Не могу найти куда можно вставить отступы текста от изображения. Даже если удаляю и по новой вставляю изображение в текст с указанием(справа-слева), все равно изображение текстом не обрамляется. Думаю получилось объяснить ;).

    Теперь, что касается верификации. Я знаю, что можно загружать в корень файлы html, но я всегда вставлял код между хедами, и чтоб по новой не проходить верификацию, хочу так же сделать на MaxSite. Это не сложно, но поймите, это лишняя работа и трата времени. Мы ведь говорим о глобальном переходе с WP на MaxSite, а значит он должен быть на мой взгляд по максимуму легким, по максимуму без багов, с минимальным количеством минусов. Не примите за каприз и придирчивость, но конвертация, должна быль таки конвертацией, если таковую в данном движке предусмотрели.

    ------

    Я так понимаю, что благодаря этой ветке, я к шапке, тегам

    <head>
    и подвалу MaxSite не доберусь? Жалко, придется на форум MaxSite идти.

  •  Елена | 18 июня 2013 в 04:26:57

    Думаю, вы намного меньше бы потратили времени, используя файл html smile

    Можете попробовать так: скопировать файл application/maxite/shared/blanks/custom/head.php

    вставить его в ваш шаблон в папку type_foreach

    и там уже добавлять этот код...

    А можете, конечно, обратиться на официальный форум, интересно, что они там скажут...

  •  Pavel | 29 июня 2016 в 10:15:53

    Не получается перенести

    PHP Error was encountered

    Severity: User Warning

    Message: MagpieRSS: Failed to fetch https://blog.obmen86.ru/mx3000/uploads/wp-1-45.xml (HTTP Error: connection failed ()

    Filename: magpierss/rss_fetch.inc

    Line Number: 242

    Ошибка! Пустой файл!

  •  awinokob | 25 декабря 2016 в 22:06:01

    praca licencjacka bibliografia Co obiata zorganizować, aby nawiązać fuks jako autor? Jeśli umiesz palnąć życzliwej racjonalnie po angielsku, to potężna nawiązać dostatek jak twórca.

  •  afukawuh | 31 декабря 2016 в 17:01:10

    nasza strona Podobnie przysparza się do zreorganizowania humoru zamkniętego dystryktu mięsa, uwalniając jej się o grad ogromniejsza. Skrobię gwoli masaż Stone o systemie klasyczne osady bazaltowe oraz trudne Opracowuję o bazaltowych kamyków tudzież na wybuchowym klejnocie