Как обновить RotorCMS с 1.4-2.6 до 3 версии

Печать RSS
774

Автор
Господин ПЖ
0
Инструкция для лицензионных версий 2.6.6
1. скачиваете полный скрипт движка rotorcms 3.0 http://visavi.net/load/files/rotorcms_v3.0.zip (1.6 мб)
2. делаете бэкап файлы includes/connect.php
3. заливаете все файлы из архива на свой сайт, необходимо заменить все файлы, лучше всего делать вручную, так как некоторые файлы в новой версии удалены или переименованы, например удален gallery/resize.php, anketa.php переименована в user.php
чтобы лишних файлов не осталось делайте вручную
4. после установки всех файлов верните на место includes/connect.php если вы его меняли
5. запустите скрипт обновления upgrade/index.php
6. удалите директории install и upgrade
7. убедитесь что все работает нормально и лишь затем устанавливайте лиц. обновления
Изменил: Вантуз-мен (10.03.2012 / 19:41)
Автор
Господин ПЖ
0
Инструкция для бесплатных версий 1.4
1. скачиваете полный скрипт движка rotorcms 3.0 http://visavi.net/load/files/rotorcms_v3.0.zip (1.6 мб)
2. делаете бэкап файлы includes/connect.php
3. переносите директории
gallery/avatars -> upload/avatars
gallery/photos -> upload/photos
gallery/pictures -> upload/pictures
На всех директория в upload должны стоять права 777
4. заливаете все файлы из архива на свой сайт, необходимо заменить все файлы, лучше всего делать вручную, так как некоторые файлы в новой версии удалены или переименованы, например удален gallery/resize.php, anketa.php переименована в user.php
чтобы лишних файлов не осталось делайте вручную
5. после установки всех файлов верните на место includes/connect.php если вы его меняли
6. запустите скрипт обновления upgrade/index.php
7. удалите директории install и upgrade
Изменил: Вантуз-мен (10.03.2012 / 20:52)
Автор
Господин ПЖ
0
Список файлов которые необходимо перенести или удалить
перенос gallery/avatars -> upload/avatars
перенос gallery/photos -> upload/photos
перенос gallery/pictures -> upload/pictures
удалено gallery/count.php
удалено gallery/count24.php
удалено gallery/count31.php
удалено gallery/resize.php
удалено games/reklama.php (Перенесен в pages)
удалено директория images/editor
удалено pages/anketa.php
удалено pages/avtorlist.php
удалено pages/lifelist.php
удалено pages/profil.php (Переименован в profile.php)
удалено pages/statistik.php (Переименован в stat.php)
удалено pages/tegi.php (Переименован в tags.php)

Необязательное удаление
удалено games/bandit.php
удалено games/kosti.php
удалено games/naperstki.php

Эти игры удалены из 3 версии, после редактирования можно использовать в 3 версии
Изменил: Вантуз-мен (11.03.2012 / 16:56)
Автор
Господин ПЖ
0
Как запустить старые файлы на новой версии движка
Для этого вы можете скачать скрипт специального адаптера http://visavi.net/rotorcms/adapter.zip
заменить один файл includes/start.php и все старые скрипты от движка rotorcms будут работать нормально

Файл делает доступным способ обращения к БД как новый способ DB::run(), так и старый DB::$dbh, однако все новые скрипты рекомендуются писать с новым методом обращения DB::run() так как он быстрее
Изменил: Вантуз-мен (10.03.2012 / 20:45)
Автор
Господин ПЖ
0
Добавляем новые модули в админку
В 3 версии появилась возможность добавлять новые модули в админ-панель без изменения файла mpanel/index.php
Для этого нужно загрузить основной файл модуля в директорию mpanel
А чтобы прописать на нее ссылку в index.php, необходимо создать дополнительный файл в директории mpanel/links
К примеру вы добавили файл messages.php теперь создаем файл messages_xxx.dat
(где xxx это уровень доступа пользователя, от 101 до 105) и ложим его в mpanel/links, после перезагрузки кэша ссылка появится в нужном месте
101 - суперадмин, 102 -админ, 103 - старший модер, 105 -модер
Уровень доступа можно и не указывать, если назвать файл как messages.dat
то этот файл будет видеть только суперадмин чей логин вписан в настройках
Изменил: Вантуз-мен (10.03.2012 / 23:03)
Автор
Господин ПЖ
0
Добавляем пользовательские функции в движок
В 3 версии появилась возможность загружать свои функции и классы не изменяя файлы движка
Для этого необходимо сохранить свой класс, функцию или группу функций в файл с произовольным именем например my_functions.php и поместить файл в директорию includes/functions
После этого зайти в админку и очистить кэш, функции и классы автоматически подгрузятся и станут доступными
Количество файлов в директории includes/functions может быть неограниченым
Изменил: Вантуз-мен (11.03.2012 / 15:53)
Автор
Господин ПЖ
0
резерв

Оранжевые штаны
0
Для лицензионных 2.6.6. Обязательно надо сперва движок 3 установить? Или можно по инструкции обновление установить 3?

Junior Developer
0
Lord (11 Марта 2012 / 13:44)
Для лицензионных 2.6.6. Обязательно надо сперва движок 3 установить? Или можно по инструкции обновление установить 3?
Чти первый пост

Оранжевые штаны
0
Я читал. Не хочется установить двиг заново. Вот и спрашиваю... Можно ли установить просто обновление для 2.6.6> 3 без целого движка
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск