Инструменты пользователя

Инструменты сайта


limb3_2007_2:ru:installation

Пример установки WEB_APP пакета Limb3

Установка (подготовка кода к работе) Limb3 несложна. Здесь и далее речь пойдет лишь об установке проектов на базе пакета WEB_APP, т.е. самый частый случай использования Limb3. Также предполагается, что вы уже скачали Limb3 с использованием одного из источников.

Итак, чтобы подготовить ваш новый проект к работе, создайте где-нибудь на диске в папке, доступной для вашего сервера, папку с названием вашего проекта. Для Windows, это будет выглядеть примерно так (поправьте путь в зависимости от вашей установки сервера): c:\program files\apache group\apache\htdocs\project (в дальнейшем, proj_dir).

Обратите внимание, что если вы скачали Limb3 с использованием PEAR, то код пакетов лежит вне зоны, доступной серверу, это хорошо с точки зрения безопасности, но это нужно будет учесть в дальнейшем. Если же вы использовали SVN или Snapshot, то скопируйте все пакеты в папку, например, proj_dir/limb. Путь до папки limb/ с пакетами Limb3 будем условно называть limb3_dir.

Начинать разработку приложения на базе пакета WEB_APP можно, с «пустого проекта», который находится в папке limb3_dir/web_app/examples/empty_app/, если вы использовали SVN или snapshot, или путь/до/PEAR/docs/web_app/empty_app/, если вы использовали PEAR.

Итак, в вашей proj_dir находятся файлы и папки из empty_app, в т.ч. папка www/. Важно понять, что содержимое именно этой папки, proj_dir/www и должна быть DocumentRoot вашего сервера. Здесь и далее предполагается, что ваш веб-сервер - Apache. Откройте файл настроек httpd.conf вашего Апача и добавьте в самом его низу следующие строки:

NameVirtualHost 127.0.0.1   
<VirtualHost 127.0.0.1>   
    DocumentRoot "proj_dir/www"   
    ServerName projname   
    ErrorLog logs/limb-error_log  
    CustomLog logs/limb-access_log common   
</VirtualHost>

После перезапуска Apache наберите http://localhost/ в браузере, и увидите тестовую надпись «Default main page».

Если вас не устраивает, что localhost стал указывать на proj_dir/www/, то можно сделать следующее: откройте файл %WINDIR%\system32\driver\etc\hosts(для Windows) или /etc/hosts(для *nix) и допишите строку

127.0.0.1 projname

а в httpd.conf добавьте (опять же, в конец файла)

  
<VirtualHost 127.0.0.1>   
    DocumentRoot "путь к папке htdocs"   
    ServerName projname
</VirtualHost>

Итак, у вас есть два виртуальных хоста localhost и projname. тогда браузер будет выдавать limb-страницу по запросу http://projname/ , а localhost станет указывать на ServerRoot, как и раньше.

Обсуждение

Ваш комментарий. Вики-синтаксис разрешён:
   ___   ____    ____   __  ___  _____
  / _ | / __ \  /  _/  /  |/  / / ___/
 / __ |/ /_/ / _/ /   / /|_/ / / (_ / 
/_/ |_|\___\_\/___/  /_/  /_/  \___/
 
limb3_2007_2/ru/installation.txt · Последние изменения: 2010/11/10 10:02 (внешнее изменение)