расположение файлов и директорий сайтов. как переделать?

#
расположение файлов и директорий сайтов. как переделать?
Подскажите, при инсталяции hostcms в  apache было так


#DocumentRoot "C:/Apache/htdocs"

<VirtualHost 127.0.0.1:80>
    ServerAdmin admin@localhost
    DocumentRoot C:/HostCMS
    ServerName hostcms.local
    ServerAlias hostcms
    ErrorLog logs/mysite-error.log
    CustomLog logs/mysite-access.log common
</VirtualHost>

<directory "C:/HostCMS">
    allow from all
</directory>

возникла необходимость попробовать разместить два независимых сайта. хотелосьбы так:


DocumentRoot "C:/HOSTCMS/htdocs"

<VirtualHost 127.0.0.1:80>
    ServerAdmin admin@localhost
    DocumentRoot /mysite1/
    ServerName hostcms1.local
    ServerAlias hostcms1
    ErrorLog logs/mysite1-error.log
    CustomLog logs/mysite1-access.log common
</VirtualHost>
<VirtualHost 127.0.0.1:80>
    ServerAdmin admin@localhost
    DocumentRoot /mysite2/
    ServerName hostcms2.local
    ServerAlias hostcms2
    ErrorLog logs/mysite2-error.log
    CustomLog logs/mysite2-access.log common
</VirtualHost>


Но как теперь уже созданные и какие директории переносить и как, что б уже наработки не полетели?

Спасибо
Модератор
#
Re: расположение файлов и директорий сайтов. как переделать?
deMarchi,
у Вас должно быть два разных экземпляра системы с разными центрами администрирования и разными базами?
Под наработками Вы подразумеваете файлы системы и базу?
Тогда скопируйте файлы системы, создайте новую базу, экспортируйте старую базу и импортируюйте в новую базу, в файле config_db.php нового сайта измените имя базы.
Вроде все
#
Re: расположение файлов и директорий сайтов. как переделать?
HostCMS писал(а):
HostCMS
, действительно, Вами предложенный вариант выглядит как перенос с сайта на сайт и возможно прийдется делать так, но я хотел чуть иначе: оставаясь на одном движке иметь два сайта (понятно пока локально), причем пока не хотел рядом туда же ставить второй движок. Предпологал, что возможно просто скопировать директории или в базе поменять пути в какой нибуть таблице?
Модератор
#
Re: расположение файлов и директорий сайтов. как переделать?
deMarchi,
Если Вы хотите воспользоваться многосайтовостью (два сайта на одной системе и одной базе), то необходимо нижний виртуалхост убрать полностью, а в верхний добавить:
<VirtualHost 127.0.0.1:80>
    ServerAdmin admin@localhost
    DocumentRoot /mysite1/
    ServerName hostcms1.local
    ServerAlias hostcms1
    ServerAlias hostcms2.local
    ServerAlias hostcms2

    ErrorLog logs/mysite1-error.log
    CustomLog logs/mysite1-access.log common
</VirtualHost>
#
Re: расположение файлов и директорий сайтов. как переделать?
и они будут "шарить" одни и теже ресурсы, те картинки, страницы, директории, и базу?

кстати в любом случае , при много сайтовости, необходимо называть ресурсы внутри движка "ГлавнСтранСайт1", ЭМагазинСайт2" и тп?

Спасибо
Модератор
#
Re: расположение файлов и директорий сайтов. как переделать?
deMarchi писал(а):
и они будут «шарить» одни и теже ресурсы, те картинки, страницы, директории, и базу?

К сожалению не очень понял Ваш вопрос. База (совокупность таблиц) будет общая, однако из центра администрирования Вы выбираете сайт и работаете с ним, у каждого сайта своя структура, свои страницы, свой инфосистемы, магазины и т.д.

deMarchi писал(а):
необходимо называть ресурсы внутри движка «ГлавнСтранСайт1“, ЭМагазинСайт2» и тп?

Я не совсем понимаю что Вы подразумеваете под ресурсами внутри движка. Вначале Вы выбираете сайт из выпадающего меню в верхней части страницы, потом работаете с ним также, как работали с первым сайтом.
#
Re: расположение файлов и директорий сайтов. как переделать?
общие ресурсы - это общие директории на жестком диске, общие (html jpg ...) файлы на жестком диске, находящиеся в одном месте.
либо у каждого сайта свои области хранения этого всего.

тогда вопрос, в каких директориях каждый из сайтов хранит свои ресурсы, могули я эти директории легко копировать в другое место? найдет ли их "движок" потом саам или ему надо их будет показывать?
Модератор
#
Re: расположение файлов и директорий сайтов. как переделать?
deMarchi писал(а):
общие ресурсы — это общие директории на жестком диске, общие (html jpg …) файлы на жестком диске, находящиеся в одном месте. либо у каждого сайта свои области хранения этого всего.

Если многосайтовость, то данные будут общие, директория то одна.

deMarchi писал(а):
тогда вопрос, в каких директориях каждый из сайтов хранит свои ресурсы, могули я эти директории легко копировать в другое место? найдет ли их «движок» потом саам или ему надо их будет показывать?

Все лежит в одной директории. Если нужны разные - нужно использовать разные экземпляры HostCMS и не использовать многосайтовость
#
Re: расположение файлов и директорий сайтов. как переделать?
понятно...спасибо. буду пробовать.
Модератор
#
Re: расположение файлов и директорий сайтов. как переделать?
deMarchi,
Пожалуйста
Авторизация