Перенос kunena на новый сайт

  • 38 Ответов
  • 7042 Просмотров

0 Пользователей и 1 Гость просматривают эту тему.

*

Оффлайн vl@d

Перенос kunena на новый сайт
« : 22.05.2012, 19:48:05 »
Доброго всем времени суток!
Есть необходимость перенести форум на новый сайт. Метод с подключеним сайта к старой базе не подходит - на новом полная реорганизация. Если кто может подскажите, как забрать из старой базы то, что там уже есть, и положить в новую? Kunena 1.7. Перенос нужен с Joomla 1.5 на 2.5
Читал, была там гдето идея с переносом таблиц, но не знаю с 1.5 на 2.5 сработает?
« Последнее редактирование: 22.05.2012, 20:40:34 от vl@d »

*

Оффлайн ChaosHead

Re: Перенос kunena на новый сайт
« Ответ #1 : 23.05.2012, 00:14:41 »
Сначала проапгрейдите сайт и базу 1.5 до 2.5 с помощью jupgrade, а потом переносите нужные таблицы с помощью phpmyadmin.
Переносить нужно будет не только таблицы Kunena, но и таблицу пользователей Joomla

*

Оффлайн vl@d

Re: Перенос kunena на новый сайт
« Ответ #2 : 23.05.2012, 12:57:12 »
Сначала проапгрейдите сайт и базу 1.5 до 2.5 с помощью jupgrade, а потом переносите нужные таблицы с помощью phpmyadmin.
Переносить нужно будет не только таблицы Kunena, но и таблицу пользователей Joomla
Апгрейдить с помощью jupgrade упорно не хочет... неделю бился, поэтому и решил на новый домен переехать.
Варианты напрямую с 1.5 переехать есть?

*

Оффлайн ChaosHead

Re: Перенос kunena на новый сайт
« Ответ #3 : 23.05.2012, 14:29:40 »
Ну если вы всё ручками сделаете.
У Kunena таблицы не изменятся и можно просто перенести.
Далее пользователе Joomla. У администратора изменится id, измените его. Структура... честно говоря даже не помню, а под рукой нет 1.5
сравните в phpmyadmin

*

Оффлайн SK

Re: Перенос kunena на новый сайт
« Ответ #4 : 23.05.2012, 15:00:55 »
Переносил Kunena с 1.5 на 2.5
В принципе ни чего сложного.
Я делал так.
После работы мигратора jupgrade открывал базу с помощью phpMyadmin и делал экспорт нужных мне таблиц получившейся базы для версии 2.5 (материалы, категории, юзеры и т.д. в том числе и таблиц Кунена) в файл sql.
Далее ставил чистый движок актуальной версии 2.5 (без демо-данных) и делал туда импорт нужных мне таблиц.
При импорте есть ньюансы (некоторые таблицы нужно удалить перед тем как имортировать в них данные).
Кстати, советую поменять ID Суперадминистратора с 62 на 42, иначе будут проблемы с сессией при работе с форумом Kunena.
После того, как импорт данных в движок 2.5 сделал, ставил через Менеджер расширений форум Kunena.
При установки он сам определит, что у Вас стоит старая версия и предложит проапдейтить до новой версии.
Ну, а дальше, как обычно настраиваете Форум (надо будет выставлять права на  старые темы форума, иначе их не видно будет).
Вот как-то так - только давно это делал, осенью прошлого года, мог забыть кое-какие ньюансы.

*

Оффлайн vl@d

Re: Перенос kunena на новый сайт
« Ответ #5 : 23.05.2012, 17:13:29 »
Спасибо, буду пробывать. ^-^

*

Оффлайн vl@d

Re: Перенос kunena на новый сайт
« Ответ #6 : 23.05.2012, 19:32:33 »
Да, чето ручками ничего не получается. Сайт вроде работает после переноса юзеров с 1.5, а в админку не попасть.
Попробывал опять jupgrade - виснет все на моменте "процесс обновления"... (Migrating undefined) и не создает ни одной таблицы новой,
а когда заходишь: Table '****_joomla.j25_session' doesn't exist SQL=INSERT INTO `j25_session` (`session_id`, `client_id`, `time`) VALUES ****
Почему он не создает новые таблицы?  Сморел в phpmyadmin - нет ни одной.
« Последнее редактирование: 24.05.2012, 02:18:42 от vl@d »

*

Оффлайн ChaosHead

Re: Перенос kunena на новый сайт
« Ответ #7 : 24.05.2012, 04:25:32 »
ну так в поиске по фразе "Migrating undefined" есть темы. Почитайте.
У меня на локалке всё гладко прошло. Вы на хостинге прям обновляете?

*

Оффлайн vl@d

Re: Перенос kunena на новый сайт
« Ответ #8 : 24.05.2012, 13:23:04 »
Я все прям на хостинге делаю, может на локалке попробывать, а потом от туда нужные таблицы взять?

*

Оффлайн SK

Re: Перенос kunena на новый сайт
« Ответ #9 : 24.05.2012, 13:29:55 »
Я все прям на хостинге делаю, может на локалке попробывать, а потом от туда нужные таблицы взять?
Я уже не раз писал, что миграцию движка с 1.5 на 2.5 надо делать локально.
Ведь, например, эта ошибка "Migrating undefined"  может быть связана с настройками php (не хватает времени на исполнение скрипта).
Да и как на хостинге, если даже удачно миграция пройдет, будете новый сайт на 2.5 настраивать.
Joomla версии 2.5 и Joomla версии 1.5 - практически разные движки, надо и шаблон, и компоненты, и модули заново ставить.

*

Оффлайн ChaosHead

Re: Перенос kunena на новый сайт
« Ответ #10 : 24.05.2012, 13:31:52 »
Обычно разработкой сайтов занимаются на локалке, где нет никаких апаратных и програмных ограничений, а потом уже на хостинг заливают.
Для своей работы jupgrade требует
* PHP 5.x
* cURL module of PHP enabled
* Joomla 1.5
* Enable System - Mootools Upgrade plugin that is included in Joomla 1.5.19 and greater.
* A Browser with Javascript/Mootools support

*

Оффлайн vl@d

Re: Перенос kunena на новый сайт
« Ответ #11 : 24.05.2012, 13:41:48 »
Прошу прошения, денвером 1000 лет не пользовался. Как базу Joomla к нему подключить? Где root поменять не помню...
« Последнее редактирование: 25.05.2012, 00:00:29 от vl@d »

*

Оффлайн vl@d

Re: Перенос kunena на новый сайт
« Ответ #12 : 25.05.2012, 00:10:49 »
Ну где же этот файл то? С данными подключения к БД?

*

Оффлайн vl@d

Re: Перенос kunena на новый сайт
« Ответ #13 : 25.05.2012, 00:35:34 »
Нашел. подключися. Сейчас апгедится буду и форум переносить.

*

Оффлайн vl@d

Re: Перенос kunena на новый сайт
« Ответ #14 : 25.05.2012, 03:06:58 »
Кстати, советую поменять ID Суперадминистратора с 62 на 42, иначе будут проблемы с сессией при работе с форумом Kunena.

Добрался до смены ID администратора. Как поменять коректно? Посте того, как в базе меняешь с 62 на 42, в панели Joomla, где список авторизированных пользователей пропадает ID и Administrator... Это нормально? Пробелем не будет дальше? Или надо еще какие то поля переписать?

*

Оффлайн SK

Re: Перенос kunena на новый сайт
« Ответ #15 : 25.05.2012, 09:47:24 »

Добрался до смены ID администратора. Как поменять коректно? Посте того, как в базе меняешь с 62 на 42, в панели Joomla, где список авторизированных пользователей пропадает ID и Administrator... Это нормально? Пробелем не будет дальше? Или надо еще какие то поля переписать?
В таблице "ваш-префикс_users" открываете на редактирование строку пользователя Super User и меняете значение поля "ID"

*

Оффлайн vl@d

Re: Перенос kunena на новый сайт
« Ответ #16 : 25.05.2012, 14:29:43 »
Теперь экспорт бызы на локалке не работает: Fatal error: Call to undefined function __() in Z:\home\localhost\www\Tools\phpmyadmin\libraries\export\json.php on line 29
Как теперь забрать то ее от туды?

*

Оффлайн vl@d

Re: Перенос kunena на новый сайт
« Ответ #17 : 23.07.2012, 19:07:48 »
Спасибо, буду пробывать. ^-^
После переноса с jupgrade, таблицы Kunena копирует, но при установке компонента Kunena (2.0.1) все переписывается чистыми таблицами. И соответственно старых данных нет. Как бороться?

*

Оффлайн ChaosHead

Re: Перенос kunena на новый сайт
« Ответ #18 : 23.07.2012, 21:27:17 »
Попробовать можно установить Kunena 2.0.1 пустую. Потом перенести таблицы. Ну и для проверки переустановить.

*

Оффлайн vl@d

Re: Перенос kunena на новый сайт
« Ответ #19 : 24.07.2012, 02:30:40 »
Да, сработало, спасибо!

*

Оффлайн vl@d

Re: Перенос kunena на новый сайт
« Ответ #20 : 24.07.2012, 21:12:02 »
Кстати все проблемы с миграцией решились с выходом новой версии Jupgrade 2.5.2... Похоже все косяки там исправили: хош на сервере делай, хош на локалке, проблем никаких.

*

Оффлайн jetms

Re: Перенос Kunena на новый сайт
« Ответ #21 : 19.04.2013, 19:49:15 »
Попробовал с бд Joomla 1.5 экспортировать таблицы в бд Joomla 2.5 но ничего не получилось, пишет невозможно загрузить таблицы или слишком большой файл.
Какое решение? В каком формате сохранять?

*

Оффлайн vl@d

Re: Перенос Kunena на новый сайт
« Ответ #22 : 11.07.2013, 22:09:18 »
Попробовал с бд Joomla 1.5 экспортировать таблицы в бд Joomla 2.5 но ничего не получилось, пишет невозможно загрузить таблицы или слишком большой файл.
Какое решение? В каком формате сохранять?
Sql...

Re: Перенос Kunena на новый сайт
« Ответ #23 : 11.11.2013, 23:35:52 »
После миграции на Joomla 2.5 компонет Kunena должен появится на новом сайте? У меня его нет :(

*

Оффлайн ChaosHead

Re: Перенос Kunena на новый сайт
« Ответ #24 : 12.11.2013, 13:48:23 »
установите его поверх. таблицы должны были перенестись и форум их подхватит.

Re: Перенос Kunena на новый сайт
« Ответ #25 : 05.12.2013, 17:46:31 »
Зн так:
есть 2 сатйта на Joomla! 1.5.25
На одном из них надо поставить крест, но забрать оттуда форум работающий на Kunena, и перенести на новый сайт. Разные домены и хостинг. Точнее, сайт на котором сейчас форум хостинга нет, стоит сейчас локально, НО! попасть в панель управления не могу - денвер ругается непонятной ошибкой. В остальном он работает прекрасно. Можно зайти под админом в регистрации на самом сайте, банить пользователей на форуме, писать посты... ну и т.д.
Впринципе, фиг с ней с админкой, базу то я вижу в phpMyAdmin. Там много таблиц начинающихся с jos_kunena******
Вобщем такая вот задача. Не решал никогда.
Правильный ли ход моих мыслей:

1 - выделить галочками таблицы начинающиеся с jos_kunena****** и перейти в Экспорт (А экспортирует ли только выделенные? Вкладки то разные это в денвере, может всю базу сайта так сольет?)

2 - либо ставим Kunena на новый сайт и импортируем в существующую базу сохраненнные в .sql таблицы, либо сначала импортируем а потом ставим модуль Kunena - вопрос.

3 - добавляем форум в меню Joomla и должно работать. Или я не прав?

*

Оффлайн SK

Re: Перенос Kunena на новый сайт
« Ответ #26 : 05.12.2013, 17:53:21 »
McDonOFF
1. Даёте команду "Экспорт" и затем выделяете только таблицы начинающиеся с jos_kunena******
2. Ставите на другом сайте ту же версию форума Kunena
3. После установки удаляете все таблицы начинающиеся с jos_kunena******
4. Даете команду "Импорт" в базе нового сайта и указываете тот файл с таблицами форума

Re: Перенос Kunena на новый сайт
« Ответ #27 : 05.12.2013, 18:32:23 »
А как узнать ее версию, в админку то попасть не могу,  (Базу отложил уже, но знать бы версию, а то что-нить поломается еще...). В файлах есть только такая надпись "copyright (C) 2008 - 2012" и сё.


есть вот, но...
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE install>
<install version="1.5" type="plugin" group="kunena" method="upgrade">
   <name>Kunena - UddeIM Integration</name>
   <version>2.0.3</version>
   <creationDate>2012-11-24</creationDate>
   <author>Kunena Team</author>
   <authorEmail>Kunena@kunena.org</authorEmail>
   <authorUrl>http://www.kunena.org</authorUrl>
   <copyright>www.kunena.org</copyright>
   <license>GNU/GPLv3 or later</license>
   <description>PLG_KUNENA_UDDEIM_DESCRIPTION</description>
   <files>
      <filename plugin="uddeim">uddeim.php</filename>
      <folder>uddeim</folder>
   </files>
   <languages folder="language">
      <language tag="en-GB">en-GB/en-GB.plg_kunena_uddeim.sys.ini</language>
   </languages>

   <params>
      <param name="private" type="radio" default="1" label="PLG_KUNENA_UDDEIM_PRIVATE" description="PLG_KUNENA_UDDEIM_PRIVATE_DESC">
         <option value="0">NO</option>
         <option value="1">YES</option>
      </param>
   </params>
</install>
« Последнее редактирование: 05.12.2013, 18:40:50 от McDonOFF »

*

Оффлайн SK

Re: Перенос Kunena на новый сайт
« Ответ #28 : 05.12.2013, 18:49:37 »
Зайдите в папку /administrator/components/com_kunena  посмотрите в файле Kunena.xml строку, где надпись <version>

В принципе можно просто скопировать на новый сайт содержимое папок:
/administrator/components/com_kunena
/components/com_kunena

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

Re: Перенос Kunena на новый сайт
« Ответ #29 : 05.12.2013, 19:03:42 »
Таких папок нет, но такой файл есть в других. Напримерв в .../kunena и .../system
там как и в примере выше
<version>2.0.3</version>
Но я не бел уверен, что это версия Kunena.
Ладно, буду искать и пробовать. Отпишусь.