Подробнее о MultiMaxsite CMS
Рубрика: Сайтостроительство
Метки: cms | maxsite
Подписаться на комментарии по RSS
Столкнулся с тем, что не всегда понятно как и для чего создан данный хак. Это вообще свойственно разработчикам да и не только - для себя очевидно, расписать для людей лень. Каюсь и исправляю ошибку.
Итак. Для чего? Допустим мы хотим установить много копий MaxSite CMS. Разумеется хотим обойтись одной базой данных и одной копией самой системы, домены привязываются к одной папке. Это удешевляет хостинг в принципе, но не снимает ограничений по нагрузке на него.
Устанавливая данный хак мы получаем: только одну копию Maxsite CMS на диске у хостера. Все домены линкуются к одной папке. В зависимости от доменного имени, идёт обращение к определённым таблицам в базе данных. Так как делается это на этапе до запуска самого движка, ни пользователь, ни администратор даже не заметят разницы работая с многосайтовой или обычной версией системы.
Что получается в базе данных? Макссайт создаёт около десятка таблиц для хранения данных одного сайта вида mso_table. Многосайтовая версия в рамках одной же базы данных создаст n помноженное на дюжину таблиц, где n это количество сайтов. небольшое захламление получается, зато великая экономия... Опыт показывает, что одиннадцать сайтов нормально работают. Правда у них небольшая посещаемость...
По привязке доменов - можно использовать парковку к главному домену. Можно также привязывать и субдомены, проблем не будет.
Структура базы данных - используются префиксы вида railway$club_org_ru, если ваш домен это railway-club.org.ru. Такие косяки, позволяют добиться однозначного соответствия. У людей были проблемы, когда просто удалялись точки и тире из домена.
После запуска, нужно также создать папку для сайта в категории site, а в ней каталоги uploads, cache. Файл sitemap.xml для карты сайта. Права выставляются так же как и у стандартных каталогов. Это как правило (777).
Для работы в панели администратора переключить шаблон с дефалтного.
Комментариев: 2
После запуска, нужно также создать папку для сайта в категории site, а в ней каталоги uploads, cache.
Недопонял. Что значит в категории site?
Материал очень любопытный в плане построения многоязычных сайтов на базе поддоменов lang.site.com
Пожалуйста донесите до нас как это запустить.
Добрый день! Мне нужно использовать в режиме Мультисайта общую базу данных пользователей (и авторов и комюзеров). не пробовали реализовать это?
Спасибо!