Wiki
Clone wikiCMS / Обновление
Перед каждым обновлением не забывайте делать бекап базы данных и файлов.
Бекап базы данных можно создать из админки, а файлов - средствами вашего файлового менеждера.
После этого следуйте ниже описанным инструкциям по замене файлов.
После этого можете заходить на свой сайт и тестировать работу.
Для обновления с AtomX до Atom-M CMS воспользуйтесь секцией Обновление с AtomX до Atom-M 4.
Если что-то не работает или не можете разобраться то спрашивайте на официальном форуме Atom-M CMS. Да и просто так приходите ;)
Обновление версии Atom-M 3 до Atom-M 4
1. Замените следующие папки новыми:
- admin/
- modules/
- template/
- sys/fnc/
- sys/inc/
- data/js/
- data/languages/
- data/mail/
- plugins/
2. Замените следующие файлы новыми:
- все файлы из корневой папки
- sys/boot.php
- все в sys/settings/ кроме config.php
3. При обновлении необходимо все фотографии из /data/files/foto/full/ переместить в /data/files/foto/ и после этого удалить папки /data/files/foto/full/ и /data/files/foto/preview/
4. Запустите http://сайт.ру/update.php, и после удачного обновления удалите этот файл.
Обновление с AtomX до Atom-M 4
1. Перенесите папку sys/plugins в корень сайта.
2. В корне сайта создайте папку data и задайте права 777.
3. Обновите
- admin/
- modules/
- template/
- sys/fnc/
- sys/inc/
- data/
4. Перенесите папки:
- sys/avatars -> data/avatars
- sys/files -> data/files
- sys/fonts -> data/fonts
- sys/img -> data/img
- sys/js -> data/js
- sys/settings/languages -> data/languages
- sys/mail -> data/mail
5. Замените следующие файлы новыми:
- все файлы из корневой папки
- sys/boot.php
- sys/error.php
- sys/img.php
- sys/img_uploader.php
- sys/.htaccess
- все в sys/settings/ кроме config.php
6. Запустите http://сайт.ру/update.php, и после удачного обновления удалите этот файл.
Обновление версии Atom-M 2.3.3 до Atom-M 3
Замените следующие папки новыми:
- admin/
- modules/
- template/
- sys/fnc/
- sys/inc/
- sys/js/
- sys/plugins/
- sys/settings/languages/
Замените следующие файлы новыми:
- все файлы из корневой папки
- sys/boot.php
- sys/settings/conf_properties.php
Обновление с Atom-M 2.3.3 до Atom-M 2.3.4
1. Перенесите папку sys/plugins в корень сайта.
2. В корне сайта создайте папку data и задайте права 777.
3. Перенесите папки:
- sys/avatars -> data/avatars
- sys/files -> data/files
- sys/fonts -> data/fonts
- sys/img -> data/img
- sys/js -> data/js
- sys/settings/languages -> data/languages
- sys/mail -> data/mail
4. Обновите sys/.htaccess, если важна поддержка ресурсов, продолжающих ссылающихся на sys/files, sys/img и sys/js.
5. Обновите движок, как написано в секции Обновление версии Atom-M 2.3.4 и выше
Обновление с FaposCMS 1.3 RC3 до FaposCMS 2.x
Замените следующие папки новыми:
- admin
- modules
- template
- sys/fnc
- sys/inc
- sys/js
- sys/plugins
- sys/settings/languages
Замените следующие файлы новыми:
- все файлы из корневой папки
- sys/boot.php
- sys/settings/conf_properties.php
Обновление БД
#!sql DROP TABLE IF EXISTS `htmlpage` CREATE TABLE `pages` ( `id` int(11) NOT NULL auto_increment, `name` varchar(255) collate utf8_general_ci NOT NULL, `template` varchar(255) default '' collate utf8_general_ci NOT NULL, `content` longtext collate utf8_general_ci NOT NULL, `url` varchar(255) default '' NOT NULL, `meta_keywords` varchar(255) default '' NOT NULL, `meta_description` text, `parent_id` int(11) default 0 NOT NULL, `path` varchar(255) default '1.' NOT NULL, `visible` enum('1','0') default '1' NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci; INSERT INTO `pages` (`id`,`name`,`path`,`content`) VALUES ('1', 'root', '.', ''); CREATE TABLE IF NOT EXISTS `polls` ( `id` int(11) NOT NULL AUTO_INCREMENT, `theme_id` int(11) NOT NULL, `variants` text NOT NULL, `voted_users` text NOT NULL, `question` text NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=3;
Внимание! После этого действия будут удалены пользовательские страницы. Надеюсь, вы их не создавали :)
После этого нужно выполнить запросы, которые описаны в update_sql.txt
Теперь можете заходить на свой сайт и тестировать работу
Updated