logo
community demo files help rewiews forum team
сообщество демо-сайт файлы справочник обзоры форум команда
   

Навигация: разделы сайта


Партнеры сайта

Спасительные ссылки
Оглавление статей
Вступление
Последовательность действий
Копирование и создание ссылок
Каталог administrator
Работа с MySQL
Завершение работ
Ноя 30 2005 г., 10:46 AlCher для раздела Мамбо: статьи (19645)

В процессе работы с Пользователями наших услуг (речь идет о пользователях услуг 4Support W.S.) мы часто сталкиваемся с проблемой, когда Заказчик хочет создать несколько независимых сайтов, привязанных к разным доменам (или субдоменам), в рамках одного хостинг-аккаунта.

В связи с тем, что изначально Пользователь покупает ограниченное количество дискового пространства и с большой неохотой стремится его увеличивать, то он часто оказывается перед проблемой, когда необходимо разместить еще один сайт, а места нет, или останется после установки очень мало. А покупать еще - очень не хочется.

В подобных случаях мы предлагаем решение, которое позволило бы избежать траты лишнего дискового пространства на файлы "движка" портала.

ИСПОЛЬЗОВАНИЕ СИМВОЛИЧЕСКИХ ССЫЛОК

ПРИ СОЗДАНИИ ДОПОЛНИТЕЛЬНОГО САЙТА
НА ХОСТИНГ-АККАУНТЕ.

 
ИМЕЕМ:


Имеется хостинг-аккаунт, например размером 25Мб, на котором установлена MAMBO Open Source, файлы которой занимают около 10,5Мб. Файлы размещены в каталоге /home/myaccount/public_html/ . Доменное имя данного сайта - mydomain.ru
Размер MySQL базы данного сайта незначителен, например около 0,5Мб.
Итого около 11Мб.

Так как создание еще одного сайта, с полной инсталляцией MAMBO в другой каталог, "съест" практически все выделеное пространство, то ...

ТРЕБУЕТСЯ:


Создать дополнительный сайт, размещаемый в отдельном каталоге этого же аккаунта. Сайту присвоен домен (назовем его mydomain-2.ru), независимый от основного домена аккаунта.
Основная задача, которая стоит перед нами - создать еще один сайт, избежав траты не лишних нам 10,5Мб дискового пространства на дублирование файлов CMS MAMBO.

УСЛОВИЯ:


Все перечисленные операции проводились на webсервере с установленной ОС Linux (можно использовать любую BSD систему). В качестве http-сервера используется Apache (версия не важна). У Пользователя есть доступ к шеллу по SSH.

** ПРИМЕЧАНИЕ:
Мы изначально описываем все операции, с точки зрения Пользователя, который располагает консольным файл-менеджером MC (типа аналога NC в среде unix). Это сделано сознательно, с целью не увеличивать объем данной статьи и не рассказывать неподготовленным Пользователям (из мира Windows) правила работы в командной строке шелл'а (многие из них даже не знают, что такое командная строка ДОС). Пользователь, знакомый с шеллом, сможет выполнить нижеприведенные операции, при желании, избежав общения с MC. Для всех прочих наших Пользователей существует шелл-скрипт, адаптированный под наши web-серверы, выполняющий рутинные операции в автоматическом режиме.


КРАТКОЕ ОПИСАНИЕ РЕШЕНИЯ:


** ПРИМЕЧАНИЕ:


В среде xNIX (здесь и далее мы подразумеваем под абревиатурой xNIX все ОС основанные на Linux, BSD и прочих unix-based системах) существуют такие замечательные вещи, как символические и жесткие ссылки (Links). Подобные ссылки есть и в среде windows. Там они называются ярлыками.
Символические ссылки, из xNIX, и ярлыки из виндов, относятся к одному классу, но отличаются по своей структуре. О возможности использования ярлыков мы не говорим, т.к. это не относится к используемым нами ОС и похоже невозможно в принципе.
Для решения нашей задачи мы будем использовать "символические ссылки", т.к. "жесткие ссылки", которые так же есть и в виндах (NT-based - NT/2000/XP и т.д.), не совсем отвечают нашим требованиям.

Так как в среде xNIX "все есть файл" (любые каталоги, файлы, устройства и т.д.), то "символическая ссылка" представляет собой файл, содержащий в себе описание того, на что он ссылается. А ссылаться можно на каталог, другой файл, устройство (CD, HDD, LAN, Server), ресурс в сети и т.д.
Следовательно, перед нами стоит задача создать правильные ссылки на уже созданное дерево каталогов и файлов рабочего сайта так, чтобы это отвечало нашим нуждам.



<Предыдущая   След.>



Последние версии дистрибутивов Mambo/Joomla

Руководство по Мambo 4.5.х
Mambo 4.6.5 Full ENG
Mambo 4.6.5 Lite ENG
Mambo 4.6.3 Full RUS

IPB+Mambo/joomla Integration pack


Последние сообщения с форума сообщества ру-мамберов
Общие вопросы 2010-02-17 16:30
Требуется со... от trancer
Ошибки 2010-02-14 00:17
Режим совмес... от w111yn3v
Настройка & оптимизация 2010-02-13 22:36
Re: Злостный fav... от w111yn3v
Общие вопросы 2010-02-13 22:31
Копирайты в m... от w111yn3v
Зацените! 2010-02-06 14:07
&#1047;&#1072;&#1094;&#1... от dimvik
Шаблоны и дизайн 2010-01-29 01:03
Ищу Шаблон от SnoT
Общие вопросы 2009-12-21 14:07
Кодировка дв... от kamchatik
DatsoGallery 2009-11-12 11:01
Re: Не индекси... от trancer
Ошибки 2009-11-05 11:36
Помогите раз... от cheba
DatsoGallery 2009-10-31 13:51
Re: Не индекси... от otshelnik
DatsoGallery 2009-10-31 11:11
Re: Не индекси... от trancer
DatsoGallery 2009-10-29 03:19
Re: Не индекси... от otshelnik
Локализации 2009-10-27 05:51
Re: Русская ло... от nekonokage
DatsoGallery 2009-10-11 10:54
Не индексиру... от trancer
Syndicate & RSS & информеры & WAP - IRC 2009-07-15 15:07
Re: RSS для Янде... от kamchatik
Всякая всячина:

Mambo is Free Software released under the GNU/GPL License.