Несколько сайтов на локальном компьютере

Обсуждение CMS Made Simple в России.

Moderators: iturbay, wdwp

Post Reply
melicheva
Forum Members
Forum Members
Posts: 26
Joined: Mon Mar 23, 2009 1:02 pm

Несколько сайтов на локальном компьютере

Post by melicheva »

Подскажите пожалуйста, может быть, кто-то сталкивался с таким вопросом - реально ли на простом домашнем компьютере с помощью Denwer релизовать на CMSMS несколько сайтов??? Я создала один, он лежит в папке cmsmadesimple-никаких проблем. А вот теперь создала папку с другим названием, распаковала туда архив, но установка CMSMS не запускается
von-hamster
Power Poster
Power Poster
Posts: 339
Joined: Thu Nov 01, 2007 3:11 pm

Re: Несколько сайтов на локальном компьютер&#

Post by von-hamster »

Реально. Читай внимательно документацию к денверу, в частности про структуру папок
ZYV
Language Partners
Language Partners
Posts: 868
Joined: Tue Nov 15, 2005 9:08 pm

Re: Несколько сайтов на локальном компьютер&#

Post by ZYV »

Просто надо не пользоваться денвером, если не знаешь как он работает, а поставить Apache и в httpd.conf настроить vhosts. Но в принципе, даже и это не обязательно ) т.к. 127/8 - http://tools.ietf.org/html/rfc3330 - IP адресов ой как много :)
unsigned double ZYV;
melicheva
Forum Members
Forum Members
Posts: 26
Joined: Mon Mar 23, 2009 1:02 pm

Re: Несколько сайтов на локальном компьютер&#

Post by melicheva »

von-hamster wrote: Реально. Читай внимательно документацию к денверу, в частности про структуру папок
У меня 2 папки - в одной под названием "cmsmadesimple" лежит www, а в ней уже разарзивированные файлы системы и с этим делом всё работает. Но если я создам папку site.ru/www/файлы CMSMS, то ничего...
von-hamster
Power Poster
Power Poster
Posts: 339
Joined: Thu Nov 01, 2007 3:11 pm

Re: Несколько сайтов на локальном компьютер&#

Post by von-hamster »

перегружать денвер после копирования файлов и папок?
User avatar
Il_Burbero
Forum Members
Forum Members
Posts: 128
Joined: Tue Apr 15, 2008 10:36 am

Re: Несколько сайтов на локальном компьютер&#

Post by Il_Burbero »

У меня тоже парочка стоит, причем еще куча сайтов с другими кмсками и без них - посмотреть, или просто скрипты какие нибудь покрутить.
Что говорит сам Денвер о сайтах?
Он должен выдавать список типа:

Code: Select all

cmsmis
cmsmodx
codeignter
custom:8648
ftp
localhost
    subdomain.localhost
magneto
mylink
test1.ru
    subdomain.test1.ru
scripto
zope
Ессно при нажатии должен "видется" сайт или соответствующее сообщение Денвер (ошибка например).
Необходимо также создавать папку сайта, в ней папку www и уже в ней сами файлы класть.
Также лучше не делать папки/сайты с реально существующими сайтами (доменными именами), т.к. если вы при включенном интернете создатите сайт(папку) типа cmsmadesimple.org то одно из двух - либо постоянно будете вылетать сюда, либо на локальный сайт.
Если занимаетесь проектированием и обкаткой сайтов и боитесь запутатся с проектами то лучше всего локальный проект делать без .домен т.е. cmsmadesimple.org делать просто cmsmadesimple, site.ru - site  и т.п.

И тов. von-hamster прав, сайт не видит добавленных сайтов до рестарта Денвера, при каждом старте Денвер автоматически считывает папки/сайты в директории home (и вот если там папка site без www то Денвер спотыкается). Сами же файлы на сайтах можно править уже без рестарта (естественно), и править их нужно не из папки где стоит денвер (на HDD диске, напр C:/denwer) а на т.н. виртуальном диске (Z:/) т.к. схема (примерная) проста - Денвер стартует, читает папки на HDD диске, запускает виртуальный диск создавая директории и файлы - после отключения наоборот читает виртуальный диск и сохраняет все на HDD диск.
Лично я запускаю и отключаю все это вручную, т.к. у меня паранойя "зачем висит процесс которым не пользуешся" и "виндоус многозадачен но без фанатизма".
von-hamster
Power Poster
Power Poster
Posts: 339
Joined: Thu Nov 01, 2007 3:11 pm

Re: Несколько сайтов на локальном компьютер&#

Post by von-hamster »

Il_Burbero wrote: и править их нужно не из папки где стоит денвер (на HDD диске, напр C:/denwer) а на т.н. виртуальном диске (Z:/) т.к. схема (примерная) проста - Денвер стартует, читает папки на HDD диске, запускает виртуальный диск создавая директории и файлы - после отключения наоборот читает виртуальный диск и сохраняет все на HDD диск.
Почитай про работу subst. Править всеравно где. Ничего не копируется - создается виртуальный диск, который фактически является аналогом симлинка в линуксе только вместо файла - диск. Это было бы мягко говоря глупо копировать - любой сбой и все, что на виртуалке пропало... Да и синхронизация - это лишняя головная боль.
User avatar
Il_Burbero
Forum Members
Forum Members
Posts: 128
Joined: Tue Apr 15, 2008 10:36 am

Re: Несколько сайтов на локальном компьютер&#

Post by Il_Burbero »

von-hamster wrote: Почитай про работу subst. Править всеравно где. Ничего не копируется - создается виртуальный диск, который фактически является аналогом симлинка в линуксе только вместо файла - диск. Это было бы мягко говоря глупо копировать - любой сбой и все, что на виртуалке пропало... Да и синхронизация - это лишняя головная боль.
:) Да править все равно где, но реальные пути (например в конфиге КМС) лучше привязывать к виртуальному диску. Это мое мнение.
Post Reply

Return to “Russian - русский”