Каталог статей
Поиск по базе статей  
Статья на тему Интернет » Интересное в сети » Устанавливаем «Зарайю»

 

Устанавливаем «Зарайю»

 

 

На рынке в настоящий момент доступно большое количество современных и вполне работоспособных решений, основанных как на идеологии бесплатности распространяемого программного обеспечения, так и на коммерческой основе. Веб-дизайнеру есть из чего выбирать и с чем сравнивать. К сожалению, времени для такого сравнения часто не хватает, да и что греха таить — множество решений просто не дотягивают до того уровня, при котором их можно использовать как основу для корпоративного веб-сайта. В этом обзоре вашему вниманию будет представлена «еще одна» система, построенная по принципу свободного программного обеспечения, которая имеет все предпосылки для такого использования.

Область использования «Зарайи»

Современный корпоративный веб-сайт может базироваться на одной из CMS-систем, построенных по идеологии opensource, при условии, что такое построение системы будет удовлетворять следующим требованиям:

загрузка...

 

 

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

  • Понятность и приемлемость стандартных (идущих в комплекте) тем оформления для обслуживающих систему пользователей. Предполагается, что в каждом конкретном случае разрабатывается свой стиль оформления для CMS, который удовлетворяет каким-либо корпоративным стандартам и оформлен с учетом требований эргономики дизайна. Однако, как правило, не имеет смысла переделывать административный интерфейс системы.

  • Скорость отклика веб-сайта, построенного на конкретной CMS. Вполне вероятно, что невысокая скорость будет скорее раздражать посетителя веб-сайта, чем продвигать ваш продукт. Это может сказаться крайне негативно и на вашем экономическом росте.

  • Невысокая нагрузка на сервер. Обычно html-файлы веб-сайтов генерируются в контексте операционной системы, обслуживающей множество задач. Таким образом, «легкая» система убережет вас от возможных конфликтов с административным персоналом, который занят обслуживанием операционной системы сервера. Особенно это критично в случае обычного виртуального хостинга или использования общего сервера организации, который обслуживает также и другие задачи.

Подходит ли вам «Зарайя»?

Вопрос про соответствие «Зарайи» достаточно высоким требованиям для корпоративного веб-сайта должен решаться, конечно, путем сопоставления имеющихся вычислительных мощностей и требований к общей функциональности конечной веб-системы. В случае использования мощного сервера хостинг-провайдера и минимальной конфигурации CMS-системы вы не будете иметь никаких проблем ни с обеспечением минимального времени отклика системы, ни с ее бесперебойной работой (имеются в виду сбои по вине программного обеспечения CMS, а не технологические изъяны «железа» сервера). Однако при использовании полной версии системы с максимумом включенных модулей можно иметь достаточно неприятную беседу с системным администратором, отвечающим за сервер. Конечно, такой изъян, как излишняя функциональность системы, скорее всего, не грозит в случае с системой, имеющей менее 1000 хостов в день. Но в случае более высоких требований к системе, как по количеству пользователей, так и по максимальной загруженности каналов связи, конечно, следует выбирать скромный (по размеру) дизайн и не включать максимум модулей там, где это не нужно. Таким образом, можно предположить, что при использовании CMS «Зарайя» как на площадке хостинг-провайдера, так и в локальной среде на современном компьютере в минимальной конфигурации вы не будете иметь никаких проблем как на этапе ввода системы в эксплуатацию, так и при достаточно напряженном использовании.

Требования к операционной системе

Как и большинство «свободных» систем управления контентом, «Зарайя» строится на основе PHP. И нет абсолютно никакой разницы, какая операционная система используется на вашем сервере как базовая. Вы можете использовать ОС Windows, Linux или любую другую систему, на которой заработают http-сервер, поддерживающий выполнение PHP-скриптов, и одна из поддерживаемых системой СУБД SQL (систем управления базами данных). Итак, для установки системы вам понадобятся:

  • PHP версии не ниже 4.1.2;
  • веб-сервер, который поддерживает выполнение PHP-скриптов (наиболее известными http-серверами, поддерживающими использование PHP, являются Apache и Windows IIS);
  • СУБД SQL типа MySQL или PostgreSQL. Также есть возможность использовать Oracle.

Напомню только, что проверить версию уставленного у вас (или у вашего провайдера) интерпретатора PHP можно с помощью простейшего скрипта, содержащего одну-единственную строку: <?phpinfo();?>. Следует назвать такой файл, например, test.php и положить в корневой веб-каталог вашего хостинга, не важно, локального или виртуального. После этого желательно указать права доступа к этому файлу 755 (все права для владельца и запрет записи для оставшихся пользователей) и вызвать его через веб-браузер как /redir.php?url=%E8%EC%FF_%F1%E5%F0%E2%E5%F0%E0%2Ftest.php. Вы получите достаточно полные характеристики не только установленного интерпретатора PHP, но и некоторые параметры веб-сервера, а также сервера MySQL (либо любой другой СУБД SQL). Следует учесть, что каким бы опытным хакером веб-приложений вы ни были, выполнение такой примитивной, казалось бы, процедуры может серьезно уменьшить риск проколов в дальнейшей работе CMS.

Дистрибутивы «Зарайи»

Для установки CMS «Зарайя» вам следует определиться с необходимой после ее установки функциональностью. Это необходимо для того, чтобы выбрать один из трех доступных на данный момент дистрибутивов этой открытой CMS:

  • ядро системы (core);
  • базовый набор (base);
  • полный дистрибутив (full).

Для ознакомительной установки этой CMS можно выбрать любой дистрибутив. Фактически же дистрибутивы отличаются друг от друга по набору расширений и по размеру файла дистрибутива (от 3 до 17 мегабайт в зависимости от формата архива и типа дистрибутива). Я предполагаю, что вы выберете для начального ознакомления минимальную версию. Это обеспечит вам как минимум ошибок — ведь объем системы будет просто меньше физически. По этой же самой причине вы получите также и достаточно быстродействующую систему. Если вас устроит уровень сервиса, который четко виден даже в минимальной комплектации, то вполне можно дооснастить свою систему недостающими модулями и после этапа начальной установки.

Установка под AltLinux

Для установки «Зарайи» под популярной российской "debian-like" системой AltLinux вам будет необходимо:

  • Определить способ установки (веб-каталог, с помощью которого посетители будут просматривать ваш сайт). Для этого решите, в какой веб-каталог будет происходить установка CMS — в корневой или во вложенный. В случае с установкой на сервере провайдера для использования в «боевом» режиме более подойдет установка в корневой каталог. В то же время для демонстрации клиенту возможностей созданного для него на основе «Зарайи» веб-сайта более подойдет установка в веб-директорию вашего основного сайта. В принципе для самой программы установки нет решающей разницы, каким образом проводится установка — в каталог или в корень веб-сервера. Поскольку большинство пользователей выполняют установку именно в корень веб-сервера, я буду рассматривать именно эту ситуацию.

  • Распаковать файлы из каталога html дистрибутива «Зарайи» в каталог на вашем сервере. Я использовал для этого директорию /home/www/xaraya/.

  • Установить в качестве владельца веб-файлов пользователя, который указан в конфигурации Apache. Для этого следует заглянуть в конфигурационный файл Apache, а именно — уточнить значение параметров User и Group. После чего выполнить команду: chown -R apache:apache /home/www/xaraya/.

  • Указать необходимые права доступа к файлам CMS, например, с помощью команды: chmod -R 755 /home/www/xaraya/. Конечно же, можно и не ограничивать права, но в этом случае у вас не будет уверенности в том, что ваши файлы защищены от изменений другими пользователями сервера.

  • Указать в конфигурационном файле веб-сервера корневую директорию таким образом, чтобы в качестве веб-директории файлов использовался каталог, в котором размещены файлы «Зарайи». При использовании варианта установки CMS в корневой каталог вам следует подправить значение параметра DocumentRoot конфигурационного файла /etc/httpd/conf/httpd.conf веб-сервера Apache. Если же вы используете размещение в веб-каталоге второго уровня вложенности (например, /redir.php?url=site%2Fcmsxxxxx%2F%29%2C вам следует прописать директиву Alias, для того чтобы указать Apache на необходимость брать файлы при веб-запросах к cmsxxxxx из каталога, в котором физически размещены файлы CMS.

  • Заставить веб-сервер перечитать конфигурационные файлы командой /etc/init.d/httpd reload.

  • Выполнить веб-установку CMS.

Ошибки при настройке веб-сервера

При попытке установить систему у хостинг-провайдера обычно проблем с настройкой веб-сервера не возникает. Вам нужно выяснить реквизиты установки скриптов, настроить php.ini. При локальной установке, когда необходимо изменять конфигурационные файлы собственноручно, рекомендуется после каждого изменения конфигурационного файла httpd.conf перезапускать веб-сервер и анализировать возможные сообщения об ошибках.

Веб-установка «Зарайи»

Процедура установки «Зарайи» запускается из окна браузера и заключается в обращении к скрипту /redir.php?url=%E8%EC%FF_%F1%E0%E9%F2%E0%2Finstall.php%2C который и выполняет всю работу по конфигурации этой CMS. Процесс установки классический — типа «визард». Он представляет собой выбор необходимых опций на последовательно появляющихся веб-страницах и не содержит каких-либо сложностей даже для начинающих пользователей. Приведу список форм, которые вам покажет инсталлятор «Зарайи».

Выбор языка, ознакомление с лицензией

Первая страница попросит вас (на английском) выбрать язык установки. В зависимости от настроек PHP и веб-сервера вы можете выбрать тот или иной язык установки. Всего возможен выбор из более 10 языковых версий процесса инсталляции. В случае использования AltLinux целесообразно выбрать язык "Русский (ru_RU.utf-8)" и нажать кнопку Continue. Дальнейшая установка «Зарайи» будет выполняться на русском. Следующий за этим экран попросит вас прочитать лицензию на эту программу (GNU GPL).

Проверка параметров системы

После этого программа инсталляции проверит соответствие параметров системы требуемым для нормальной работоспособности. В случае возникновения на этом этапе каких-либо ошибок следует внимательно изучить сообщения инсталлятора и исправить неточности в установке программного обеспечения сервера. В случае использования виртуального хостинга, вероятно, придется проконсультироваться со службой поддержки провайдера. Если вам будут выданы предупреждения об отсутствии некоторых модулей PHP (например, для поддержки LDAP), вполне можно продолжать установку системы и без них. Если внизу экрана проверки будет выведена кнопка «Дальше», значит, все в порядке — ваша система позволяет установить «Зарайю».

Настройка коннектов

Перед тем как перейти к следующему экрану веб-установки, целесообразно уточнить параметры подключения к базе данных хостинг-провайдера (или вашего сервера). Итак, следующая страница процесса веб-инсталляции попросит вас задать параметры подключения к базе данных SQL. Для начала выберите тип используемой базы данных SQL. В большинстве случаев подойдет MySQL. Однако можно выбрать также любую из следующих СУБД: SQLite, PostgreSQL или Oracle. Далее нужно будет указать реквизиты подключения к серверу базы данных. В случае если на вашем хостинге доступна только одна база данных SQL, которая уже используется каким-либо образом, можно задать префикс для имен вновь создаваемых таблиц. Если вы самостоятельно администрируете сервер, на котором устанавливаете «Зарайю», то на этом этапе можно создать новую базу данных прямо из веб-интерфейса установки.

Административные реквизиты

Следующий экран попросит вас выбрать параметры доступа для администратора CMS. Следует ввести имя для отображения посетителям сайта и пару логин-пароль, необходимую для доступа к административным функциям системы. Также необходимо указать e-mail администратора веб-сайта.

Учетная запись администратора и права доступа

Далее у вас спросят логин и пароль администратора сайта. Конечно, в качестве пароля следует выбрать максимально длинную последовательность символов. Процитирую авторов системы: "Основное правило — пароль не должен содержать общеупотребительных слов, и лучше, если это будет комбинация букв в разном регистре, цифр и знаков препинания".

Тип установки

После этого необходимо выбрать тип установки системы. Эта необходимость продиктована как стремлением разработчиков CMS обеспечить максимальную безопасность при размещении CMS в Интернете, так и желанием предоставить пользователю именно те возможности, которые более всего ему нужны. Например, в ознакомительных целях следует выбрать вариант инсталляции системы Core Xaraya install, который представляет собой установку только ядра системы и минимального набора модулей системы, которые позволят провести запуск системы. Если вы планируете использовать «Зарайю» как сайт, доступный в Сети, необходимо указать специально предназначенный для этого тип — Public Site.

Права доступа

На следующем шаге процесса установки следует указать уровень доступа для анонимных пользователей к контенту вашего сайта. Для сетевого проекта следует разрешить незарегистрированным пользователям доступ к контенту. В случае если вы хотите использовать эту CMS как средство корпоративного общения или информирования своих сотрудников, следует запретить доступ незарегистрированным пользователям к содержимому CMS.

Обеспечение безопасности инсталляции системы

Как и каждая другая система, запускаемая от имени пользователя веб-сервера, «Зарайя» потенционально опасна в плане использования взломщиками брешей в программном обеспечении системы. Поэтому эту систему (как и любую другую CMS) следует размещать на серверах, не имеющих никаких критических данных, разглашение которых может быть критичным. Как минимум, следует запретить владельцу процесса http-сервера доступ к критическим приложениям. Это требование продиктовано возможными угрозами в будущем, тем не менее к нему стоит прислушаться. После установки системы следует защитить конфигурационный файл «Зарайи». А именно — следует выполнить из shell команду chmod 444 html/var/config.system.php, запретив, таким образом, запись в этот файл для всех пользователей системы.

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

Выводы

Развитие современных инфотехнологий заставляет все большее число как скромных организаций, так и корпоративных фирм размещать информацию о своей деятельности, товарах и услугах в Сети. При этот вам совершенно не обязательно покупать дорогую коммерческую CMS или заказывать услуги профессионального веб-мастера. Вы можете создать ваше представительство и с помощью одной из «свободных» CMS. И в этом плане «Зарайя» имеет не такое большое количество конкурентов среди «свободных» систем управления контентом, как хотелось бы.

Ссылки по теме




Статья получена: hostinfo.ru
загрузка...

 

 

Наверх


Постоянная ссылка на статью "Устанавливаем «Зарайю»":


Рассказать другу

Оценка: 4.0 (голосов: 16)

Ваша оценка:

Ваш комментарий

Имя:
Сообщение:
Защитный код: включите графику
 
 



Поиск по базе статей:





Темы статей






Новые статьи

Противовирусные препараты: за и против Добро пожаловать в Армению. Знакомство с Арменией Крыша из сэндвич панелей для индивидуального строительства Возможно ли отменить договор купли-продажи квартиры, если он был уже подписан Как выбрать блеск для губ Чего боятся мужчины Как побороть страх перед неизвестностью Газон на участке своими руками Как правильно стирать шторы Как просто бросить курить

Вместе с этой статьей обычно читают:

Mercedes SLK устанавливает новые стандарты

В 2003 году в борьбу за покупателей дорогих родстеров вступит новое поколение Mercedes SLK, который еще больше укрепит позиции немецкой компании на этом сегменте рынка. Надо отметить, что пока и SLK является одним из самых популярных автомобилей в своем классе, несмотря на довольно высокую цену. Правда, и конкуренты не являются «дешевкой» - BMW Z3 и Audi TT стоят не намного дешевле.

» Немецкие автомобили - 1917 - читать


Lexus ES 350 устанавливает новые стандарты

Компания Lexus представила на автошоу в Чикаго пятое поколение седана ES, которое уже в апреле этого года появится в автосалонах дилеров. Разработанный с нуля, Lexus ES предлагает новый уровень комфорта, безопасности и динамики в сочетании с элегантной внешностью. Дизайнерское ателье Lexus продолжает развивать направление «L-finesse Design», и новое поколение ES станет четвертой моделью, построенной по такой концепции.

» Разное - 1985 - читать


Новый Фольксваген Поло устанавливает стандарты в классе супермини.

Обводами своего кузова новейший Поло напоминает своих собратьев, крохотного VW Lupo и короткого Golf, и занимает место между ними в модельном ряде компании. Внешность VW Polo IV сильно отличается от предыдущей версии. Рейнсталинг пошел Polo на пользу.

» Разное - 2764 - читать


Устанавливаем защиту картера

Любой автомобиль требует защиты, причем не только от угона. Его нужно защищать и от наших дорог, ведь простая поездка может обернуться большими неприятностями. Например, стоит только не заметить какой-нибудь камень или большой ухаб – и вот уже двигатель получил снизу пробоину, и масло вытекло на дорогу.

» Разное - 2183 - читать


Соотношение актов налогового законодательства и иных законов, которые устанавливают налоговые льготы

Ф. В. Загиров, З.

» Юриспруденция и Право - 2527 - читать



Статья на тему Интернет » Интересное в сети » Устанавливаем «Зарайю»

Все статьи | Разделы | Поиск | Добавить статью | Контакты

© Art.Thelib.Ru, 2006-2024, при копировании материалов, прямая индексируемая ссылка на сайт обязательна.

Энциклопедия Art.Thelib.Ru