Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Смена DocumentRoot
Форумы портала PHP.SU » Серверное администрирование » Apache и другие веб-серверы » Смена DocumentRoot

Страниц (1): [1]
 

1. artoptix - 03 Июля, 2017 - 20:44:15 - перейти к сообщению
Всем здравствуйте!
Имеем 1 самописный движок CMS и 8 различных сайтов работающих на этом движке. Все сайты на одной VDS.
Сейчас при правке кода CMS приходится менять его на всех 8 сайтах, что очень не удобно.
Выделил ядро CMS и поместил его в отдельный каталог CMSCore, а затем этот катагог вынес за пределы DocumentRoot.
т.е. путь к сайтам на сервере сейчас такой: /var/www/user/data/www/site1.ru/ (прописано для DocumentRoot в httpd.conf)
a путь к CMSCore: /var/www/CMSCore/
В директории CMSCore куча всевозможных плагинов, скриптов, css, картинок которые подгружаются к страницам сайта.
Вопрос: Как правильно организовать загрузку этих плагинов и скриптов на страницы сайта?
Насколько я понимаю при обращении к каталогу CMSCore сайта нужно временно изменять DocumentRoot например в htaccess. Вот только информации о том как это сделать и возможно ли это сделать через htaccess не нашёл.

К примеру, раньше загрузка скрипта навигации происходила при обращении по адресу http://site1[dot]ru/CMSCore/js/navigation[dot]js и грузилась из /var/www/user/data/www/site1.ru/ CMSCore/js/navigation.js.
А сейчас мне необходимо грузить этот скрипт из /var/www/CMSCore/js/navigation.j s.

 

Powered by ExBB FM 1.0 RC1