Современная, быстрая и удобная система управления сайтом

MaxSite CMS 0.5

Версии (релизы)Комментарии: 11Просмотров: 22668

Данная версия примечательна тем, что в ней используется CodeIgniter 2. Для работы MaxSite CMS теперь требуется PHP 5. Также изменилась структура каталогов. Поскольку версия первая, то обновиться я рекомендую только тем, кто технически подкован, чтобы в случае проблем могли откатиться на предыдущую версию.

Хочу сразу отметить, что линейка на CodeIgniter 1.7.3 (версии MaxSite CMS 0.444 и ниже) больше не поддерживаются. Вместе с тем, если по какой-то причине у вас возникли трудности, скачать 0.444 вы можете по специальной ссылке.

Порядок обновления.

Поскольку в CodeIgniter сменилась структура каталогов, то обновление нужно выполнять в следующей последовательности:

  • Входим на сервер по FTP.
  • Переименовываем каталог system например в system-old.
  • Загружаем все файлы MaxSite CMS на сервер.
  • Устанавливаем права 777 (разрешение на запись) на application/cache и все его подкаталоги.
  • Через админ-панель можно сбросить кэш.

Никаких изменений в базе данных, структуре MaxSite CMS нет, поэтому, в случае проблем просто загружаем старые файлы. Единственное, что может потребоваться, так это сбросить кэш.

Изменения в CodeIgniter

Мне пришлось внести некоторые изменения в Upload.php фреймворка. Проблема, как и раньше связана с неверным определением типа файла для загрузок. Сделал старый вариант, где разрешение определяется по расширению файла. Список расширений задаётся в Основных настройках.

Под вопросом осталась отправка email-писем. В предыдущих версиях CodeIgniter мне пришлось кодировать тему письма в Base64. В этой версии я решил пока не вносить изменения. Возникнут проблемы - исправлю.

Изменения в MaxSite CMS

  • Исправлены синтаксические ошибки.
  • Некоторые фразы добавлены в функцию перевода t().
  • Переход на jQuery 1.6.
  • Исправлен недочет в mso_menu_build() (создание меню), который возникал в случаях работы в Windows. Это приводило к неверному построению выпадающего списка.
  • Изменения в системных файлах для перехода на CodeIgniter 2.
  • При установке теперь обязательно требуется указывать секретную фразу.

Комментариев: 11 RSS

1Аноним27-05-2011 12:56

Максим, огромное спасибо за замечательную cms)))

3Gor28-05-2011 07:52

Спасибо за обновление Максим, обновился без проблем!

У меня возникло два вопроса :)

1. После обновления что делать с папкой "system-old", удалить ?

2. Будет ли в будущем способ автоматического обновления через админку ?

4Alexand29-05-2011 14:28

Максим, что за проблема может вызвать ошибку когда "удаленный сервер не найден" после обновления.

5Gor29-05-2011 23:00

Только сегодня заметил, , после обновления перестал корректно работать плагин голосования. При выборе любого ответа выдаёт ошибку "Не указан вариант ответа", как исправить ?

7Олег31-05-2011 09:14

Спасибо, всё замечательно обновилось. Так что, всё таки делать с папкой "system-old" удалять, или нет.

11cevalСайт27-06-2011 12:46

Ссылку на 0.5 ни нашел, попробовал обновиться на этой сборки, с 0.444 до 0.53

выдает ошибку:

A PHP Error was encountered

Severity: Notice

Message: Undefined index: scaffolding_trigger

Filename: libraries/Router.php

Line Number: 164

Fatal error: Class 'CI_Controller' not found in /msite/application/controllers/maxsite.php on line 8

Оставьте свой комментарий!

Комментарий будет опубликован после проверки

Вы можете войти под своим логином или зарегистрироваться на сайте.

(обязательно)