Permalink
Fetching contributors…
Cannot retrieve contributors at this time
175 lines (105 sloc) 9.73 KB
(с) MaxSite CMS, 2008-2017
ПОЛЕЗНЫЕ ССЫЛКИ
----------------------------------------------------------------------------------------------------
* Официальный сайт: http://max-3000.com/
* Сайт автора: http://maxsite.org/
* Анонсы системы: https://twitter.com/maxsite
* Последний релиз: https://github.com/maxsite/cms
* DEV-версия для разработчиков: https://github.com/maxsite/cms/tree/dev
* Обучающая книга по MaxSite CMS: http://book.max-3000.com/
* ЧАВО для новичков: http://max-3000.com/page/faq
* Центр помощи: http://max-3000.com/help
* Форум поддержки: http://forum.max-3000.com/
* MaxHub - сообщество MaxSite CMS: http://maxhub.ru/
* Каталог шаблонов: http://maxhub.ru/category/templates
* Каталог плагинов: http://maxhub.ru/category/plugins
* Демо-каталог шаблонов: http://wbloger.com/demo-templates
ТРЕБОВАНИЯ СИСТЕМЫ
----------------------------------------------------------------------------------------------------
1. Возможность работы с .htaccess и включенный mod_rewrite.
2. База данных MySQL > 4.1. Работа в UTF8. Тип базы MyISAM. База должна быть уже создана.
3. PHP > 5.3.
АВТОУСТАНОВЩИК MAXSITE CMS
----------------------------------------------------------------------------------------------------
С помощью специального автоустановщика можно как установить новую систему, так и обновить
существующий сайт.
Автоустановщик — это несколько небольших файлов, которые нужно загрузить на свой сервер в отдельный
каталог («_update_mso», но может быть любым). После этого в браузере нужно набрать
«http://сайт/_update_mso» и автоустановщик сам загрузит архив последней версии MaxSite CMS на сервер,
распакует его и выполнит всё необходимое копирование.
Адрес: http://max-3000.com/page/autoinstall
Прямая ссылка для загрузки: http://max-3000.com/uploads/_update_mso.zip
Если это новая установка MaxSite CMS, то будет предложено перейти к инсталяции системы, где нужно
будет указать параметры доступа к базе данных и т.д.
Если это обновление существующего сайта, то перед обновлением ознакомьтесь с рекомендациями
по обновлению MaxSite CMS, описанными ниже.
НОВАЯ УСТАНОВКА
----------------------------------------------------------------------------------------------------
0. Загрузите все файлы на сервер.
1. Наберите в браузере «http://ваш сайт/install» и следуйте инструкциям.
2. После установки, каталог «install» можно удалить.
Примечание. Если по какой-то причине при установке произошел сбой сервера, то повторную установку
можно выполнить, предварительно удалив файл «application/config/database.php», а также созданные
таблицы с помощью phpMyAdmin.
ОБНОВЛЕНИЕ СУЩЕСТВУЮЩЕГО САЙТА
----------------------------------------------------------------------------------------------------
Перед процедурой обновления желательно выполнить:
* Сбросьте кэш.
* Нажмите ссылку «Выход» в админ-панели, чтобы разлогиниться.
* Если меняется адрес сайта, то предварительно снимите опцию определения главного зеркала сайта
в плагине Range_url.
Важно:
* Если у вас версия ниже 0.93, то перед обновлением убедитесь, что ваш шаблон будет корректно
работать с новой версией MaxSite CMS.
* MaxSite CMS не вносит изменений в базу данных при обновлении, поэтому вы можете использовать
любую версию системы. Если по какой-то причине, обновление не устраивает, вы можете загрузить
файлы предыдущей версии.
В анонсе каждого выпуска MaxSite CMS может указываться рекомендуемый вариант обновления
и особенности перехода к новой версии. Учитывайте это при обновлении своего сайта.
* Если ваша версия MaxSite CMS ниже 0.90, то используйте УНИВЕРСАЛЬНЫЙ СПОСОБ ОБНОВЛЕНИЯ.
* Если ваша версия меньше последней на два релиза, то также используйте универсальный
способ обновления. Ознакомьтесь с описанием анонса каждой пропущенной версии, возможно там
будут указаны особенности, которые следует учесть перед обновлением.
УНИВЕРСАЛЬНЫЙ СПОСОБ ОБНОВЛЕНИЯ
----------------------------------------------------------------------------------------------------
Данный способ обновления подходит для любой версии MaxSite CMS.
1. Переименуйте каталоги
«system» в «system-old».
«application» в «application-old».
2. Загрузите файлы новой версии MaxSite CMS на сервер. Каталог «install» можно не копировать.
3. Скопируйте из «application-old» в новый «application» свой шаблон.
/maxsite/templates/ШАБЛОН
4. Если вы устанавливали сторонние плагины, то скопируйте и их.
5. Перенесите конфигурацию базы данных и сайта из «application-old» в новый «application»
/config/database.php (используйте новый database.php-distr)
/maxsite/mso_config.php (используйте новый mso_config.php-distr)
6. Проверьте работоспособность сайта.
7. Каталоги «system-old» и «application-old» после проверки можно удалить.
ДОПОЛНЕНИЯ
----------------------------------------------------------------------------------------------------
* Хостинги, работающие с MaxSite CMS - нюансы и проблемы:
http://forum.max-3000.com/viewtopic.php?f=2&t=136
* В браузере выдается ошибка "Cannot modify header information - headers..."
Скорее всего вы неверно преобразовали файл в кодировку UTF-8. Нужно использовать UTF-8 без
сигнатуры (BOM). Для редактирования файлов используйте редактор Notepad2 или Notepad++.
* Не работает ЧПУ, всегда отображается только главная страница сайта.
Это означает, что у вас неверные настройки в .htaccess.
* На сайте «слетает» оформление и в title страниц виден <?= .
Это означает, что на вашем сервере запрещены короткие тэги PHP. В php.ini укажите
short_open_tag = On
либо обратитесь в службу поддержки вашего хостинга.
* Возникает ошибка 500
Если сервер возвращает ошибку 500, значит запрещено выполнять какие-то директивы в .htaccess
или команда указана с ошибкой.
* Автоматический редирект с www.site.com на site.com
Активируйте плагин Range_url, где можно указать главное зеркало сайта.
Если PHP как FastCGI, CGI
----------------------------------------------------------------------------------------------------
На некоторых хостингах (обычно старых), может потребоваться подобрать параметры .htaccess. Один
из вариантов см. в файле .htaccess. Например:
RewriteRule . /index.php [L]
Вариант для Nginx с апачем в качестве надстройки
RewriteRule ^(.*)$ /index.php?$1 [L,QSA]
Кроме этого возможно придется подобрать в «application/config/config.php» значение "uri_protocol", например:
$config['uri_protocol'] = "REQUEST_URI";
# end of file