Подробнее о MultiMaxsite CMS

Среда, 17 марта 2010 г.
Рубрика: Сайтостроительство
Метки: |
Подписаться на комментарии по RSS

Столкнулся с тем, что не всегда понятно как и для чего создан данный хак. Это вообще свойственно разработчикам да и не только - для себя очевидно, расписать для людей лень. Каюсь и исправляю ошибку.

Итак. Для чего? Допустим мы хотим установить много копий MaxSite CMS. Разумеется хотим обойтись одной базой данных и одной копией самой системы, домены привязываются к одной папке. Это удешевляет хостинг в принципе, но не снимает ограничений по нагрузке на него.

Устанавливая данный хак мы получаем: только одну копию Maxsite CMS на диске у хостера. Все домены линкуются к одной папке. В зависимости от доменного имени, идёт обращение к определённым таблицам в базе данных. Так как делается это на этапе до запуска самого движка, ни пользователь, ни администратор даже не заметят разницы работая с многосайтовой или обычной версией системы.

Что получается в базе данных? Макссайт создаёт около десятка таблиц для хранения данных одного сайта вида mso_table. Многосайтовая версия в рамках одной же базы данных создаст n помноженное на дюжину таблиц, где n это количество сайтов. небольшое захламление получается, зато великая экономия... Опыт показывает, что одиннадцать сайтов нормально работают. Правда у них небольшая посещаемость...

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

Структура базы данных - используются префиксы вида railway$club_org_ru, если ваш домен это railway-club.org.ru. Такие косяки, позволяют добиться однозначного соответствия. У людей были проблемы, когда просто удалялись точки и тире из домена.

После запуска, нужно также создать папку для сайта в категории site, а в ней каталоги uploads, cache. Файл sitemap.xml для карты сайта. Права выставляются так же как и у стандартных каталогов. Это как правило (777).

Для работы в панели администратора переключить шаблон с дефалтного.

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

  1. 2010-11-19 в 04:24:27 | Александр
    ]]>]]>

    После запуска, нужно также создать папку для сайта в категории site, а в ней каталоги uploads, cache.

    Недопонял. Что значит в категории site?

    Материал очень любопытный в плане построения многоязычных сайтов на базе поддоменов lang.site.com

    Пожалуйста донесите до нас как это запустить.

  2. 2010-12-06 в 19:28:28 | Комментатор 9
    ]]>]]>

    Добрый день! Мне нужно использовать в режиме Мультисайта общую базу данных пользователей (и авторов и комюзеров). не пробовали реализовать это?

    Спасибо!

  3. 2013-04-25 в 01:02:21 | bormotyn
    ]]>]]>

    Не надо восхвалять maxsaite. Был также взломан азиатскими хакерами, сдав богу поменяли index файл в защиту сирийской оппозиции. Обошелся сменой пароля.

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

Используйте нормальные имена.

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

Поиск

Статистика

Rambler's Top100