Clone wiki

CMS / Обновление

Перед каждым обновлением не забывайте делать бекап базы данных и файлов.

Бекап базы данных можно создать из админки, а файлов - средствами вашего файлового менеждера.

После этого следуйте ниже описанным инструкциям по замене файлов.

После этого можете заходить на свой сайт и тестировать работу.

Для обновления с 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

Обновление БД

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