ChesterOne
Guest
Хранениe ядра в одном месте
Я планирую сделать CMS систему (да, знаю их как собак нерезанных, но все же). Так как она будет использоватся на многих сайтах, то я думал хранить неизменную часть, так называемое "ядро" в одном месте. Ведь глупо дублировать его для каждого клиента.
Так как CMS-ка будет предоставлятся вместе с хостингом, то и она и сайты будут на одном сервере, следовательно подгрузка ядра не должна тормозить.
Подумал, и решил просто открывать файл ядра для запуска всем. И в нем просто проверять права. Но возникла проблема, если php файл инклюдится из другого виртуального хоста, то для него ничего недоступно. Ни переменные, ни константы.
Подскажите, пожалуйста, как лучше хранить ядро?
Спасибо.
-~{}~ 04.11.04 16:26:
И даже более того. Я планировал, на сайте клиента хранить лишь логин с паролем к аккаунту, и сразу же грузить ядро.
Ядро в свою очередь получив данные лезет в БД, грузит все шаблоны, модули, параметры для данного аккаунта. На выходе получаем готовую страницу. Как думаете, реально такое? Или ,бред?
Я планирую сделать CMS систему (да, знаю их как собак нерезанных, но все же). Так как она будет использоватся на многих сайтах, то я думал хранить неизменную часть, так называемое "ядро" в одном месте. Ведь глупо дублировать его для каждого клиента.
Так как CMS-ка будет предоставлятся вместе с хостингом, то и она и сайты будут на одном сервере, следовательно подгрузка ядра не должна тормозить.
Подумал, и решил просто открывать файл ядра для запуска всем. И в нем просто проверять права. Но возникла проблема, если php файл инклюдится из другого виртуального хоста, то для него ничего недоступно. Ни переменные, ни константы.
Подскажите, пожалуйста, как лучше хранить ядро?
Спасибо.
-~{}~ 04.11.04 16:26:
И даже более того. Я планировал, на сайте клиента хранить лишь логин с паролем к аккаунту, и сразу же грузить ядро.
Ядро в свою очередь получив данные лезет в БД, грузит все шаблоны, модули, параметры для данного аккаунта. На выходе получаем готовую страницу. Как думаете, реально такое? Или ,бред?