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

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

Архив записейКомментарии: 9Просмотров: 32125

Для быстрого обновления 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».

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

1Oleg14-10-2008 07:57

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

2Pretorean14-10-2008 10:28

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

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

3Oleg14-10-2008 11:41

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

4Oleg14-10-2008 12:26

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

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

php_value default_charset UTF-8
AddDefaultCharset UTF-8

8GERAsimov17-10-2008 15:12

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

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

9Илья ЗемсковСайт06-02-2009 05:01

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

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

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

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

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

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

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