Быстрое обновление MaxSite CMS

Понедельник, 13 октября 2008 г.
Рубрика: MaxSite CMS -> Ход работ
Просмотров: 8707
Подписаться на комментарии по RSS

Для быстрого обновления MaxSite CMS можно воспользоваться php-скриптом, который распаковывает zip-архивы на сервере. Я немного потестировал библиотеку PclZip и в целом остался доволен. Правда, думаю, на некоторых хостингах может возникнуть проблемы, связанные с распределением прав. Теоретически это можно обойти, вручную выставив права 777 (разрешающие запись) на каталоги «application» и «system». А после обновления выставить их обратно, как было (обычно 755).

Для обновления нужно скачать архив maxunzip.zip и распаковать его в главный каталог сервера. Последнюю версию MaxSite CMS (zip-архив) загружаем туда же с именем «latest.zip».

В итоге должно быть три файла: «maxunzip.php», «pclzip.lib.php» и «latest.zip».

Обратите внимание, что обновление автоматически перепишет существующие файлы новыми. Поэтому, если вы меняли такие файлы, то их нужно предварительно сохранить и после обновления, загрузить обратно. Лично у меня имеется только один такой файл: «config.php», из-за того, что на сервере используется FastCGI.

Для обновления в браузере выполняем: http://сайт/maxunzip.php

Если не произойдет ошибок, то вы увидите сообщение «Ok! Please delete latest.zip and pclzip.lib.php!». Это значит, что распаковка прошла нормально и проблем не возникло. В случае ошибки появится соответствующее сообщение. В этом случае вам придется воспользоваться обычной загрузкой файлов по FTP.

После обновления удалите файлы «maxunzip.php», «pclzip.lib.php» и «latest.zip».

twitter.com facebook.com mail.ru friendfeed.com livejournal.ru memori.ru google.com yandex.ru

Комментариев: 9

  1. Вот какая штука не дает покоя, после установки CMS в IE кодировка показывается нормально а Mozila приходится переключать вручную при каждом открытии страницы. Где можно это подправить. Я так понимаю надо установки на сервере проверить, только вот какие не знаю.

  2. кодировка по умолчанию должна быть utf8

    курите доки к апачу

  3. Значит надо с хостером разговаривать?

  4. Решение найдено!

    В файле .htaccess не сервере необходимо добавить следующие строки

    php_value default_charset UTF-8
    AddDefaultCharset UTF-8
  5. Что за хостер?

  6. bizhost.ru

  7. Здорово. Будем тестить.

  8. Отличная новость!

    Надеюсь, что это все же первый шак к полноценному автообновлению. В идеале хотелось бы ВООБЩЕ не лазить руками ни куда, а апать версию из админки, хотя бы как в WP.

  9. Остался не раскрытым вот какой вопрос. Вот вы написали:

    обновление автоматически перепишет существующие файлы новыми

    Это понятно. Но что будет с файлами, которых уже нет в новой версии? ИМХО, они никуда не денутся и т.о. будет накапливаться хлам, который в последствии будет сложно "выкурить", ибо не будет ясно что нужно, а что нет.

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

grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question

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

Имя и сайт используются только при регистрации

Если указать email (зарегистрироваться), то будет уведомление о новых комментариях.

Авторизация Loginza.

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