Бесплатная CMS  - Limbo CMS (система управления сайтом)
Главная arrow Всё о LURM (ЛУРМ)

Навигация
Сайт
Каталог
Материалы сайта

RSS

Перевод сайта с 1.0.3x на 1.0.4x (перенос данных) Версия для печати
14.03.2006 8538 Опубликовал: Serebro

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

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

Для начала нам нужно иметь:

  • Установленную версию 1.0.3 в режиме БД – «text»
  • Резервную копию базы данных старого сайта для переноса;
  • Установленную на локалке новую версию сайта в комплектации соответствующей старому сайту.

1. Зайти в админку 1.0.3, переключиться на режим работы БД «text», восстановить из резервной копии БД, т.е. в результате получим папку data/ c текстовыми файлами данных, у которых для примера префикс будет «lm_».

2. Распаковать архив с 1.0.4.х, провести установку не удаляя версию 1.0.3. Нужно чтобы префикс инсталлируемой базы данных отличался от префикса старой базы данных (для примера «lm2_») и режим работы базы - «text».

3. Скопировать все папки с префиксом «lm_» из старой БД в папку новой

4. Скопировать файл «1.php» из таблицы нового сайта (для примера /data/lm2_users/) в таблицу старого (/data/lm_users/), т.е. мы должны оставить пароль администратора таким, какой он был при инсталляции новой версии.

4. Зайти в настройки админки нового сайта, изменить префикс («lm2_») на префикс старой базы («lm_»), движок фактически переключится на старую базу.

5. Сделать резервную копию базы средствами Limbo. В резервную копию попадут данные обеих баз (одна пустая новая и вторая старая, но уже сохраненная новым движком).

6. Открыть тестовый файл только что сделанной резервной копии на редактирование (желательно в Notepad) и удалить все данные связанные с таблицами имеющими префикс пустой БД (в нашем примере «lm2_»).

7. В этом же файле сделать поиск «lm_» и замену на «lc_» (решетка и 2 знака подчеркивания).

8. Зайти в админку новой версии сайта, установить префикс БД «lm2_», восстановить подправленную резервную копию. Тестируем результат переноса. Если что-то пошло не так, придётся всё начинать внимательно с начала.

9. Если всё прошло гладко:

9.1. Если версия 1.0.4.2 – 1.0.4RE2 то нужно установить комулятивный патч. Патч устанавливается через пункт меню админки (Система - Хаки).

9.2. Доустановить необходимые отсутствующие компоненты.


Serebro limbo-cms.net.ru

English
Switch to English...
BabelFish.AltaVista.com auto-translate
Скачать Limbo
Ваше мнение?
Что вам мешает использовать Limbo в своих проекта
Безопасность
Недостаток компонентов/модулей
Слабая техподдержка
Плохой форум
Плохие отзывы о Limbo
Недостаток документации


Результаты