Oтзывы и предложения для Next Generation CMS
Идет загрузка
Главная страницаngcmsСтарые новости ngcms Миграция с "2z project 0.9.7.1" на NG CMS 0.9.0

Миграция с "2z project 0.9.7.1" на NG CMS 0.9.0

Процесс миграции можно разделить на несколько стадий:
I Подготовительные операции
II Адаптация шаблонов
III Адаптация БД
IV Обновление файлов движка и конфигурационных файлов


Процесс миграции можно разделить на несколько стадий:
I Подготовительные операции
II Адаптация шаблонов
III Адаптация БД
IV Обновление файлов движка и конфигурационных файлов

I Подготовительные операции
Перед началом миграции необходимо сделать резервную копию всей информации (файлы, БД) средствами, предоставляемыми хостером.
Резервное копирование средствами "2z project" недопустимо.

При наличии возможности, процедуру апгрейда желательно сначала проводить на тестовой среде (к примеру, на локальной машине под denwer'ом) и только потом выполнять на работающем сайте.

II Адаптация шаблонов
Если вы планируете использовать один из шаблонов, идущих в поставке NG CMS, то этот раздел можно пропустить.

Для полноценного использования вашего шаблона в NG CMS вам необходимо:
1. Во всех файлах заменить {zz_url} на http://ngcms.ru/engine
2. Создать файл-описание для вашего шаблона. Он называется version и лежит в каталоге вашего шаблона.
Вот пример такого файла для шаблона default. Детально описывать значения полей не буду, т.к. в примере всё уже и так указано:
Код:

;
; Version file for template
;

; UNIQ template ID
ID: madworks.default
; Author name
Author: Mad works
; Author site page
Author_URI: http://mad-works.com/
; Version number
Version: 01
; Release date
RelDate: 2008-10-07
; Template title
Title: Default template
; List of built in templates for plugins
Plugins: archive, calendar, favorites, popular
; Size: 256 x 192, format: PNG
ImagePreview: images/tpl_preview.png
; Size: 512 x 384, format: PNG
Image: images/tpl_image.png

III Адаптация БД
Необходимо выполнить следующий SQL запрос (в случае, если ваш префикс отличается от 2z - замените 2z на ваш префикс):
Код:

alter table 2z_images add column orig_name char(100) default '';
alter table 2z_images add column description char(100) default '';
alter table 2z_images add column linked_ds int default 0;
alter table 2z_images add column linked_id int default 0;
alter table 2z_images add column p_width int default 0;
alter table 2z_images add column p_height int default 0;

alter table 2z_files add column orig_name char(100) default '';
alter table 2z_files add column description char(100) default '';
alter table 2z_files add column linked_ds int default 0;
alter table 2z_files add column linked_id int default 0;

ALTER TABLE 2z_category ADD tpl CHAR(20) AFTER cat_show;
ALTER TABLE 2z_category ADD number INT(11) DEFAULT '0' AFTER tpl;

update 2z_files set orig_name = name;
update 2z_images set orig_name = name;

IV Обновление файлов движка и конфигурационных файлов
1. Скопируйте каталог engine/ из дистрибутива движка на хостинг
2. Скопируйте файлы .htaccess, changelog.txt, index.php, install.txt, license.txt, robots.txt из дистрибутива движка на хостинг
3. Перенесите содержимое каталога 2z/conf/ в каталог engine/conf/
4. Выставьте права доступа 0777 для каталогов engine/conf/, engine/backups/, engine/cache и их содержимого
5. Переименуйте файл engine/conf/config.inc.php в config.php
6. Замените в файле engine/conf/config.php текст zz_url на admin_url
7. Замените в файле engine/conf/config.php в параметре admin_url текст /2z на /engine
8. В файлах .htaccess и engine/trash/htaccess-dist.txt заменить текст 2z/ на engine/
9. Удалите каталог 2z/

Если вы хотите использовать шаблоны, идущие в составе NG CMS, то:
10. Скопируйте каталог templates/ из дистрибутива движка на хостинг

Последние комментарии

#1. curelRP 9.01.2017 - 21:32

Thanks, this website is extremely beneficial.

#2. buy_viagra 4.02.2017 - 01:13

buy viagra that would make you test positive for anything that anyone would be looking for.

#3. generic_cialis 22.03.2017 - 01:29

Though his men served in the Sogeneric cialist security force, Venturi himself worked for the Gaullist SAC.

#4. Pharmd519 22.03.2017 - 11:28

Hello! adkgeee interesting adkgeee site! I'm really like it! Very, very adkgeee good!

#5. Pharmd937 23.03.2017 - 09:58

Hello! fdbkdef interesting fdbkdef site! I'm really like it! Very, very fdbkdef good!

#6. Pharme471 23.03.2017 - 09:58

Hello! kdeedbc interesting kdeedbc site! I'm really like it! Very, very kdeedbc good!

#7. rolex kopior 20.05.2017 - 10:35

This is a great watch
Successful person's selection[INVALID URL BB CODE]
Identity status symbolizes only one watch to prove your advantage
You just need a symbol of this watch

#8. rolex kopior 20.05.2017 - 10:36

This is a great watch
Successful person's selection<a href="http://www.falskaklockor.org/"> falska klockor</a>
Identity status symbolizes only one watch to prove your advantage
You just need a symbol of this watch

#9. rolex kopior 20.05.2017 - 10:36

This is a great watch
Successful person's selection[INVALID URL BB CODE]
Identity status symbolizes only one watch to prove your advantage
You just need a symbol of this watch

#10. online 22.05.2017 - 11:43

RSS quick online loans instant approval puns feeds cialis pills for sale and intrusive sucidial thoughts.

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

каптча

События в Core

События в Plugins

казино эльдорадо читать
vseloto.com